关于一个上传的程序问题,就是上传不了,报错. <input type="file" name="uploadFile"> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 难道不是<input type="file" name="uploadFile_name"> 应该是 <input type="file" name="uploadFile">下面程序里用的都是uploadFile 表单里却是file upload.php中$uploadFile_name 改成$_POST['file']['name']$uploadFile_type 改成$_POST['file']['type']$uploadFile_size 改成$_POST['file']['size']$uploadFile 改成$_POST['file']['tmp_name'] 我写的图片上传set_time_limit(60); $path1 = dirname($PATH_TRANSLATED)."/upload/"; $source=$img; $source_name=$img_name; $dest=$path1.$source_name; if(copy($source,$dest)) { echo "$source_name 已经上传成功!<br>\n"; $pic="admin/upload/$source_name"; $imagesize = getimagesize($dest); switch($imagesize[2]) { case 0: echo "<br>未知图片<br>"; unlink($dest); exit; case 1: echo "<br> 这是一张 GIF 格式的图片 <br>"; echo "$dest 的宽为$imagesize[0]<br>"; echo "$dest 的高为 $imagesize[1]<br>"; $newname = $path1; $newname.=time().".gif"; if(copy($dest,$newname)) { echo "<br> GIF 成功的从原名$dest 改为 $newname"; } else { echo "<br> GIF改名成功"; } unlink ($dest); break; case 2: echo "<br> 这是一张 JPG 格式的图片 <br>"; echo "$dest 的宽为 $imagesize[0]<br>"; echo "$dest 的高为 $imagesize[1]<br>"; $newname = $path1; $newname.=time().".jpg"; if(copy($dest,$newname)) { echo "<br> JPG 成功的从原名 $dest 改为 $newname"; } else { echo "<br> JPG改名成功"; } unlink ($dest); break; case 3: echo "<br>这是一张PNG 格式的图片<br>"; echo "$dest 的宽为 $imagesize[0]<br>"; echo "$dest 的高为 $imagesize[1]<br>"; $newname = $path1; $newname.=time().".png"; if(copy($dest,$newname)) { echo "<br> PNG成功的从原名 $dest 改为 $newname"; } else { echo "<br> PNG 改名成功"; } unlink ($dest); break; } } else { echo "Upload directory not write-enabled\n"; // 请确认目录可写 $error1 = 1; //设置标记 unlink($source); // 删除临时目录 } }$newname=substr($newname,45,56); $pic="http://www.XXX.com/news/admin/upload/$newname";} php的file_get_content不会销毁读取到内存中的文件内容吗? 编码的转换问题,急啊~ 大家帮帮忙 学习PHP 求助 输出来的是空白页面 mysql 的错误处理问题 php判断提示 关于一个登陆的问题,麻烦高手们帮帮忙~~急 怎样防止文件被下载!?? 什么是第三代聊天室? 关于curl_post是空的问题 NULL问题 一个没人注意的问题,高手请解答 php能不能获得http;;//www.xxx.com中的xxx???
<input type="file" name="uploadFile_name">
下面程序里用的都是uploadFile 表单里却是file
$uploadFile_name 改成$_POST['file']['name']
$uploadFile_type 改成$_POST['file']['type']
$uploadFile_size 改成$_POST['file']['size']
$uploadFile 改成$_POST['file']['tmp_name']
set_time_limit(60);
$path1 = dirname($PATH_TRANSLATED)."/upload/";
$source=$img;
$source_name=$img_name;
$dest=$path1.$source_name;
if(copy($source,$dest))
{
echo "$source_name 已经上传成功!<br>\n";
$pic="admin/upload/$source_name";
$imagesize = getimagesize($dest);
switch($imagesize[2])
{
case 0:
echo "<br>未知图片<br>";
unlink($dest);
exit;
case 1:
echo "<br> 这是一张 GIF 格式的图片 <br>";
echo "$dest 的宽为$imagesize[0]<br>";
echo "$dest 的高为 $imagesize[1]<br>";
$newname = $path1;
$newname.=time().".gif";
if(copy($dest,$newname))
{
echo "<br> GIF 成功的从原名$dest 改为
$newname";
}
else
{
echo "<br> GIF改名成功";
}
unlink ($dest);
break;
case 2:
echo "<br> 这是一张 JPG 格式的图片 <br>";
echo "$dest 的宽为 $imagesize[0]<br>";
echo "$dest 的高为 $imagesize[1]<br>";
$newname = $path1;
$newname.=time().".jpg";
if(copy($dest,$newname))
{
echo "<br> JPG 成功的从原名 $dest 改为
$newname";
}
else
{
echo "<br> JPG改名成功";
}
unlink ($dest);
break;
case 3:
echo "<br>这是一张PNG 格式的图片<br>";
echo "$dest 的宽为 $imagesize[0]<br>";
echo "$dest 的高为 $imagesize[1]<br>";
$newname = $path1;
$newname.=time().".png";
if(copy($dest,$newname))
{
echo "<br> PNG成功的从原名 $dest 改为
$newname";
}
else
{
echo "<br> PNG 改名成功";
}
unlink ($dest);
break;
}
}
else
{
echo "Upload directory not write-enabled\n"; // 请确认目录可写
$error1 = 1; //设置标记
unlink($source); // 删除临时目录
}
}
$newname=substr($newname,45,56);
$pic="http://www.XXX.com/news/admin/upload/$newname";
}