Регистрация Войти
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Войти через VK Войти через FB Войти через Google Войти через Яндекс
Поиск по сайту
Наш чат в Telegram для обмена идеями, проектами, мыслями, людьми в сфере ИТ г.Ростова-на-Дону: @it_rostov
http_send_file
(PECL pecl_http >= 0.1.0)
http_send_file — Send file
Описание
bool http_send_file ( string $file )Sends a file with support for (multiple) range requests.
This functions behaviour and further action is dependent on the following INI-опциюs: http.send.not_found_404 и http.log.not_found.
If the INI-опцию http.send.not_found_404 is enabled and the INI-опцию http.log.not_found points to a writable file, a log message is written when the file was not found.
Список параметров
file -
the file to send
Возвращаемые значения
Возвращает TRUE в случае успешного завершения или FALSE в случае возникновения ошибки.
Примеры
Пример #1 A http_send_file() example
http_send_content_disposition("document.pdf", true);
http_send_content_type("application/pdf");
http_throttle(0.1, 2048);
http_send_file("../report.pdf");
Результат выполнения данного примера:
HTTP/1.1 206 Partial Content X-Powered-By: PHP/5.2.2 Accept-Ranges: bytes Content-Length: 12345 Content-Range: bytes 0-12344 Content-Type: application/pdf Content-Disposition: inline; filename="document.pdf" %PDF...
Смотрите также
- http_send_data() - Send arbitrary data
- http_send_stream() - Send stream
- http_throttle() - HTTP throttling
- http_send_content_type() - Send Content-Type
- http_send_content_disposition() - Send Content-Disposition
- класс HttpResponse если вы используете PHP 5.1.0 и выше
Описание на ru2.php.net
Описание на php.ru