Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка файлов без формы
 
 автор: P@Sol   (10.09.2014 в 11:27)   письмо автору
 
 

как можно реализовать загрузку файлов на сервере без использования традиционной формы? Т.е. я пишу что-то типа test.ru/upload.php?file=file.txt и этот файл сохраняется

  Ответить  
 
 автор: Commander   (10.09.2014 в 12:53)   письмо автору
 
   для: P@Sol   (10.09.2014 в 11:27)
 

Представьте себе, сервер получил строку "file.txt". И что? Как ему вытащить файл с вашего компьютера? Конечно, он может подключиться как клиент, но для этого на вашем компьютере должен быть установлен и настроен HTTP/FTP сервер.

  Ответить  
 
 автор: P@Sol   (10.09.2014 в 14:02)   письмо автору
 
   для: Commander   (10.09.2014 в 12:53)
 

идея такая, что есть некое устройство, которое формирует отчет в виде файла. Это файл должен переслаться мне на сервер. А сервер после получения должен сформировать ответ - "файл получен".

  Ответить  
 
 автор: KPETuH   (10.09.2014 в 14:21)   письмо автору
 
   для: P@Sol   (10.09.2014 в 14:02)
 

если сервер то теоретически там может быть ftp-сервер, вот и шлите по фтп

  Ответить  
 
 автор: P@Sol   (10.09.2014 в 14:47)   письмо автору
 
   для: KPETuH   (10.09.2014 в 14:21)
 

надо по http

  Ответить  
 
 автор: Enter   (10.09.2014 в 15:02)   письмо автору
 
   для: P@Sol   (10.09.2014 в 14:47)
 

тут все просто. есть два пути:
1. есть демон или сервис для винды, который читает файл и передает его postом на удаленный http сервер.
2. есть локальное пхп. есть скрипт, который считывает файл и передает его postом на удаленный http сервер.
cURL или сокеты использовать - это зависит от удаленного http сервера.
локальный демон или скрипт пхп запускается по крону и передает данные на http сервер.
удаленный сервер получает инфу и обрабатывает ее.

  Ответить  
 
 автор: confirm   (10.09.2014 в 15:15)   письмо автору
 
   для: P@Sol   (10.09.2014 в 14:02)
 

С чего пересылаться - с клиента на сервер или с сервера на сервер?

  Ответить  
 
 автор: P@Sol   (10.09.2014 в 17:35)   письмо автору
 
   для: confirm   (10.09.2014 в 15:15)
 

клиент на сервер

  Ответить  
 
 автор: confirm   (10.09.2014 в 17:43)   письмо автору
 
   для: P@Sol   (10.09.2014 в 17:35)
 

Тогда, если это не в рамках веб страницы, а слежение за событием - наличие файла, то все это можно решить просто или на VBS, или на JS (в случае, если ОС Windows).

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования