0
Я пытаюсь подключиться к серверу с помощью php и написать файл PDF в папку, которую я динамически создаю. Это код, я использую:Подключение к серверу через PHP и запись файла
<?php
$ftp_server = "[server ip]";
$ftp_user_name = "[username]";
$ftp_user_pass = "[password]";
// set up basic ssl connection
$conn_id = ftp_connect($ftp_server);
// login with username and password
if ($login_result = ftp_login($conn_id, $ftp_user_name, $ftp_user_pass)){
mkdir('/home/luke/public_html/pdfs/kmhllc/', 0777, true);
}else{
echo "Connection Failed";
}
// close the ssl connection
ftp_close($conn_id);
?>`
код подключается к серверу только штраф, но он не может записать в папку, даже если она имеет 0777 разрешение на сервере.
Спасибо за помощь. Эта команда имеет смысл, но я все равно получаю сообщение об ошибке: ftp_mkdir(): Невозможно создать каталог: нет такого файла или каталога в /home/forms/public_html/tester.php –
это означает, что родительский каталог не существует. Check for наличие '/ home/luke/public_html/pdfs' и родительских каталогов – dvhh
http://php.net/manual/en/function.ftp-mkdir.php#112399 первый комментарий на странице показывает, как выполнить рекурсивное создание, кроме этого также проверьте случай вашего имени каталога – dvhh