我有一個代碼,首先檢查變量是否具有從服務器拉取圖像然後打印它的值。如果變量是空的,它會打印一個名爲nologoyet.png的默認圖像。以下代碼顯示過程驗證文件存在於服務器上使用php
<? echo base_url(); ?>logos/<? if($value->logo_file != ""): echo $value->logo_file; else: echo "nologoyet.png"; endif; ?>
上述代碼完美無缺。現在我的疑問是,如何確定當變量非空時服務器上實際存在文件。
Ex。如果echo logo_file給出abc.png; 然後我想檢查服務器上是否存在abc.png。如果它不存在,那麼我想再次使用nologoyet.png
上述問題的原因是我可以處理每個不存在的文件情況。
如果需要更詳細的解釋,請告訴我。謝謝大家的答案。
http://php.net/manual/en/function.is-file.php –
http://php.net/manual /en/function.file-exists.php –