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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: У меня есть еще одна проблема с Граберром

Сообщения:  [1-10]   [11-19] 

 
 автор: Arsenal   (24.06.2008 в 12:18)   письмо автору
 
   для: BinLaden   (18.06.2008 в 19:04)
 

Как создать Грабберы занова?

   
 
 автор: BinLaden   (18.06.2008 в 19:04)   письмо автору
 
   для: mihdan   (18.06.2008 в 17:41)
 

Ну что это Вы сразу хамите:) Я спросил "где такие?", а мне отвечают - "не знаете таких??? молчите!" :)))

Вы же сказали, что "многие ...", очевидно, что их много и для Вас не составит труда привести пример хоть одного:)

   
 
 автор: mihdan   (18.06.2008 в 17:41)   письмо автору
 
   для: BinLaden   (18.06.2008 в 17:10)
 

Ну это уже не ваше дело где и какие хостеры, так как это корпоративные проблемы. А если не слышали и не видели, то и говорить нечего

   
 
 автор: BinLaden   (18.06.2008 в 17:10)   письмо автору
 
   для: mihdan   (18.06.2008 в 16:25)
 

> очень многие хочтеры так и не соизволили перейти на РНР выше 4.3

Не знаю ни одного такого. Например? Южноафриканских хостеров не предлагать:)

   
 
 автор: mihdan   (18.06.2008 в 16:25)   письмо автору
 
   для: AcidTrash   (18.06.2008 в 15:42)
 

Ну тут я не согласен - очень многие хочтеры так и не соизволили перейти на РНР выше 4.3

   
 
 автор: AcidTrash   (18.06.2008 в 15:42)   письмо автору
 
   для: mihdan   (18.06.2008 в 14:38)
 

Отличия file() и file_get_contents() я хорошо знаю :)
Но с учетом того, что сейчас мало кто использует версии ниже 4.3.0, в этих ухищерениях необходимости нет.

   
 
 автор: mihdan   (18.06.2008 в 14:38)   письмо автору
 
   для: AcidTrash   (18.06.2008 в 14:11)
 

2AcidTrash я начинал программировать с РНР3 потом перешел на РНР4, РНР5 - вот оттуда и есть ухищрения для совместимости во всех версиях ))) Если кому-то удобно file_get_contents - пожалуйста, но file() возвращает содержимое прочитанного файла в виде массива, а file_get_contents - содержимое файла возвращается в строке.

Использование функции file_get_contents() наиболее предпочтительно в случае необходимости получить содержимое файла целиком, поскольку для улучшения производительности функция использует алгоритм 'memory mapping' (если поддерживается операционной системой).

   
 
 автор: AcidTrash   (18.06.2008 в 14:11)   письмо автору
 
   для: BinLaden   (18.06.2008 в 13:59)
 

to BinLaden
Честно сказать я тоже разницы не вижу
Что такая конструкция
implode('', file('http://example.com/page.html'));
и просто
file_get_contents('http://example.com/page.html');
записывают данные в строку.

До версии PHP 4.3.0 функции file_get_contents() не было и чтобы получить файл в виде строки приходилось использовать написаное выше.

P.S.
Может кому как удобнее. Вероятно mihdan живет еще в том времени :)

   
 
 автор: BinLaden   (18.06.2008 в 13:59)   письмо автору
 
   для: mihdan   (18.06.2008 в 11:20)
 

Уважаемый mihdan, я Вам в советчики не гожусь - слишком мало знаний, но для себя хотел бы узнать зачем Вы пишите

<?php
$fp 
implode(''file('http://example.com/page.html'));
?>


а не, допустим,

<?php
$fp 
file_get_contents('http://example.com/page.html');
?>


?

Вы видите в этом свои плюсы? Я - нет, вот и спрашиваю...

   
 
 автор: mihdan   (18.06.2008 в 11:20)   письмо автору
 
   для: Arsenal   (17.06.2008 в 14:53)
 

А так не проще?

<?
$fp 
implode(''file('http://www.rbc.ru'));
preg_match('|<div class="nList">(.*?)<\/div>|s'$fp$matchs);

// Главные новости:
echo $matchs[1];
?>


PS: такой страницы нет - www.rbc.ru/index.ru.html, есть www.rbc.ru/index.html или www.rbc.ru
<!--blockstart-->, <!--blockend--> - такого в коде страницы вообще нет, может поэтому и не работает?

Если вам тупо нужно носоти взять , то http://www.informer.ru/

   

Сообщения:  [1-10]   [11-19] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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