Супер... Какие данные ? С чужого сайта незаметно, или с собственного но на другом сервере ? Встречный вопрос... "а какую машину купить ?"
Vladson ну допусти на сайте sait1.ru есть div с каким то текстом,как вывести этот текст на сайте sait.ru и вообще возможно ли это?
Ну вот уже теплее, хоть понятно что примерно ты хочешь... Да возможно. (подробности лень описывать, пьяный я, мож кто другой поможет)
Так и думал что все посоветуют А я бы копал в сторону DOM PHP: <?php $doc = new DOMDocument; $doc->loadHTMLFile("http://sait1.ru"); // прочая фигня с $doc->getElementsByTagName('div') ?>
Тоже вариант (может даже и лучше, просто ты не описал подробностей, по этому я не могу знать что лучше)
ну вот сделал так Код (Text): <?php $doc = new DOMDocument; $doc->loadHTMLFile("http://www.sait.ru/"); $doc->getElementsByID('tran344'); ?> на сайте в ID находиться таблица которую надо получить,но выводит только яЛП
так же попробовал file_get_contents но тоже эффекта ноль выводить только Array Код (Text): <?php $borgs=file_get_contents( "http://www.sait.ru" ); preg_match( '/<div id="tran344">(.*?)<\/div>/is', $borgs, $borg ); echo($borg); ?>
Дааа... Выбрать нужный див, вместо того чтоб парсить регуляркой всё что попало... (у нас с тобой разные понятия что такое "городить")
ой,туплю. всё норм выводит,как надо. а как теперь можно сделать,чтоб вся информация выводилась в виде текста. А то в содержимом есть и ссылки и ненужные теги к примеру Код (Text): <b>ntrcn</b>
+ ещё такой вопрос,если на странице есть два одинаковых дива как их вывести по очереди?а то выводит только один
PHP: <?php $text = ' <p>Параграф.</p> <!-- Comment --> Еще немного текста'; echo strip_tags($text); echo "\n\n-------\n"; // не удалять <p> echo strip_tags($text, '<p>'); ?> а можно сделать чтоб он не удалял 2 тега,кпримеру Код (Text): echo strip_tags($text, '<p>', '<span>');