Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Скрипт,дергающий код Html |

10.05.2008, 19:00
|
|
Участник форума
Регистрация: 15.02.2007
Сообщений: 133
Провел на форуме: 370092
Репутация:
52
|
|
Скрипт,дергающий код Html
Добрый день,гуру php и html,подскажите!
Есть сайт ,а именно страница сайт
site.ru/1
есть мой сайт,а именно страница.
smy.ru/1
Так вод мне надо дергать код страницы site.ru/1 и вставлять на мою страницу.
как это осуществить?
|
|
|

10.05.2008, 19:11
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
$f = file_get_contents('site.ru/1');
echo $f;
|
|
|

10.05.2008, 19:25
|
|
Участник форума
Регистрация: 15.02.2007
Сообщений: 133
Провел на форуме: 370092
Репутация:
52
|
|
почему file гет?
хм,может и так...
углубимся,а как мне часть кода страницы выдрать?
|
|
|

10.05.2008, 19:31
|
|
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме: 1208132
Репутация:
63
|
|
Ээээ... .Эт вроде называется регулярки... .
preg_match('<html>(.*)<\/html>',$где,$куда);
Вот тут $куда[0]; у тибя будет храниться та часть которую ты сказал найти
ТОесть <html> .......</html>
\/Эт что бы у тибя / получился
|
|
|

10.05.2008, 19:39
|
|
Участник форума
Регистрация: 15.02.2007
Сообщений: 133
Провел на форуме: 370092
Репутация:
52
|
|
Буфон,можно популярно объяснить?
из поста дума я хоть чет понял,что я ниче не понял,а из твоего я даже не понял,что я не понял,что я не понял. во загнул))),но не о грустном,вообщем растолкуй плиз!
|
|
|

10.05.2008, 19:52
|
|
Постоянный
Регистрация: 11.11.2006
Сообщений: 834
Провел на форуме: 3941248
Репутация:
668
|
|
http://il.php.net/manual/ru/ref.pcre.php
|
|
|

10.05.2008, 20:51
|
|
Познающий
Регистрация: 02.04.2007
Сообщений: 85
Провел на форуме: 458209
Репутация:
63
|
|
Ну вот грабер части страницы
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");
}
?>
Последний раз редактировалось maximum; 10.05.2008 в 23:48..
|
|
|

10.05.2008, 22:13
|
|
Участник форума
Регистрация: 15.02.2007
Сообщений: 133
Провел на форуме: 370092
Репутация:
52
|
|
А как задать часть кода?
|
|
|

10.05.2008, 22:39
|
|
Участник форума
Регистрация: 08.09.2006
Сообщений: 194
Провел на форуме: 1627025
Репутация:
163
|
|
$pattern = "@<table>.*</table>@isU";
сдесь регулярка. Какими тегами твой код оформляеться?
|
|
|

10.05.2008, 22:46
|
|
Участник форума
Регистрация: 15.02.2007
Сообщений: 133
Провел на форуме: 370092
Репутация:
52
|
|
div
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|