HTTP İşlevleri
PHP Manual

http_send_file

(PECL pecl_http >= 0.1.0)

http_send_fileDosya gönderir

Açıklama

bool http_send_file ( string $dosya )

(Çok) Aralıklı istekler için destekli olarak bir dosyayı gönderir.

İşlevin davranışının ve ilgili eylemlerin bağlı olduğu INI ayarları: http.send.not_found_404 ve http.log.not_found.

Eğer http.send.not_found_404 INI ayarı etkinse ve http.log.not_found INI ayarı yazılabilir bir dosyayı işaret ediyorsa, belirtilen dosya bulunamadığı takdirde günlük dosyasına bir günlük iletisi yazılır.

Değiştirgeler

dosya

Gönderilecek dosya.

Dönen Değerler

Başarı durumunda TRUE, başarısızlık durumunda FALSE döner.

Örnekler

Örnek 1 - http_send_file() örneği

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

Yukarıdaki örneğin çıktısı:

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

Ayrıca Bakınız


HTTP İşlevleri
PHP Manual