找回密码
 立即注册

[软件相关] php有图片显示图片 否则不显示

[复制链接]
发表于 2024-6-27 13:40:17 | 显示全部楼层 |阅读模式
在PHP中,您可以使用file_exists函数检查图片文件是否存在,然后使用header函数设置合适的HTTP头部来显示图片,如果文件不存在则不显示任何内容。以下是一个简单的示例代码:

  1. <?php
  2. $imagePath = 'path/to/your/image.jpg'; // 替换为您的图片路径

  3. // 检查图片文件是否存在
  4. if (file_exists($imagePath)) {
  5.     // 图片存在,设置头部信息并显示图片
  6.     header('Content-Type: image/jpeg'); // 根据实际图片格式调整MIME类型
  7.     readfile($imagePath);
  8. } else {
  9.     // 图片不存在,不显示任何内容
  10.     // 可以选择输出一个默认图片或者为空
  11.     // 例如:readfile('default-image.jpg'); // 如果想显示默认图片
  12. }
  13. ?>
复制代码
将上述代码嵌入到您的PHP脚本中或者作为一个独立的PHP文件,在HTML中通过<img>标签来引用。例如:

  1. <img src="show_image.php" alt="Image Description">
复制代码
如果图片存在,它将被显示;如果图片不存在,不会显示任何内容,也不会显示alt属性中的文本。如果需要显示默认图片,可以在else块中添加readfile('default-image.jpg');

Archiver|手机版|小黑屋|如风追月 ( 皖ICP备06005222号 )

GMT+8, 2025-1-23 02:01 , Processed in 0.038389 second(s), 13 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表