2009-11-09 46 views
0

好吧,我試圖將file.xml複製到另一個位置,如copy('file.xml',../../folder/newfile.xml);它在我的wamp虛擬服務器上工作得很好,但在我的真實網站上卻沒有。我認爲這與chmod有關,我將file.xml更改爲0777(使用ftp客戶端)。PHP複製()在localhost(wamp)上工作,但不在我真實的web域上

有什麼我應該把我的代碼,使其正確嗎?或者是什麼?

+1

你應該問問你的主機,如果'副本'在某種程度上限制在他們的服務器上。 – 2009-11-09 04:53:30

+1

你有沒有試過chmod 777你的目標文件夾? – 2009-11-09 04:55:22

回答

0

複製是一個非常直接的功能。正如馬克所說,這可能是a host issue

+0

如果我的主機不允許我複製文件是否有一種方法可以通過.htaccess進行更改? – kmunky 2009-11-09 05:04:47

+0

@kmunky - 如果他們不允許使用該功能,用'.htaccess'覆蓋,或許可能,這可能是導致您的帳戶被殺的理由 – warren 2009-11-09 05:11:33

+0

我剛剛在我的帳戶上閱讀了php配置,並且它沒有提及複製),但我仍然認爲這是唯一可能的原因。我會嘗試你指出的那個功能。謝謝 – kmunky 2009-11-09 05:16:03

0

這可能是因爲您沒有對要複製到的文件夾的權限,或者如上所述,您的主機不會爲PHP提供必要的複製權限。

+0

忘了提及,首先我創建了我複製文件的文件夾,然後使用chmod 0777創建它 – kmunky 2009-11-09 05:03:09

相關問題