我正在嘗試將個人資料照片顯示在我正在處理的網站上的評論列表中。如果他們沒有個人資料照片,我將顯示一個標準圖片,但不幸的是,即使圖片存在,圖片也會始終顯示在標準圖片上,而不是個人資料。下面是代碼: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 - 它幾乎做你需要的東西。 –