Bir PHP dosyasını yüklerken belgelere izin vermek için aşağıdaki adımları izleyebilirsiniz:
- Öncelikle, PHP dosyasının yüklenebileceği bir klasöre izin vermeniz gerekmektedir. Örneğin, aşağıdaki kodu
/var/www/uploads
klasörü için geçerli olacak şekilde düzenleyebilirsiniz:
// Klasörün yazılabilir olup olmadığını kontrol edin
if (!is_writable('/var/www/uploads')) {
// Klasör yazılabilir değilse hata mesajı gösterin
die('Klasör yazılabilir değil!');
}
- Daha sonra, PHP dosyasını yüklerken dosya türünü kontrol edin ve sadece belge türlerine izin verin. Örneğin, aşağıdaki kodu dosya yükleme formunuzun işleme kısmında kullanarak sadece PDF, DOC ve DOCX dosyalarına izin verebilirsiniz:
// Dosya türünü alın
$file_type = $_FILES['file']['type'];
// Geçerli bir dosya türü mü kontrol edin
if ($file_type != 'application/pdf' && $file_type != 'application/msword' && $file_type != 'application/vnd.openxmlformats-officedocument.wordprocessingml.document') {
// Geçerli bir dosya türü değilse hata mesajı gösterin
die('Sadece PDF, DOC ve DOCX dosyalarına izin verilmektedir!');
}
Bu adımları takip ederek PHP dosyasını yüklerken sadece belgelere izin verebilirsiniz