当前位置:编程学习 > php >>

php高手帮我看看这两段代码 第一段提交到第二段 两段代码哪里有问题 怎么运行不出来 谢谢了

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <?php include_once('config.php'); ?> </HEAD> <meta http-equiv="Content-Type" content="text ml;charset=utf-8"> <BODY> <form action='adduploadok.php' enctype='multipart/form-data' method='post'> <table border='0' cellpadding='5'> <tr><td>产品ID:<input type='text' name='proId' ></tr></td> <tr><td >下载文件: <input type='file' name='file1' id='0' /></td></tr> <tr><td><input type='submit' value='提交'></tr></td> </table> </form> </BODY> </HTML> <?php include_once('config.php'); require_once('../core/product.func.php'); $maxSize=1024*1024; $picExts=array('.rar','.txt','.doc'); extract($_POST); echo $proId; if($proId) { for($i=0;$i<count($_FILES);$i++){ $filesName=$_FILES[$i]['name']; $filesSize=$_FILES[$i]['size']; $filesTmp=$_FILES[$i]['tmp_name']; $ext=strtolower(strrchr($filesName,'.')); if(in_array($ext,$picExts) && $filesSize<=$maxSize){ $newName=rand(100000,999999).$ext; move_uploaded_file($_FILES[$i]['tmp_name'],'../upload/'.$newName); $rs3=insert_product1($proId,$filesSize,$newName); echo $filesSize; var_dump($rs3); } } } if($rs3){ echo '上传成功!'; jump('listproduct.php'); } ?>
追问:什么反应都没有 能不能帮我看下代码是不是存在问题
答案:还是你比较强大呀。呵呵
基础还是打牢些。上传的数据调用,如
$_FILES['file1'] ,其中file1为上传框中的name值 

$_FILES['files']['name']
$_FILES['files']['type']
$_FILES['files']['tmp_name']
$_FILES['files']['size']
$_FILES['files']['error']

其他问题,就不知道了,因调用了其他文件,
其他:不成功。那肯定有报错呀,贴下 还有extract用错了;extract --  从数组中将变量导入到当前的符号表 
extract($_POST);  这个我就不懂什么意思了!
$maxSize=1024*1024;  你定的这个最大值也没有意义啊!1024*1024  这个是图片的啊!
$picExts=array('.rar','.txt','.doc');  可你这里检索的类型是却没有图片的!而且也错了
你这个是下载的页面吧! 建议重新做下吧! ╮(╯▽╰)╭。童鞋!这些代码问题还是自己检查的好!写代码细心和逻辑是非常重要的!而且要随时进行调试!查看问题出现位置!还有在上传图片的话不同的格式还是要进行配置的!问题还是自己找出来的好! 

上一个:我学的是.net找工作不好找,在学习下php好找么,好学么
下一个:网页制作相关的三种语言:ASP JSP PHP那个好点,简单点?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,