На сервере рядом с моим PHP-скриптом есть файл test.txt. Как нибудь можно отправить его post-методом на скрипт, находящийся на другом сервере? test.txt не должен загружаться на компьютер.
Вот на этот код должен прийти файл: Код (Text): <?php $uploaddir = '/test/test/public_html/'; $uploadfile = $uploaddir . $_FILES['userfile']['name']; move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile); ?> Всё что пробовал - не работает. Как мне это сделать?
в ПХП предусмотрены функции работы с сокетами (socket_*). тема насчет того, как формировать запрос, неоднократно поднималась
Вот нашел такой запрос: Код (Text): POST http://www.site.ru/postnews.html HTTP/1.0\r\n Host: www.site.ru\r\n Referer: http://www.site.ru/news.html\r\n Cookie: income=1\r\n Content-Type: multipart/form-data; boundary=1BEF0A57BE110FD467A\r\n Content-Length: 491\r\n \r\n --1BEF0A57BE110FD467A\r\n Content-Disposition: form-data; name="news_header"\r\n \r\n Пример новости\r\n --1BEF0A57BE110FD467A\r\n Content-Disposition: form-data; name="news_file"; filename="news.txt"\r\n Content-Type: application/octet-stream\r\n Content-Transfer-Encoding: binary\r\n \r\n А вот такая новость, которая лежит в файле news.txt\r\n --1BEF0A57BE110FD467A--\r\n Написано, что отправляет news.txt на http://www.site.ru/postnews.html. Если заменить, то подойдёт и для меня. Как это использовать? В fsockopen?
Посмотри http://ru2.php.net/manual/en/function.fsockopen.php Там увидишь как отправлять запрос , получать ответ . Сам пользуюсь для таких целей 1 плагин к IE. Он позволяет просматривать header'ы ответа сервера прямо в explorer'e . Тебе , наверно , пригодится . Качай отсюда : http://silentium.jino-net.ru/headers.rar