>백엔드 개발 >PHP 튜토리얼 > php 图片下传 图片不显示

php 图片下传 图片不显示

WBOY
WBOY원래의
2016-06-13 12:54:52936검색

php 图片上传 图片不显示
这是上传代码
if($_POST[sub]){
 $myfile=$_FILES[myfile];//先得到上传的数据;
 $name=$myfile[name];//得到文件名称
 $size=$myfile[size];//得到文件大小
 $tmp=$myfile[tmp_name];//得到文件临时路径
 $arr=explode(".",$name);
 $str=strtolower($arr[count($arr)-1]);//得到后缀名
 $newName=date("YmdHis").".".$str;
 $picurl="uploadfile/".$newName;//数据库中要保存路径
 move_uploaded_file($_FILES["file"]["tmp_name"],"../uploadfile/".$_FILES["file"]["name"]);
 mysql_query("insert into history (title,time,picurl,content,introduct) values ('$_POST[title]','$_POST[time]','$picurl','$_POST[content]','$_POST[introduct]')");
 ?>
这是显示代码

 php 图片下传 图片不显示 " width="100"  style="max-width:90%" />
本地可以用 上传到服务器后图片不显示,希望各位帮帮忙

------解决方案--------------------
$myfile=$_FILES[myfile];//先得到上传的数据;
move_uploaded_file($_FILES["file"]["tmp_name"],"../uploadfile/".$_FILES["file"]["name"]);

到底叫啥名字
------解决方案--------------------
没看到 $row[picurl] 在哪赋值的
------解决方案--------------------
引用:
没看到 $row[picurl] 在哪赋值的

++
------解决方案--------------------
不需要删除,1楼上面那句,只要把下面那句的file都改为myfile
 如果删了上面那句,那你代码中的3.4.5行都要修改了
------解决方案--------------------
确定下这两点:
1.你确定图片上传成功了吗?在文件夹能找到上传的图片?
2.图片的相关信息被保存到数据库了吗?
3.如果以上两点都无问题,请确定上传到服务器后,在本地可用的图片地址路径是否符合服务器的url规则?
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.