2014-05-17 42 views
0

我有一個圖像上傳腳本,它可以在將圖像上傳到域名時正常工作,但我也需要將同一圖像上傳到備用子域名。上傳圖像到這個域名,也是一個子域名

這是我遇到的一些問題。

$filename = "../../images/home-features/" . $imagename; 
$filename2 = "/var/www/vhosts/domain.org/httpdocs/images_home/features/" . $imagename; 
imagejpeg($tmp,$filename,60); 
imagejpeg($tmp,$filename2,60); 

這是兩個不上傳的第二個。我沒有得到任何錯誤 - 這就好像它已經工作,但後來形象不在那裏。

任何想法?

+0

imagejpeg返回什麼?我的猜測是有一些權限問題或路徑是錯誤的 – WizKid

+0

我認爲imagejpeg是一個用於創建jpeg文件的php函數... – Tom

+0

這是正確的。什麼是回報價值?根據手冊:「成功返回TRUE或失敗返回FALSE。」 – WizKid

回答

0

我不知道爲什麼第二張圖片沒有通過相同的資源。也許資源需要倒帶/重置。

但是爲什麼讓服務器再一次做同樣的工作?只需複製第一個文件即可!

copy($filename, $filename2); 

ps。你檢查第二個文件的目錄是否可寫?

+0

我明白你的意思,而不是重做工作。謝謝你的提示。但仍然沒有運氣。 images_home和features目錄的權限都設置爲'rwx rwx rwx'。這應該沒問題吧? – Tom

+0

此外,複製函數返回false。 – Tom

+0

所以也許第二個圖像的路徑是錯誤的? – WizKid