如何用PHP上传图片?小弟初学,请各位大哥帮忙 在SQL语句中:$sql = "insert into image(description,filename,filetype,filesize,filedata) values(…………)"; 这个语句是指将这几个变量写入到数据库中.但是好像你的代码里并没有获得这几个变量的代码. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 $photo_dir = "../for4/upload/";$maxfilesize = 200; $workerid=$worker[workerid];if(strval($workpicture != "")){ if($workpicture_size > ($maxfilesize*1024)){ print "<div align=center>图片文件大于200K!,请为你的图片减肥"; print "<br><br><a href=javascript:window.history.back()>返回</a></div>"; exit; } if($workpicture!="none"){ $workpicture_path="$photo_dir$workerid"."_work.gif"; copy($workpicture, $workpicture_path); unlink($workpicture); chmod($workpicture_path, 0777); }} 仔细研究一下这个:http://expert.csdn.net/Expert/topic/2238/2238433.xml?temp=.5051386 上传并生成唯一的名称function upload_image($imagePath,$tab_image_name){ if($imagePath!="" and $imagePath!="none") { $imageName = $tab_image_name; $ip=getIP(); //ip地址加密 $ip=str_replace(".", "", $ip); $ip = $ip<<2; $ip = $ip^"111100110101"; $ip = $ip>>7; $time = time(); $imageName .=$ip; $imageName .= $time; $from_image_name = $_FILES[$tab_image_name]['name']; $namelist=explode(".",$from_image_name); $i = 0; while($namelist[$i]) { $backname = $namelist[$i]; $i++; } if (!@copy($imagePath, 'uploadimage/'.$imageName.'.'.$backname)) { print("上传失败"); } return $imageName.'.'.$backname; } else { return "NULL"; }} $photo_dir = "../for4/upload/";$maxfilesize = 200; $workerid=$worker[workerid];if(strval($workpicture != "")){ if($workpicture_size > ($maxfilesize*1024)){ print "<div align=center>图片文件大于200K!,请为你的图片减肥"; print "<br><br><a href=javascript:window.history.back()>返回</a></div>"; exit; } if($workpicture!="none"){ $workpicture_path="$photo_dir$workerid"."_work.gif"; copy($workpicture, $workpicture_path); unlink($workpicture); chmod($workpicture_path, 0777); }} power builder代码 那位大大帮忙转成php的 谢谢了 我抱着试试看的心理问个facebook实际开发的问题 php如何做有时间限制的置顶贴功能 请问php 中sqlite_open 问题 IIS6下如何实现PHP4和PHP5两种环境的PHP.ini文件匹配 PHP下载出现问题 WIN2003配置PHP,apache无法启动 SESSION变量和程序标准定义变量混淆问题 韩文截字,求救在线等 请教正则表达式! mysql为什么用什么都可以进去?在线等。。。。。。急。。。。。 熟悉wap 编码转码问题的请进,1000分求解,解决了绝对给1000分,急!
$maxfilesize = 200;
$workerid=$worker[workerid];
if(strval($workpicture != ""))
{ if($workpicture_size > ($maxfilesize*1024)){
print "<div align=center>图片文件大于200K!,请为你的图片减肥";
print "<br><br><a href=javascript:window.history.back()>返回</a></div>";
exit;
}
if($workpicture!="none"){
$workpicture_path="$photo_dir$workerid"."_work.gif";
copy($workpicture, $workpicture_path);
unlink($workpicture);
chmod($workpicture_path, 0777);
}
}
http://expert.csdn.net/Expert/topic/2238/2238433.xml?temp=.5051386
{
if($imagePath!="" and $imagePath!="none")
{
$imageName = $tab_image_name;
$ip=getIP(); //ip地址加密
$ip=str_replace(".", "", $ip);
$ip = $ip<<2;
$ip = $ip^"111100110101";
$ip = $ip>>7;
$time = time(); $imageName .=$ip;
$imageName .= $time;
$from_image_name = $_FILES[$tab_image_name]['name'];
$namelist=explode(".",$from_image_name);
$i = 0;
while($namelist[$i])
{
$backname = $namelist[$i];
$i++;
} if (!@copy($imagePath, 'uploadimage/'.$imageName.'.'.$backname))
{
print("上传失败");
}
return $imageName.'.'.$backname; }
else
{
return "NULL";
}
}
$maxfilesize = 200;
$workerid=$worker[workerid];
if(strval($workpicture != ""))
{ if($workpicture_size > ($maxfilesize*1024)){
print "<div align=center>图片文件大于200K!,请为你的图片减肥";
print "<br><br><a href=javascript:window.history.back()>返回</a></div>";
exit;
}
if($workpicture!="none"){
$workpicture_path="$photo_dir$workerid"."_work.gif";
copy($workpicture, $workpicture_path);
unlink($workpicture);
chmod($workpicture_path, 0777);
}
}