PHP Apache file icazələri
[code]
<?php
$folder = '../uploads/';
$fol = @opendir($folder);
while ($file = @readdir($fol)) {
if(!is_file($file)) {
$fname = "".$file."/";
$type = "Direktoriya";
$size='x';
}else {
$fname = $file;
$size = (@filesize($file)/1024)." kb";
$type = "Fayl";
}
}
?>
[/code]
Nəticədə təkcə index.php və .htaccess fayllarıını fayl kimi göstərir. .jpg və digər tipli faylları direktoriya kimi tanıyır. .htaccess faylına :
AddType text/html .html .htm
AddType text/plain .txt
AddType application/pdf .pdf
AddType application/zip .zip
AddType image/gif .gif .GIF
AddType image/jpeg .jpeg .jpg .jpe .JPG
AddType audio/x-wav .wav
AddType audio/x-midi .mid
bunları qeyd etdim ama heçnə dəyişmədi.
Server: Apache 2.0 , PHP 5.3 VC6
Nəticənin şəklini çəkmişəm.
http://i016.radikal.ru/1403/0f/40a37854d4d5.jpg