За последние 24 часа нас посетили 17340 программистов и 1292 робота. Сейчас ищут 1535 программистов ...

не работает fsockopen

Тема в разделе "PHP для новичков", создана пользователем berkoot7, 24 ноя 2009.

  1. berkoot7

    berkoot7 Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    82
    Симпатии:
    0
    есть такой сайт http://blog.ipgeobase.ru/?p=37
    позволяет по IP определить город
    хотел через fsockopen обращаться к серверу и выводить результат

    вот сам скрипт
    PHP:
    1. $http = fsockopen('194.85.91.253',8090);
    2. fputs($http, "POST [url=http://194.85.91.253/geo/geo.html]http://194.85.91.253/geo/geo.html[/url] HTTP/1.0\r\n");
    3. fputs($http, "Host: 194.85.91.253\r\n");
    4. fputs($http, "Content-Type: application/x-www-form-urlencoded\r\n");
    5. fputs($http, "Content-Length: 126\r\n");
    6. fputs($http, "\r\n");
    7. fputs($http, "adress=%3Cipquery%3E%3Cfields%3E%3Call/%3E%3C/fields%3E%3Cip-list%3E%3Cip%3E94.25.13.226%3C/ip%3E%3C/ip-list%3E%3C/ipquery%3E");
    8. while( !feof($http)){
    9. $content .= fgets($http,1024);
    10. }
    11. fclose($http);
    12. //Вывод полученного содержимого на экран
    13. echo "<br /><br />";
    14. echo $content;
    не работает... в чем ошибка не могу найти (((
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    там есть XML сервис. туда и долби.
     
  3. berkoot7

    berkoot7 Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    82
    Симпатии:
    0
    небольшой оффтоп
    сделал через curl_init(); - работает
    и был неприятно удивлен... локально установлен денвер, пишет что не знает такую функцию curl_init() 0_о ???
    на хостинге работает
    как так? в чем подвох?
     
  4. berkoot7

    berkoot7 Активный пользователь

    С нами с:
    23 фев 2009
    Сообщения:
    82
    Симпатии:
    0
    решил проблему...
    оказывается разработчики денвера посчитали лишней библиотеку php_curl.dll
    пришлось редактировать php.ini и качать эту длл-ку
    мнение о денвере как-то ухудшилось... :(