Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   PHP, PERL, MySQL, JavaScript (https://forum.antichat.xyz/forumdisplay.php?f=37)
-   -   Скрипт,дергающий код Html (https://forum.antichat.xyz/showthread.php?t=69910)

Nickotin 10.05.2008 19:00

Скрипт,дергающий код Html
 
Добрый день,гуру php и html,подскажите!
Есть сайт ,а именно страница сайт
site.ru/1
есть мой сайт,а именно страница.
smy.ru/1
Так вод мне надо дергать код страницы site.ru/1 и вставлять на мою страницу.
как это осуществить?

Doom123 10.05.2008 19:11

$f = file_get_contents('site.ru/1');

echo $f;

Nickotin 10.05.2008 19:25

почему file гет?
хм,может и так...
углубимся,а как мне часть кода страницы выдрать?

Buffalon 10.05.2008 19:31

Ээээ... .Эт вроде называется регулярки... .
preg_match('<html>(.*)<\/html>',$где,$куда);
Вот тут $куда[0]; у тибя будет храниться та часть которую ты сказал найти
ТОесть <html> .......</html>
\/Эт что бы у тибя / получился

Nickotin 10.05.2008 19:39

Буфон,можно популярно объяснить?
из поста дума я хоть чет понял,что я ниче не понял,а из твоего я даже не понял,что я не понял,что я не понял. во загнул))),но не о грустном,вообщем растолкуй плиз!

Doom123 10.05.2008 19:52

http://il.php.net/manual/ru/ref.pcre.php

maximum 10.05.2008 20:51

Ну вот грабер части страницы

PHP код:

<?php 
$url 
"http://www.site.ru/1"
$content file_get_contents($url); 
$pattern "@<table>.*</table>@isU"
preg_match_all($pattern$content$out); 
foreach(
$out[0] as $info)
{
echo(
"$info");
}
?>


Nickotin 10.05.2008 22:13

А как задать часть кода?

LolFEm 10.05.2008 22:39

Цитата:

$pattern = "@<table>.*</table>@isU";
сдесь регулярка. Какими тегами твой код оформляеться?

Nickotin 10.05.2008 22:46

div


Время: 00:53