2013-06-19 35 views
0

此錯誤的錯誤:這得到,即使它不應該

$image_1 = imagecreatefrompng("../Shop/" . $sql1->Eyes); 

我不知道爲什麼?我得到這個錯誤:

Warning: imagecreatefrompng(../Shop/none.png) [function.imagecreatefrompng]: failed to open stream: No such file or directory in /home/m4st3r/public_html/avatar.php on line 18 

但是有一個名爲Shop的目錄,有一個名爲none.png的文件?

幫助?

+4

使用絕對路徑而不是相對路徑 - Shop目錄和'none.png'不在您的代碼正在查找的位置 – andrewsi

+0

您的腳本未從您認爲的位置運行。嘗試echo realpath(「../ Shop」);'看看相對路徑究竟在哪裏。 –

+1

看看[這個功能](http://php.net/manual/en/function.getcwd.php),看看頁面上的評論。 – jadkik94

回答

0

您可以使用相對路徑,但要確保「Shop」目錄位於第一個調用的php文件(實例爲「index.php」)的父目錄的父目錄中。

相關問題