$sfile=$_FILES['image']['name']; $dfile="C:\\apache\\apache2\\htdocs\\mobile\\upfiles\\".$_FILES['image']['name']; copy($sfile, $dfile);而且很怪的,只有放在C:\\apache\\apache2\\htdocs\\mobile\目录下的图片才能上传,其他目录则有 Warning: copy(111.jpg): failed to open stream: No such file or directory in C:\apache\Apache2\htdocs\mobile\added.php on line 23
copy($sfile, $dfile)然后插入$dfile数据库
$dfile="C:\\apache\\apache2\\htdocs\\mobile\\upfiles\\".$_FILES['image']['name'];
copy($sfile, $dfile);而且很怪的,只有放在C:\\apache\\apache2\\htdocs\\mobile\目录下的图片才能上传,其他目录则有
Warning: copy(111.jpg): failed to open stream: No such file or directory in C:\apache\Apache2\htdocs\mobile\added.php on line 23
你的基本思路就错了
--------------------
为什么呢
global $upfile,$filename,$edit,$upfile_type,$img_name;
if (isset($upfile)){
if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")):
// 构造文件名
$datetime = date("Ymd");//YmdHis_
$img_name = "images/".$datetime.$upfile_name;
$filename = "images/".$datetime.$upfile_name;
// 将文件存放到服务器
if (copy($upfile,$filename)):
else:echo "upload error! \n";
endif;
else:echo "Your Select None Image File!\n";
endif;}
if (empty($edit)){
echo "<form enctype=multipart/form-data action=adm_shop_index.php?add=add method=POST><td align=right>".UPLOAD_IMAGE.":</td><td><input type=file name=upfile size=30 value=\"$img_name\"><input type=submit value=\"upload\"></td></form>";
}else{
echo "<form enctype=multipart/form-data action=adm_shop_index.php?edit=$edit method=POST><td align=right>".UPLOAD_IMAGE.":</td><td><input type=file name=upfile size=30 value=\"$img_name\"><input type=submit value=\"upload\"></td></form>";}
}<?
if (isset($upfile)){
if (($upfile_type=="image/gif") || ($upfile_type=="image/pjpeg") || ($upfile_type=="image/x-png")):
$img_name = "images/".$upfile_name;
$filename = "images/".$upfile_name;
// 将文件存放到服务器
if (copy($upfile,$filename)):
else:
echo "upload error! \n";
endif;
else:
echo "Your Select None Image File!\n";
endif;
}if (empty($edit)){
echo "<form enctype=multipart/form-data action=adm_shop_index.php?add=add method=POST><td align=right>".UPLOAD_IMAGE.":</td><td><input type=file name=upfile size=30 value=\"$img_name\"><input type=submit value=\"upload\"></td></form>";
}else{
echo "<form enctype=multipart/form-data action=adm_shop_index.php?edit=$edit method=POST><td align=right>".UPLOAD_IMAGE.":</td><td><input type=file name=upfile size=30 value=\"$img_name\"><input type=submit value=\"upload\"></td></form>";}
?>