首页 / PHP / PHP file_exists不起作用
PHP file_exists不起作用
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了PHP file_exists不起作用,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1058字,纯文字阅读大概需要2分钟。
内容图文
![PHP file_exists不起作用](/upload/InfoBanner/zyjiaocheng/704/fa18c097d66b45e38b3d3e520a7d14a7.jpg)
我正在尝试将个人资料照片显示在我正在处理的网站上的评论列表中.如果他们没有个人资料照片,我会有一个标准的图像来显示,不幸的是,即使它存在,图像总是会转到标准图像而不是个人资料.下面是代码:
$reviewerPic = 'http://www.[URL].co.uk/images/members/' . $reviewPosterId . '/profilePic.jpg';
$default_pic = 'http://www.[URL].co.uk/images/background.jpg';
if(file_exists($reviewerPic)){
$reviewer_pic = '<img src="' . $reviewerPic . '" width="100px" style="float: left; margin: 20px;" />';
}else {
$reviewer_pic = '<img src="' . $default_pic . '" width="100px" style="float: left; margin: 20px;" />';
}
非常通用的代码,但它似乎不起作用!它只是不断显示背景图像……
关于为什么file_exists不起作用的任何想法?
解决方法:
您正在使用的功能file_exists使用物理路径,您需要提供的参数应该是可以找到文件的服务器上的地址,而不是网址
你应该有类似的东西
/home/var/www/images/
代替
http://www.[URL].co.uk/images/
因此,您需要检查本地服务器上是否存在该文件,之后您可以使用URL将其提供给公众(在img src中)
您可以在手册页上看到此函数仅适用于某些URL包装器,因此最好使用路径而不是URL(我猜这取决于允许url fopen设置)
内容总结
以上是互联网集市为您收集整理的PHP file_exists不起作用全部内容,希望文章能够帮你解决PHP file_exists不起作用所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。