获取具有可变文件名的图像(如果存在)

时间:2013-01-10 12:11:30

标签: php html image

几乎解释了自己。如果我只是用这个来加载图像:

<img src="/dm cricket/admin/img/tables/<?php htmlout($name);?>_2.jpg">

它有效,但如果我决定将代码更改为:

<?php if(file_exists('/dm cricket/admin/img/tables/'.$name.'_2.jpg')){
    ?>
<img src="/dm cricket/admin/img/tables/<?php htmlout($name);?>_2.jpg"><?php }
else {
    echo 'No competition held';}?>

它不起作用,它只与“没有竞争”相呼应。任何人都可以解释原因吗?

1 个答案:

答案 0 :(得分:1)

通过HTTP获取的页面URI的根相对URI与Web服务器文件系统上的文件路径不同。

假设服务器配置简单,您必须在文件路径前添加服务器Web根目录的路径。