图片上传问题!寻求帮助? 如果是linux请先保证文件夹的可写权限,如果不是的话请给大家看看代码 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 test.php[<table width="770" border="0" cellPadding="3" cellSpacing="2" align=center class="in1"> <form method="post" action="" ENCTYPE="multipart/form-data" name="addform"> <tr> <td>产品图片:</td> <td><input type="file" name="imgFs" value=""> - 限100K以内,gif或jpg格式!</td> </tr> <tr> <td colspan="2" align="center"><input type="reset" value="重写"> <input class=f2 type='submit' name='Next' value='添加'></td> </tr> </form> </table><? /////////////////////////图片上传////////////// if($imgFs_size>10){ $expname=substr($imgFs_name,-4,4); $picType=""; if ($expname==".gif") $picType=2; if ($expname==".jpg") $picType=1; if($imgFs_size<1024*100 && $picType!=""){ $imgpath=time().$expname; copy($_FILES['imgFs']['tmp_name'],"“../shop/pic/".$imgpath); //Upd_Prod_Pic_path($id,$imgpath); } else { echo "<script language=javascript>"; echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!');"; echo " window.location='javascript:history.back();'"; echo "</script>"; exit; } } /////////////////////////图片上传//////////////?>]主目录是htdocs把图片要传到west/shop/pic中(htdocs/west/shop/pic),test.php页面在htdocs/west/my-office/my.php嵌套运行。 copy($_FILES['imgFs']['tmp_name'],"“../shop/pic/".$imgpath);这一句当中怎么多了一个全角的双引号?把上面那一行改成下面的试试if(copy($_FILES['imgFs']['tmp_name'],"../shop/pic/".$imgpath)){ echo "<script language=javascript>"; echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!')"; echo "</script>"; exit;}else{ echo "<script language=javascript>"; echo " alert ('上传图片失败');"; echo "</script>"; exit;} 如果上传图片过大,可能就不会报错。用phpinfo();看看php设置。用ini_set函数把脚本的max_execution_time和upload_max_filesize加大一点试试看 if($_POST['submit_add']){ if($attach1!=none){ $temp_pro="attach/pictrue/".$attach1_name; if(!copy($attach1,$temp_pro)){ $wxb_str="附件上传不成功!"; } } if(!$wxb_str){ $http=$Fnct->Fnct_Check_Url($_POST['http']); $MSSQL->query("INSERT INTO ps_important_link(title,http,filename) VALUES('".$_POST['name']."','".$http."','".$attach1_name."')"); $wxb_str="重要链接添加成功 !!"; }}<FORM METHOD=POST enctype="multipart/form-data" ACTION="importantlink_add.php?cur_page=<? echo $cur_page;?>" name='form' onSubmit="return flag"><tr > <td height='50' align='right'> 图片上传:</td> <td> <input type='file' name='attach1' size='50'> </td> </tr> <tr> 这个肯定行的,我证实过了!attach 就在当前目录下! 使用ezSQL,发现有个源代码多一空行的问题 PHP邮件函数mb_send_mail(),错误警告 php输出文件是否有大小限制? QQ,新浪微博登录的问题 如何设置win2003服务器,可以用 mail()函数发送邮件,无须考虑收邮件。 急盼用PHP解决3des的解密问题--请问哪位高手指点 怎么使用PHP获取远程主机物理地址? 无法启动MYSQL怎么办啊??? 表单数据无法提交,可能是系统配置的问题~~~高手来看看~~~谢谢了~~~ 一条记录进入了,如何发一个email通知? 在链接adodb.inc.php时,莫名其妙的出错.... PHP的挂机程序
<form method="post" action="" ENCTYPE="multipart/form-data" name="addform"> <tr>
<td>产品图片:</td>
<td><input type="file" name="imgFs" value=""> - 限100K以内,gif或jpg格式!</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="reset" value="重写">
<input class=f2 type='submit' name='Next' value='添加'></td>
</tr>
</form>
</table>
<?
/////////////////////////图片上传//////////////
if($imgFs_size>10){
$expname=substr($imgFs_name,-4,4);
$picType="";
if ($expname==".gif") $picType=2;
if ($expname==".jpg") $picType=1;
if($imgFs_size<1024*100 && $picType!=""){
$imgpath=time().$expname;
copy($_FILES['imgFs']['tmp_name'],"“../shop/pic/".$imgpath);
//Upd_Prod_Pic_path($id,$imgpath);
} else {
echo "<script language=javascript>";
echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!');";
echo " window.location='javascript:history.back();'";
echo "</script>";
exit;
}
}
/////////////////////////图片上传//////////////
?>]
主目录是htdocs把图片要传到west/shop/pic中(htdocs/west/shop/pic),
test.php页面在htdocs/west/my-office/my.php嵌套运行。
echo "<script language=javascript>";
echo " alert ('上传图片失败,仅限100K以内,gif或jpg格式!')";
echo "</script>";
exit;
}else{
echo "<script language=javascript>";
echo " alert ('上传图片失败');";
echo "</script>";
exit;
}
用phpinfo();看看php设置。
用ini_set函数把脚本的max_execution_time和upload_max_filesize加大一点试试看
{
if($attach1!=none){
$temp_pro="attach/pictrue/".$attach1_name;
if(!copy($attach1,$temp_pro)){
$wxb_str="附件上传不成功!";
}
}
if(!$wxb_str){
$http=$Fnct->Fnct_Check_Url($_POST['http']);
$MSSQL->query("INSERT INTO ps_important_link(title,http,filename) VALUES('".$_POST['name']."','".$http."','".$attach1_name."')");
$wxb_str="重要链接添加成功 !!";
}
}<FORM METHOD=POST enctype="multipart/form-data" ACTION="importantlink_add.php?cur_page=<? echo $cur_page;?>" name='form' onSubmit="return flag">
<tr >
<td height='50' align='right'> 图片上传:</td>
<td>
<input type='file' name='attach1' size='50'>
</td>
</tr>
<tr>
这个肯定行的,我证实过了!attach 就在当前目录下!