为了账号安全,请及时绑定邮箱和手机立即绑定

php 新手求教 file问题

php 新手求教 file问题

慕村1106498 2017-06-16 22:52:30
php代码:<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title></title> </head> <body> <?php       session_start();       $_SESSION["userid"]="zxh";       if (1)     {           if ($_FILES["file"]["error"] > 0)           {               echo "Return Code: " . $_FILES["file"]["error"] . "<br />";//获取文件返回错误           }           else           {               //打印文件信息               echo "Upload: " . $_FILES["file"]["name"] . "<br />";//获取文件名               echo "Type: " . $_FILES["file"]["type"] . "<br />";//获取文件类型               echo "Size: " . ($_FILES["file"]["size"] / 1024) . " Kb<br />";//获取文件大小               echo "Temp file: " . $_FILES["file"]["tmp_name"] . "<br />";//获取文件临时地址                            //自定义文件名称               $array=$_FILES["file"]["type"];               $array=explode("/",$array);               $newfilename="new_name";              $_FILES["file"]["name"]=$newfilename.".".$array[1];                              if (!is_dir("new_bigo"))//路径不穿在               {                   mkdir("new_bigo");//创建路径               }               $url="upload/".$_SESSION["userid"]."/";//记录路径               if (file_exists($url.$_FILES["file"]["name"]))//文件存在               {                   echo $_FILES["file"]["name"] . " already exists. ";               }               else//文件不存在               {                   $url=$url.$_FILES["file"]["name"];   $new_url = "D:\phpStudy\WWW\bingo\img\123.jpg";                 move_uploaded_file("new_bigo",$url);                   echo "Stored in: " . $url;               }           }        }       else       {           echo "Invalid file";       }   ?>      <html>   <body>       <br><br>       <img src="<?php echo $url;?>">   </body>   </html>   </body> </html>结果:从文件大小之后好像都错了,但是不知道错在那里
查看完整描述

4 回答

?
刀斧手何在

TA贡献4条经验 获得超1个赞

不是很理解你为什么要写if(1)。都确定表达式是1了,还if干嘛。

你可以试着先把$_file变量里的文件echo出来,看看二进制长啥呀。你试着把图片当二进制输出,会发现每张图片都有相同的开始标识符。这是很常用的上传下载文件debug手段。

查看完整回答
1 反对 回复 2017-06-18
?
子期不遇

TA贡献150条经验 获得超35个赞

http://www.imooc.com/article/17570看看这个,希望有帮助

查看完整回答
反对 回复 2017-06-17
  • 4 回答
  • 0 关注
  • 1288 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信