只是想知道,我有以下代码:今天早上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