2013-11-03 179 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

相关问题