Всем привет. В настоящее время я пытаюсь использовать PHP для передачи небольших файлов между нашим сервером и удаленным сервером FTPS (FTP через SSL). Я являюсь стандартной честью, чтобы это сделать, то есть file_put_contents, file_get_contents и т. Д. … со следующим контекстом потока: stream_context_create(array('ftp' => array('overwrite' => true), 'ssl' => array('allow_self_signed' => true))) Я передаю этот […]
Я хочу прочитать файл, который находится на удаленном ftp-сервере для переменной. Я пробовал читать с адресом fopen("ftp://user:pass@localhost/filetoread"); а также $contents = file_get_contents('ftp://ftpuser:123456789@localhost/file.conf'); echo $contents; Не работает. Я также попытался отправить непосредственно GET на URL-адрес, который также не работает. Как я могу прочитать файл FTP без загрузки? Я проверил предупреждение php, в котором говорится: PHP Предупреждение: […]
Вот ситуация … У меня есть два сервера: сервер 1 и сервер 2. Сервер 1 загружает csv-файл с сервера 2, удаляет его с сервера 2, считывает строки из него и выполняет некоторую обработку. Во время обработки файл на сервере 2 может быть заново создан или изменен, добавив больше строк. После завершения обработки серверу 1 необходимо […]
Мне нужно создать папку на моем FTP-сервере, чье имя «ГГГГ-ММ-ДД»; У меня есть эта переменная: slideshow=$(date +"%Y-%m-%d") но я не могу использовать его в FTP с mkdir, так как это переменная оболочки. Я также пробовал с эхом, и там он работает (у меня есть «mkdir 2015-05-25» в sh-файле), но если у меня есть серия команд, […]
Я использую этот код для загрузки файла в память из ftp: public static function getFtpFileContents($conn_id , $file) { ob_start(); $result = ftp_get($conn_id, "php://output", $file, FTP_BINARY); $data = ob_get_contents(); ob_end_clean(); if ($resul) return $data; return null; } Как я могу заставить его напрямую отправлять файл пользователю (браузеру) без сохранения на диск и без перенаправления на ftp-сервер?
Я пытаюсь создать галерею изображений для отображения изображений с FTP-сервера. Для FTP-сервера требуется аутентификация по паролю. Я успешно сканирую файлы, но изображение не отображается на странице и, щелкнув на странице справки, спросите имя пользователя и пароль. $content = ''; $ftp_server = "255.122.111.111"; $ftp_user = "user_name"; $ftp_pass = "password"; $conn_id = ftp_connect($ftp_server) or die("Couldn't connect to […]
Я делаю загрузку изображения ftp с использованием jquery и php. Я использую ajax для отправки данных. У меня есть следующий код, но он не работает. Я получаю следующую ошибку. Ошибка: Предупреждение: ftp_put () [function.ftp-put]: httpdocs / user_images /: не обычный файл в /var/www/vhosts/kbba.biz/httpdocs/admin/php/upload.php в строке 21 Это tmp_name: / tmp / phpQbG3el Код: $conn_id = […]
В настоящее время я использую следующую функцию PHP, чтобы пользователь мог выбрать файл, а затем загрузить его. Это происходит по FTP. Однако, если пользователь выбирает большой файл, то при загрузке он блокирует сервер для любых других запросов. Есть ли способ, которым я могу разместить файл, когда PHP продолжает отвечать на запросы? Мне нужен PHP, чтобы […]
Я работаю над проектом, который включает FTP-сервер с ProFTPd и бэкэнд PHP / MySQL, который создает учетные записи для пользователей. После создания учетных записей пользователи отправляют электронные письма с данными своей учетной записи и инструкциями по загрузке FileZilla или CyberDuck в зависимости от их ОС, обнаруженных через строку user-agent. Чтобы облегчить работу новичков, я подумал […]
Вопрос FTP / PHP здесь. На одной из моих страниц я загружаю файлы .txt из каталога. Довольно просто. Я также показываю измененную дату текстового файла, используя это: date('m/d/Y', filemtime($file)); Это отлично работает на моем сервере WAMP, но когда я загружаю файлы через FTP, измененная дата изменяется на то, когда они были загружены. В настоящее время […]