2013-11-03 82 views
-1

以下代碼在本地服務器Xampp以及遠程服務器中運行良好。但是,當我用sftp服務器嘗試時,它無法正常工作。sftp服務器不能正常工作

$fptr = fopen("Test File.pdf", "w"); 
    fputs($fptr, $HTTP_RAW_POST_DATA); 
    fclose($fptr); 

我該如何解決它在sftp服務器?

過程:通過提交按鈕提交Pdf文件。點擊pdf文件中的提交按鈕後,整個文件保存到服務器文件夾。

+0

我已經得到答案。該文件夾在服務器中不被允許。這就是爲什麼我沒有得到任何結果。 –

回答

0

你是不是指什麼意思?沒有保存?或者有錯誤訊息?

如果它不是你的代碼的問題,我會建議它是關於你正在工作的目錄。您可能需要首先檢查組,然後使用chmod命令更改保護。

+0

嗨,謝謝你的回答。不工作意味着不保存在相關文件夾中。相同的代碼在另一臺服務器上工作,但不工作在sftp服務器上。 –

+0

我正在嘗試許可但不工作。該文件夾被允許爲777,並且該文件夾下的.php文件爲664.但不起作用,只是echo工作。你能告訴我該在哪裏需要改變嗎?感謝您的幫助 –

+0

您使用的是Apache嗎?如果你是,你想改變組「其他」的保護寫。 777似乎沒事,這意味着每個人都可以做任何事情。所以這可能是因爲其他原因。 – zaolian