Heim >Backend-Entwicklung >PHP-Tutorial > php 图片下传 图片不显示

php 图片下传 图片不显示

WBOY
WBOYOriginal
2016-06-13 12:54:52936Durchsuche

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规则?
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn