Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Парсер PHP

9.7K
29 ноября 2007 года
Ai_coder
15 / / 18.11.2005
Всем доброго времени суток... ДУмаю Вас уже задолбали таким вопросом (и вы будите правы, если отошлёте меня и этот пост в бобруйск), но мне очень срочно (реально, просто времени нет)...
Вот исходник класса:
Код:
class Parser{
    protected $cutFrom;
    protected $domain;
    protected $statusWork;
    protected $currentPage;


    function __construct(){
        $this->cutFrom = 'yca/geo/Russia/Central/Voronezh/';
        $this->domain = 'http://yaca.yandex.ru/';
        $openFileDesc = @ fopen($this->domain.$this->cutFrom,'r');
        if ($openFileDesc){
            $this->currentPage = fread($openFileDesc,2000000);
            //Для тестирования
            echo $this->currentPage;
            }
        else {
            $this->statusWork = False;
            }
         }
}

В индексе создаю новый обьект данного класса... запуск и... он мне выдает часть файла, а не весь, как предпологалась бы...
P.S: 1) Вторым аргументом fread() ставил разные значения.
2) Удаленное чтение в конфиге пхп стоит ON
Помогите...плиз... курсовая горит... :(
9.7K
29 ноября 2007 года
Ai_coder
15 / / 18.11.2005
Цитата: Ai_coder
Всем доброго времени суток... ДУмаю Вас уже задолбали таким вопросом (и вы будите правы, если отошлёте меня и этот пост в бобруйск), но мне очень срочно (реально, просто времени нет)...
Вот исходник класса:
Код:
class Parser{
    protected $cutFrom;
    protected $domain;
    protected $statusWork;
    protected $currentPage;


    function __construct(){
        $this->cutFrom = 'yca/geo/Russia/Central/Voronezh/';
        $this->domain = 'http://yaca.yandex.ru/';
        $openFileDesc = @ fopen($this->domain.$this->cutFrom,'r');
        if ($openFileDesc){
            $this->currentPage = fread($openFileDesc,2000000);
            //Для тестирования
            echo $this->currentPage;
            }
        else {
            $this->statusWork = False;
            }
         }
}

В индексе создаю новый обьект данного класса... запуск и... он мне выдает часть файла, а не весь, как предпологалась бы...
P.S: 1) Вторым аргументом fread() ставил разные значения.
2) Удаленное чтение в конфиге пхп стоит ON
Помогите...плиз... курсовая горит... :(



Прошу прошения...нашел ответ :) Кому интересно: функцией file_get_contents() все работает на ура.... Только мне интересно, почему fread() работает не корректно?

251
29 ноября 2007 года
SkyMаn
1.7K / / 31.07.2007
Цитата: Ai_coder
вы будите правы, если отошлёте меня и этот пост в бобруйск


В бобруйск - RTFMить!

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог