我正在尝试将个人资料照片显示在我正在处理的网站上的评论列表中。如果他们没有个人资料照片,我将显示一个标准图片,但不幸的是,即使图片存在,图片也会始终显示在标准图片上,而不是个人资料。下面是代码:PHP file_exists无法正常工作
$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不工作的任何想法?
看看这个问题:http://stackoverflow.com/questions/1722613/check-if-a-remote-page-exists-using-php - 它几乎做你需要的东西。 –