За последние 24 часа нас посетили 20178 программистов и 1717 роботов. Сейчас ищут 1876 программистов ...

Использование страниц других сайтов

Тема в разделе "Прочие вопросы по PHP", создана пользователем TroSS, 11 май 2006.

Статус темы:
Закрыта.
  1. TroSS

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

    С нами с:
    11 май 2006
    Сообщения:
    3
    Симпатии:
    0
    У меня вопрос: мне надо сделать скрипт, который берёт информацию с другой страницы. Т.е. я знаю, что можно сделать через fopen("http://somedomain.ru/some.html", "r"), или же через socket'ы, но вот если страница динамическая? Т.е. не http://somedomain.ru/page.html, а http://somedomain.ru/page.php?id=1&time ... &mode=edit. С обычными страницами всё нормально, а с такими вот - выдаёт ошибку, что failed to open stream - no file in directory....
    Как разрешить эту проблему?
     
  2. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    TroSS

    curl()

    а что ты хочешь утянуть и с какого сайта?
     
  3. TroSS

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

    С нами с:
    11 май 2006
    Сообщения:
    3
    Симпатии:
    0
    Я проверяю статистику - и ничего стягивать не собираюсь :) Кстати, со своего же сайта :)
    А на примере, как пользоваться curl?
     
  4. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    что? човсем уже лентяи?

    зайди на php.tu и набери curl - примеров ДОФИГА. Первая же ссылка:
    http://phpclub.ru/detail/article/curl
     
  5. vasa_c

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

    С нами с:
    22 мар 2006
    Сообщения:
    1.760
    Симпатии:
    0
    Адрес:
    гор.Ленинград
    TroSS, через сокеты не может скачать страницу с параметрами? Быть такого не должно. Можно код посмотреть?
     
  6. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    vasa_c


    просто человек еще не знаком с HTTP протоколом и прибывает в уверенности что www.site.ru/?a=a&b=b это единая строка, которая и передается куда-то там ...

    как пить дать

    fsockopen('www.site.ru/?a=a&b=a',80);
     
  7. TroSS

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

    С нами с:
    11 май 2006
    Сообщения:
    3
    Симпатии:
    0
    Ладно, примеры нашёл и разобрался. Спасибо :)
     
  8. 440Hz

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

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    TroSS

    ну и хорошо ...
     
Статус темы:
Закрыта.