Php ile Dosya Gönderme

Anasayfa / Blog / PHP Dersleri / PHP Veri Tabanı / Php Değişkenler / Php ile Dosya Gönderme


Php Değişkenler , 7 Kali Linux , 3 React JS , 1 Vue.js Dersleri , 1 Grafik Tasarım , 1 VirtualBox , 3 PHP Veri Tabanı , 5 PHP Dersleri , 13 Html Dersleri , 1 3 yıl önce yayınlandı.

Php ile Dosya Gönderme

İşte PHP ile bir kullanıcıya bir dosya göndermenin nasıl yapılabileceğine dair bir örnek:

 

<?php
// Dosyanın adını ve yolunu al
$fileName = 'example.txt';
$filePath = '/path/to/file/' . $fileName;

// Dosyanın var olup olmadığını kontrol et
if (!file_exists($filePath)) {
    die('Dosya mevcut değil.');
}

// Uygun başlıkları ayarla
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename="' . $fileName . '"');
header('Expires: 0');
header('Cache-Control: must-revalidate');
header('Pragma: public');
header('Content-Length: ' . filesize($filePath));

// Dosyayı oku ve içeriğini döndür
readfile($filePath);

 

Bu kod dosyanın var olup olmadığını kontrol eder ve eğer varsa, tarayıcıya dosyanın indirilmesi gerektiğini belirten uygun başlıkları ayarlar. Daha sonra dosyayı kullanıcıya gönderir.

Etiketler


Paylaş


Bağlantı Linki


Yorumlar
İlk yorumu siz yazın!

Bu konu için hiç yorum yazılmamış, ilk yorumu siz yazarak destek verin!


Yorum Yaz
E-posta adresiniz yorumlar listelenirken gizli kalacaktır.
Benimle iletişime geç

Çalışmalarımı beğendiyseniz iletişim bölümünden bana ulaşabilirsiniz. Daha fazla soru için info@mgunaydin.com adresini kullanın.