![]() |
Прочитать файл с другого сервера...
Нужно прочитать файл с другого сервера. Но сделать это нужно, не зная точного урла страницы... т.е. прочитать то, что сервер отдает, к примеру, по запросу "http://www.site.ru/"
Как это сделать? |
В php?
по идее fopen() должен сработать. Если не то, можешь ещё попробовать поиграться с функциями cURL, мощная штука. |
Можно прочитать fopen (не забываем @), но тогда не увидим код ответа сервера, ведь возможно он не 200, а скажем 302. Для таких случаев используем fsockopen.
|
Хорошо, тогда вопрос поконкретнее:
как мне "открыть" этот файл и вывести первые 1000 символов? он мне что-то бодягу пишет, мол, не может :( |
Цитата:
Цитата:
|
RaZEr
Ладно, хватит тебе стебаться.... Код:
$stream = fsockopen("http://www.yandex.ru", 25); Нифига... загрузка все продолжается и продолжается :( Если я делаю что-то не так, то как надо? Можно меня примером ткнуть... |
|
RaZEr
За линк спасибо. Но можно было и просто обойтись примером или подсказкой... имхо, для этого форумы и созданы. А найти каталоги со ссылками я и сам могу. Ладно, разберусь сам. |
Тебе дали линк на мануал - RTFM, ... и с примером и с подсказкой.
Цитата:
|
Цитата:
ЗЫ Не хочешь помогать - не помогай. Если я спросил здесь, значит мне помогла бы не только ссылка. Если это все, чем ты можешь помочь, то спасибо - не надо: может другие помогут. |
Больше не увидишь ни одного моего ответа! :mad:
|
2All
Так кто знает и сможет помочь нормальным примером? |
|
Sanchos, а почему ты пытаешься открыть порт 25? веб-сервер ведь на порт 80 обычно сидит? А так, используй третий и четвёртый аргументы в функции чтобы узнать какая ошибка... А чтобы не продолжалось бесконечно используй пятый аргумент для обозначения timeout... И, ты меня извини, но ты действительно мог найти всю эту информация на php.net. Ждём результатов.
|
Заодно вспомню технический английский... Всем спасибо, проехали :)
|
sanchos
не надо вспоминать технический английский, вот переведенный мануал с php.net: http://pyramidin.narod.ru/php42/entrance.htm |
d0rM03D
СУПЕР!!! Просто класс! Там есть просто все! Огромное тебе спасибо :))) доволен как слон :) |
Часовой пояс GMT +4, время: 14:50. |
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.