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]')");
?>
这是显示代码
" 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规则?
Statement: The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn