【发布时间】:2018-04-18 10:56:08
【问题描述】:
我将Current PHP version: 7.1.4 用于Ionic2 应用程序后端。
我正在尝试在我的 ftp server 上创建文件夹。直接链接到 php 文件 http://site/php/directory.php echo 是
成功创建图片
在此之后,目录中不存在文件夹images,并且第二个链接到php,消息是:
警告:ftp_mkdir():无法创建目录:文件存在于 /path/php/directory.php 在第 8 行创建图像时出错
但文件夹images 未创建且目录中不存在。然后我用FTP客户端工具手动创建了一个文件夹images,这样文件夹就真的像往常一样创建了。
为什么第一个链接到http://site/php/directory.php echo 是Successfully created images 和第二个Can't create directory: File exists in 如果文件夹images 没有创建,在此之后,我也能够手动创建文件夹images。我不确定,可能是某些特定的默认服务器设置,或者某种隐藏文件夹。我那里没有隐藏文件,所以不知道这里出了什么问题:
<?php
$ftp_server = "ftp_address";
$ftp_conn = ftp_connect($ftp_server) or die("Could not connect to $ftp_server");
$login = ftp_login($ftp_conn, "ftp_username", "ftp_password");
$dir = "images";
if (ftp_mkdir($ftp_conn, $dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
ftp_close($ftp_conn);
?>
【问题讨论】:
-
您希望在哪里创建文件夹?您在“FTP 客户端工具”中的哪个位置检查它?
-
@Martin Prikryl 您好,这个问题由 misanthrop 按内容回答,但没有回答我的问题。我必须标记这个答案,并创建描述问题的新问题,以及我想在哪里创建文件夹:Create folder on FTP server in specific directory
标签: php ftp backend php-7.1 ftp-server