Я хотел бы загрузить изображения, найденные в определенной папке, используя FTP в php-файле. Я загружаюсь на ftp.photobucket.com, и папка, в которой находятся изображения, зависит от ввода пользователем. Как я хотел бы сделать это так:PHP ftp upload в фоновом режиме
Пользователь вводит имя папки (или выбирает из списка) в поле формы.
кнопку Папка щелчки «Add» (это предварительно кнопка отправки)
виде параметров сохраняются в LocalStorage, и форма очищается, так что пользователь может ввести новые данные в форму ,
На этом этапе соединение ftp открывается в фоновом режиме, создает удалённую папку и загружает изображения (это может произойти после отправки, чтобы предотвратить множественное выполнение сценария ftp, но выполнение этого в этот момент предпочтительнее для времени)
Пользователь вводит новые данные в форму при загрузке изображений и повторяется так часто, как он или она выбирает.
Пользователь нажимает submit, и все данные формы отправляются в файл php, создавая динамический файл (ы) на основе ввода формы.
Всё время процесс ftp продолжает тихо загружаться в фоновом режиме.
После завершения процесса ftp пользователь получает уведомление о том, что его файлы доступны для просмотра. Он может, конечно, просматривать файлы до этого, но изображения будут отображаться как сломанные ссылки до завершения загрузки.
У меня есть все этапы этой работы, за исключением работы ftp в фоновом режиме. Независимо от того, что я пробовал, произошла некоторая ошибка. Я пробовал различные комбинации встроенных методов ftp, и я также попытался запустить пакетный скрипт из файловой системы. Ничего, что я нашел на php.net, не предоставил ничего, что работает.
Это на коробке Windows, и я пробовал трюк psexec.exe (find psexec on this page) безрезультатно. Я уже сбился с толку после нескольких попыток, и даже отладка больше не имеет для меня никакого смысла. Любая помощь?
[edit] Я забыл добавить, что для выполнения этой работы это выполняется на локальном хосте. Первое, что мне нужно, это то, что мне нужно сейчас. [/ Edit]
И что «некоторая ошибка» ...? –
Прочитайте это: http://www.somacon.com/p395.php и прочитайте следующее: http://stackoverflow.com/questions/265073/php-background-processes – rkosegi
что «некоторая ошибка» не является «есть», ошибка ... подразумевается огромное количество различных ошибок и проблем. – user1167442