HTTP Funzioni
PHP Manual

http_send_file

(PECL pecl_http >= 0.1.0)

http_send_fileSend file

Descrizione

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 impostazioni INIs: http.send.not_found_404 e http.log.not_found.

If the impostazioni INI http.send.not_found_404 is enabled and the impostazioni INI http.log.not_found points to a writable file, a log message is written when the file was not found.

Elenco dei parametri

file

the file to send

Valori restituiti

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Esempi

Example #1 A http_send_file() example

<?php
http_send_content_disposition
("document.pdf"true);
http_send_content_type("application/pdf");
http_throttle(0.12048);
http_send_file("../report.pdf");
?>

Il precedente esempio visualizzerĂ :

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...

Vedere anche:


HTTP Funzioni
PHP Manual