Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Как правильно импортировать контент?
 
 автор: PilotGarry   (29.10.2007 в 16:31)   письмо автору
 
 

Добрый день, уважаемые форумчане!

Пожалуйста, подскажите начинающему изучать великий и могучий 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($file200000); 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($rf0$s);

 echo 
$rf;

?>


...но получил белый экран.

После нескольких экспериментов, скрипт заработал но после того как нужную страницу с сайта (для импорта) я поместил в папку со скриптом на локалхосте.


<?php

// начало
$link "1.htm";
$file fopen($link"r");

if (
$file) { $rf fread($file200000); 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($rf0$s);

 echo 
$rf;

?>


все попытки добавить в переменную $link адрес, начинающийся с "http://..." ни к чему не привели...

Как заставить скрипт читать информацию с произвольного url'а?

Спасибо за ранее!

   
 
 автор: sim5   (29.10.2007 в 16:50)   письмо автору
 
   для: 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($file4096);
 
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($content0$s); 

echo 
$content;
?>

   
 
 автор: PilotGarry   (29.10.2007 в 17:08)   письмо автору
 
   для: sim5   (29.10.2007 в 16:50)
 

sim5!

Спасибо за помощь, работает :)
Буду разбираться!

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования