只是想知道,我有以下代碼:今天早上PHP file_exists停止工作了嗎?
<a href="<?=$row->aw_deep_link?>">
<?php if (file_exists($_SERVER['DOCUMENT_ROOT'] . 'images/products/' . $row->strId . '.jpg')):?>
<img alt="<?=$row->my_brand . ' ' . $row->line . ' ' . $row->my_product . ' - ' . $row->size.$row->unit?>" height="170" itemprop="image" src="<?=base_url() . 'images/products/' . $row->strId?>.jpg" width="170">
<?php else:?>
<img alt="<?=$row->my_brand . ' ' . $row->line . ' ' . $row->my_product . ' - ' . $row->size.$row->unit?>" height="170" itemprop="image" src="<?=$row->aw_image_url?>" width="170">
<?php endif;?>
</a>
直到昨晚,這是完美的表演;今天上午 - 它停了下來,出藍色和自動默認到
其他
條款。
PHP有什麼改變?
沒有任何改變與PHP檢查是否有更改爲您的服務器和文件夾權限。 –
由於@AbhikChakraborty說檢查服務器。除非您專門選擇升級/降級PHP,否則PHP不會更改。儘管在一些託管環境中主要共享託管,但這不是由您控制的。所以主機可能已經更新了他們的服務器PHP版本。確保文件也存在。但是該函數並沒有被廢棄,所以即使PHP版本升級了,這也不會導致你的問題。 –
如果包含要檢查現有文件的文件夾是否達到了特定大小,會發生這種情況嗎? @AbhikChakraborty – user2505513