在PHP中上传图片以后,怎么保存图片路径并在列外一个PHP文件引用图片路径,最好是有代码!!!! 10
2个回答
展开全部
思路,大概思路是这样的。一般都是将图片上传到服务器自己设定的一个目录下,同时将图片名称等信息插入数据表,数据库存图片名称路径就好了。不要将图片的二进制信息存入数据库,那样很浪费数据库空间非常不好(本人曾经这样看教程做过)。至于你说的怎么在另一个php文件引用,要么查询数据库取到图片名称路径。
具体上传代码可以参考:
HTML代码
<form enctype="multipart/form-data" action="__URL__" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
php代码
<?php
print_r($_FILES['userfile']);//打印看看结果,然后查看手册$_FILES研究下吧
?>
具体上传代码可以参考:
HTML代码
<form enctype="multipart/form-data" action="__URL__" method="POST">
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
php代码
<?php
print_r($_FILES['userfile']);//打印看看结果,然后查看手册$_FILES研究下吧
?>
追问
您好!因为我上传图片以后把图片进行了重命名。我点击上传图片。图片上传上去了。但是上传以后页面没有保留数据。我现在是想点击图片管理弹出WINDOW页面并把数据显示在页面上
追答
你只是想管理刚上传这张图片吗?如果是这样,你是因为上传了找不到信息是吧!我认为可以在你上传成功重命名的时候生成一个以该图片文件名命名的Cookie,然后在另一个页面中这个Cookie值就是你需要的文件名了呀!
如果你是想把上传目录下面的所以图片文件都想在另一个页面中列举出来的话,可以看下如下代码,自己修改哦
";
echo "";
}
closedir($dir);
?>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询