Описание

Класс, использующийся для получения содержимого страницы или заголовков сервера по URL страницы

Данный класс осуществляет работу через сокеты, соотв. расширение PHP должно быть доступно на сервере.

  • author: Казбек Елекоев <elekoev@binn.ru>
  • version: 4.0
  • copyright: Copyright (c) 2007, OOO "СИБИЭС Групп"

Располагается в /lib/sbDownload.inc.php (строка 24)


	
			
Прямые потомки класса
Класс Описание
sbDownload Класс, использующийся для получения содержимого страницы или заголовков сервера по URL страницы
Переменные (список)
string $mRedirectUrl
string $mUrl
Методы (список)
sbSocket __construct (string $url)
string download ([bool $page_header = false])
void scan_url ()
void setURL (string $url)
Переменные
string $mRedirectUrl = '' (строка 79)

Хранит URL страницы, на которую был редирект

Если в процессе загрузки был редирект, то подгружается страница, на которую был редирект, а в эту переменную класса записывается URL реально подгруженной страницы.

  • access: public
string $mUrl (строка 33)

URL страницы, содержимое которой мы хотим получить

Устанавливается в конструкторе класса.

  • access: protected
Методы
Конструктор __construct (строка 86)

Конструктор класса

  • access: public
sbSocket __construct (string $url)
  • string $url: URL страницы, содержимое которой мы хотим получить

Переопределен в потомках как:
download (строка 145)

Получает содержимое указанной страницы

  • return: Содержимое страницы или заголовки сервера. FALSE, если страницу открыть не удалось
  • access: public
string download ([bool $page_header = false])
  • bool $page_header: TRUE - возвращает заголовки, полученные в ответ от сервера, FALSE - возвращает содержимое страницы.

Переопределен в потомках как:
scan_url (строка 98)

Используется для определения протокола, хоста, порта и пр. по URL страницы

  • access: protected
void scan_url ()
setURL (строка 224)

Устанавливает адрес для скачивания

  • access: public
void setURL (string $url)
  • string $url: URL для скачивания.
Техническая поддержка:
Сайт: http://www.sbuilder.ru/tec_support.php
E-mail: support@sbuilder.ru
Copyright © 2001-2008, ООО "СИБИЭС Групп"
Документация сгенерирована с использованием phpDocumentor