图像显示问题
回答
如果该文件位于你的服务器
<?php
$filename = '/path/to/file.jpg';
if (!file_exists($filename)) {
$filename = '/path/to/default.jpg'
}
?>
否则任何想法,你可以尝试使用GetImageSize
if(@GetImageSize($remoteImageURL)){
//image exists!
}
我很高兴能有这样一个愚蠢的拉默谁热链接到我的网站,并使用该代码。他们永远不会让这个页面显示 – 2010-08-13 05:35:51
同意,但这不是问题的范围;) – Serge 2010-08-13 05:44:51
无论如何,它将会消耗开销。为了性能优化,我希望你不是推荐使用单引号而不是双引号 – 2010-08-13 06:13:40
如果是相同的网站,您可以使用任何PHP文件系统功能来查看是否仍然存在图像文件。 is_readable()
是我最喜欢的那个。
当然,不应该使用URL,而应该使用文件系统路径。
如果它只是其他网站的热门链接 - 忘记它。你无法检查它是否合理的价格。
如果图像是一个你的服务器ie。如果您知道图像文件的路径,您可以使用php功能file_exists
if (file_exists($imageFilePath)){
$url = $imageUrl;
} else {
$url = $customImageUrl;
}
- 1. 问题在显示图像
- 2. firefox图像显示问题
- 3. IE图像显示问题
- 4. 显示图像的问题
- 5. WPF显示图像问题
- 6. 显示图像的问题
- 7. jQuery显示图像问题
- 8. JSP - 显示图像问题
- 9. 问题与显示图像
- 10. Django缓存显示图像问题
- 11. 用JavaScript显示图像问题
- 12. 问题及时显示图像
- 13. 问题显示微调图像点击
- 14. Flex/Actionscript图像显示问题
- 15. ListItem lazyload AsyncTask图像显示问题
- 16. 西纳特拉图像显示问题
- 17. 锚图像源不显示的问题
- 18. PHP,MySQL和JQuery图像显示问题?
- 19. 显示图像时出现问题
- 20. django PIL图像上传/显示问题
- 21. visual studio中的图像显示问题
- 22. 播放框架:图像显示问题
- 23. 问题NumberPicker图像显示偏移
- 24. imagecreatefromjpeg问题[图像不显示]
- 25. 用php显示图像png的问题
- 26. 内嵌显示图像的问题
- 27. 在Android中显示图像的问题
- 28. 在Silverlight中显示图像的问题
- 29. CSS显示网格图像问题
- 30. 的.htaccess图像显示问题
是您的服务器上的图像还是外部网址? – Serge 2010-08-13 05:22:13
所以你有一个图像的网址,但那里没有图像?如果指定的图像src没有返回要显示的图像,则可以使用图像的错误事件。那么如果这个事件发生了,你可以将src更改为默认值。 – spinon 2010-08-13 05:22:26