я использую Current PHP version: 7.1.4
за Ionic2
Бэкэнд приложения.
Я пытаюсь создать папку на моем ftp server
в том же каталоге, где directory.php
находится сам.
После ссылки на http://site/php/directory.php
эхо:
Успешно созданные изображения
это создает images
папка в пользователь каталог:
Главная/пользователь/ Public_html / папка / PHP / добавление /
мой directory.php
находится в php
папка:
главная / пользователь / public_html / папки /PHP/ загрузки /
Я хочу создать images
каталог существует uploads
папка:
главная / пользователь / public_html / папка / PHP /добавления/
images
папка загрузки позволяет создать папку вручную с помощью инструмента клиента FTP
Так что я должен сделать, чтобы создать его в uploads
каталог:
<?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);
?>
Если вы создаете каталог на веб-сервере, каталог местный в контексте сценария PHP. Поэтому не используйте функции FTP, используйте функции для локальной файловой системы. а именно mkdir
.
<?
$dir = "images";
if (mkdir($dir))
{
echo "Successfully created $dir";
}
else
{
echo "Error while creating $dir";
}
Большинство веб-серверов выполняют PHP-скрипт с его фактическим местоположением в качестве рабочего каталога. Так что относительный путь как image
будет разрешаться относительно пути вашего PHP-скрипта.
Других решений пока нет …