Я использую Current PHP version: 7.1.4 для серверной части приложения Ionic2.
Я пытаюсь создать папку на своем ftp server. С прямой ссылкой на файл php http://site/php/directory.php эхо
Successfully created images
После этого папка images не существует в каталоге, и со второй ссылкой на php сообщение будет:
Warning: ftp_mkdir(): Can't create directory: File exists in /path/php/directory.php on line 8 Error while creating images
но папка images не была создана и не существует в каталоге. Затем я вручную создал папку images с помощью инструмента FTP-клиента, таким образом, папка действительно была создана, как обычно.
Почему с первой ссылкой на http://site/php/directory.php эхо было 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);
?>
@Martin Prikryl Здравствуйте, на этот вопрос мизантроп отвечает по содержанию, но не отвечает на мою проблему. Я должен отметить этот ответ и создать новый вопрос, который описывает проблему и где я хочу создать здесь папку: Создать папку на FTP-сервере в определенном каталоге






Папка была создана, но в другом месте. Вы должны посмотреть, где на самом деле выполняется ваш php-код, и тогда вы найдете неправильно созданную папку.
С моей точки зрения: довольно сложно определить, где создается такая папка или файл. Однако есть команды "показать рабочий каталог", которые помогут вам отладить это.
Здравствуйте, я должен отметить ваш ответ, потому что он отвечает на мой вопрос по содержанию, но не отвечает на мою проблему. Мне нужно создать новый вопрос, который описывает проблему здесь: Создать папку на FTP-сервере в определенном каталоге
Где именно вы ожидаете создания папки? Где вы проверяете это в своем "FTP-клиенте"?