Друзья , кто поможет мне в такой проблеме.Я хочу вынуть содержимое WAP-сайта с виртуального хоста например wap.mysite.ru , я делаю так : открываю сокет с помощью fsockopеn и пишу в него "GET / HTTP/1.0\r\nHost: wap.mysite.ru\r\n" ну и там другие поля заголовка (не буду их перечислять) , вот , присылается ответ мол все нормально 200 OK.Но вся проблема в том , что присылается содержимое не wap.mysite.ru , а mysite.ru и это как правило не .wml , а .html который мне не нужен.Что делать ? (сайт mysite.ru вымышленный для примера)
Paulino, т.е. вы отдаете тому сайту строку "User-Agent" вашего броузера? попробуйте сообщить что-нибудь типа: SIE-M55/07 UP.Browser/6.1.0.5.c.5 (GUI) MMP/1.0 (Google WAP Proxy/1.0) QC-2235/1.0.52 UP.Browser/4.1.22b1 (Google WAP Proxy/1.0) Nokia3510i/1.0 (04.44) Profile/MIDP-1.0 Configuration/CLDC-1.0 (Google WAP Proxy/1.0) SonyEricssonT610/R201 Profile/MIDP-1.0 Configuration/CLDC-1.0 (Google WAP Proxy/1.0) скорее всего тот сайт идентифицирует по User-Agent
Спасибо , я так и раньше хотел , но не знал как называются браузеры у сотовых , щас попробую может получится .
440Hz А при чем сдесь запрос? Ми же просто открываем файл и читаем с нево, например PHP: $fd= fread(fopen("http://www.meteoprog.com.ua/ua/print.php?cityid=147&days=7", "r"), 30000); $start= strpos($fd, "<!--Таблица с погодой-->")+25; $finish= strpos($fd, "</table></td>")+8; $length= $finish-$start; $fd=Substr($fd, $start, $length); echo $fd;
taran2l, вам бы подучиться сначала - понять как работает http, что такое wap... научиться понимать смысл вопросов... да и вообще начать понимать как все на самом деле происходит... и уж потом советы раздавать.
на лицо полное непонимание разницы между файлом и URL. http://www.meteoprog.com/... - НЕ ФАЙЛ! и протокол, по которому он доставляется никакого отношения к файловой системе не имеет, а то что функции работы с файлами эмулируют это действие так это просто для удобства, но понимать-то надо что происходит.
Да у меня все нормально , только некоторые не вынемаются сайты какие-то упертые но их мало ,совсем мало.Спасибо за помощь
svk в subj есть Host... Paulino, есть еще небольшая вероятность что эти "некоторые" смотрят диапазон ip с которого пришел wap-клиент. Теоритически (!) он не может прийти откуда угодно - только со шлюзов опсосов (а соответственно с отведенных им подсетей), но поскольку у этой проверки есть явные изъяны, ей мало кто пользуется...