1. Go to this page and download the library: Download toropyga/netcontent library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
toropyga / netcontent example snippets
$net = new FYN\NetContent();
$net->getContent('https://www.site.com');
@param string $url - адрес запрашиваемого рессурса
@param int $mode - параметры обработки полученного контента:
1 - вывести в стандартный поток ввода/вывода
2 - обработать и вернуть как строку
3 - парсинг HTML кода и вывод на экран
4 - сохранить в файл
5 - вернуть как есть, без обработки
@param mixed $data - параметры передаваемые в запросе к удалённому ресурсу
@param string $save_path - путь к директории для сохранения полученного файла относительно текущей директории или полный путь (если директория не существует, класс попытается её создать)
@param string $save_name - имя полученного файла при сохранении
$net->setType($type) - Устанавливаем тип подключения (CURL - библиотека cURL, SOCKET - через socket, FGC - функция file_get_contents, FILE - функция fopen)
$net->setProxyUse (true|false) - Работать или нет через прокси сервер
$net->setProxy ($address, $port, $user, $password) - Настройка параметров взаимодействия с Proxy-сервером
$net->setNCTimeOut($time_in_seconds) - Установка времени ожидания ответа от сервера
$net->setMethod('GET|POST') - Установка метода передачи данных при подключении к запрашиваемому URL (GET или POST)
$net->setUser($user, $password) - Установка имени пользователя и пароля используемых при подключении к удалённому серверу
$net->setNCAuth ($type, $key, $use) - Установка заголовка авторизации на удалённом сервере (type - тип авторизации, $key - ключ авторизации, $use - добавлять или не добавлять логин и пароль в адресную строку)
$net->setHeaderCURL(true|false) - Устанавливаем параметр получать или нет для обработки заголовки при работе с CURL
$net->setHeaders($header, $value) - Установка значений дополнительных заголовков, используемых при подключении
$net->setOPTcURL($option, $value) - Установка конфигурационных параметров для библиотеки cURL
NET_DEBUG - включение/выключение отладки
NET_TYPE - тип используемого подключения
NET_USE_PROXY - работать или нет через Proxy-сервер
NET_PROXY_ADDRESS - адрес Proxy-сервера
NET_PROXY_PORT - порт Proxy-сервера
NET_PROXY_USER - пользователь Proxy-сервера
NET_PROXY_PASSWD - пароль пользователя Proxy-сервера
NET_TIMEOUT - время ожидания ответа от сервера
NET_METHOD - метод передачи данных при подключении к запрашиваемому URL (GET или POST)
NET_PROTOCOL - протокол взаимодействия по умолчанию (http, https и т.п.)
NET_NOT_SECURITY - использовать небезопасное соединение в модуле cURL
NET_LOG_NAME - имя файла логов
$path = $net->getLastSavedPath();
@param $filename - путь к файлу
$mime = $net->get_mime_content_type($filename);
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.