Anasayfa / Blog / PHP Dersleri / PHP Veri Tabanı / Php Değişkenler / 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.
Ç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.