За последние 24 часа нас посетил 17751 программист и 1650 роботов. Сейчас ищут 1462 программиста ...

Как передать содержимое страницы скрипту другого сайта?

Тема в разделе "Вопросы от блондинок", создана пользователем SpiritUNQ, 2 окт 2007.

  1. SpiritUNQ

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

    С нами с:
    2 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Есть хост, на котором размещена база. На этом хосте есть файл, который выводит, в зависимости от переданных параметров, данные из базы в виде XML страницы. Нужно содержимое данной XML страницы (то есть данные из базы) использовать на другом хосте.
    Короче, есть url вида example.ru/database.php?table=3&column=7, при переходе на который открывается сгенерированный XML... как вытащить с такой страницы данные для другого сайта?

    Плиз, помогите. Все учебники php перелистал и друзей задёргал... так и не нашёл ничего =(((
    Пробовал и как файл с помощью fopen открыть и fsockopen, может там какие параметры особые нужны?
     
  2. SpiritUNQ

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

    С нами с:
    2 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Чтоб не думали что это воровство конетента, поясню... что организация владеет несколькими сайтами похожей тематики, а данные хранит в одной базе и что бы уменьшить нагрузку на базу, был придуман такой вот способ обмена данными.
     
  3. Anonymous

    Anonymous Guest

    Уважаемый, а просто соединятся всем хостам к одной базе — не судьба?
     
  4. SpiritUNQ

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

    С нами с:
    2 окт 2007
    Сообщения:
    3
    Симпатии:
    0
    Горбунов Олег, не судьба) Начальство хочет чтоб данные именно таким способом передавались, объесняя это тем что нагрузка на базу снижается.
     
  5. Anonymous

    Anonymous Guest

    Нуда... а тысячи остальных разрабочиков просто заблуждаются...
     
  6. Anonymous

    Anonymous Guest

    Начальство — это не специалист, что бы давать заключения о эффективности решений. А если вы им это позволяете, значит и вы плохой (ну, или просто молодой) специалист тоже.
     
  7. gigalit

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

    С нами с:
    22 сен 2007
    Сообщения:
    82
    Симпатии:
    0
    Попробуйте всё же объяснить начальству, что "дергание" вашего скрипта url вида example.ru/database.php?table=3&column=7 из любого места (с какого-то внешнего хостера) приводит к той же самой нагрузке, как и в случае, когда хостер имеет прямой коннект к базе. Так что нагрузку это не уменьшит.

    Горбунов Олег, возможно проблема в том, что как раз они не могут с разных хостов напрямую подключиться к базе (из соображений безопасности).
     
  8. Anonymous

    Anonymous Guest

    М, а можно нескромный вопрос, мне наивному — какие же «соображения безопасности» применимы в данном случае?
    Он приводится к гораздо большей, так как для возврата результата КАЖДОГО запроса будет инициирована связка php+Apache — которая будет тратить память, генерировать и возвращать результат по протоколу HTTP, который во-первых, избыточен, во вторых — как раз plain text — перехватить эти данные будет еще проще.
     
  9. Kreker

    Kreker Старожил

    С нами с:
    8 апр 2007
    Сообщения:
    5.433
    Симпатии:
    0
    Начальство на мыло :)
     
  10. Dagdamor

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

    С нами с:
    4 фев 2006
    Сообщения:
    2.095
    Симпатии:
    1
    Адрес:
    Барнаул
    Вынужден согласиться, идея с подзапросами и генерацией/парсингом XML, когда есть возможность работать с общей базой, изначально бредовая. Начальство надо попытаться переубедить, иначе в будущем огребете проблем...

    "Скажите, и в магазине можно так же стенку приподнять?" ("Иван Васильевич меняет профессию") ;)
     
  11. antonn

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

    С нами с:
    10 июн 2007
    Сообщения:
    2.996
    Симпатии:
    0
    ну че вы пристали, не видите, что это не начальство, просто нужно человеку сграбить где то что то у кого то :)