【发布时间】:2014-03-21 09:46:28
【问题描述】:
我使用了来自 php.net 的手册,但我无法让它工作。不要看到我做错了什么。当我尝试执行此操作时收到此错误消息
Warning: ftp_mkdir(): Can't create directory: No such file or directory in /home/user/public_html/management/test.php on line 11
There was a problem while creating /home/user/public_html/images/screenshots/wiiu/alien_isolation/
下面是我使用的代码...
<?php
$ftp_user_name = "user";
$ftp_user_pass = "password";
$ftp_server = "www.site.com";
$gamename = "alien_isolation";
$path = "/home/user/public_html/images/screenshots/wiiu/" . $gamename . "/";
$conn_id = ftp_connect($ftp_server);
$login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass);
if (ftp_mkdir($conn_id, $path)) {
echo "successfully created $path\n";
} else {
echo "There was a problem while creating $path\n";
}
ftp_close($conn_id);
?>
编辑:我的 php 处理程序设置为 DSO,现在它可以工作了
【问题讨论】:
-
确保您有创建文件夹的权限
-
只是为了测试它,将php文件的权限更改为667(从长远来看,这可能不是您想要使用的权限,但它会告诉您是否有问题)
-
更改权限并没有改变错误信息