當使用下面PHP代碼它顯示了一個錯誤錯誤imagecreatefromjpeg()函數
<?php
$path="/hari002244/album/f41b6b54811c.jpg";
$src = imagecreatefromjpeg($path);
?>
它顯示
SCREAM: Error suppression ignored for
Warning: imagecreatefromjpeg(/hari002244/album/f41b6b54811c.jpg): failed to open stream: No such file or directory in C:\wamp\www\newEmptyPHP.php on line 3
但是用
<?php
$path="f41b6b54811c.jpg";
$src = imagecreatefromjpeg($path);
?>
時
它不顯示任何錯誤。
我鍵入URL欄中的路徑,並檢查文件是否exists.It工作完美。
你能告訴我,爲什麼這個錯誤發生?還有如何克服這個問題?
在此先感謝。
URL路徑很少直接適用於文件系統路徑。他們是兩個完全獨立的(但有時是相關的)空間。 – 2013-02-08 15:53:28
@MarcB是正確的,唯一的常見異常下'public'或'public_html'或等效的目錄(CSS,圖片,JavaScript等)作爲靜態資源。此目錄中的文件通常會直接映射到網站有效網址的子集。 – leftclickben 2013-02-09 11:52:53