|
|
|
| Добрый день, уважаемые форумчане!
Пожалуйста, подскажите начинающему изучать великий и могучий PHP :)
Разбирал главу из книги Кухарчика - http://articles.org.ru/cfaq/index.php?qid=1074
Вроде как простой скрипт но вот не заработал.
Я эксперементировал на Денвере.
Для примера я хотел вытянуть статью со своего сайта http://secret-of-success.ru/post_1192035832.html
<?php
// начало
$link = "http://secret-of-success.ru/post_1192035832.html";
$file = fopen($link, "r");
if ($file) { $rf = fread($file, 200000); fclose($file); }
else { echo "Извините, запрошенная страница временно не доступна!"; }
// 1
$rf = trim (chop ($rf));
$s = strpos($rf,"<!-- google_ad_section_start -->",0);
$rf=substr($rf,$s);
// 2
$s = strpos($rf, "<!-- google_ad_section_end -->",0);
$rf = substr($rf, 0, $s);
echo $rf;
?>
|
...но получил белый экран.
После нескольких экспериментов, скрипт заработал но после того как нужную страницу с сайта (для импорта) я поместил в папку со скриптом на локалхосте.
<?php
// начало
$link = "1.htm";
$file = fopen($link, "r");
if ($file) { $rf = fread($file, 200000); fclose($file); }
else { echo "Извините, запрошенная страница временно не доступна!"; }
// 1
$rf = trim (chop ($rf));
$s = strpos($rf,"<!-- google_ad_section_start -->",0);
$rf=substr($rf,$s);
// 2
$s = strpos($rf, "<!-- google_ad_section_end -->",0);
$rf = substr($rf, 0, $s);
echo $rf;
?>
|
все попытки добавить в переменную $link адрес, начинающийся с "http://..." ни к чему не привели...
Как заставить скрипт читать информацию с произвольного url'а?
Спасибо за ранее! | |
|
|
|
|
|
|
|
для: PilotGarry
(29.10.2007 в 16:31)
| |
<?
$link = "http://secret-of-success.ru/post_1192035832.html";
$file = @fopen($link, "r");
$content = '';
if ($file) {
while (!feof ($file)) $content .= fgets($file, 4096);
fclose($file);
} else echo "Not ready";
$content = trim (chop ($content));
$s = strpos($content,"<!-- google_ad_section_start -->",0);
$content=substr($content,$s);
$s = strpos($content, "<!-- google_ad_section_end -->",0);
$content = substr($content, 0, $s);
echo $content;
?>
|
| |
|
|
|
|
|
|
|
для: sim5
(29.10.2007 в 16:50)
| | sim5!
Спасибо за помощь, работает :)
Буду разбираться! | |
|
|
|