图片上传问题!寻求帮助? 如果是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 就在当前目录下! 关于drupal 如何用php保护图片和视频 csdn为什么这么卡? 为什么我的php写入数据库总是失败,大家看一看 使用php调用web service ,可以正常获得请求数据,但无法使用,大家来看看 在PHP中用正则表达式判断中文时出现问题,请大家帮忙看看,谢谢 谁帮我看看 这个代码 为什么老是报错。 兄弟们给点意见一个报价 asp和php可否在win2000下一块运行 关于strtotime函数 在链接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 就在当前目录下!