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

Verilmiş cavablar və yazılan şərhlər (2 cavab var)

ZoNe_ADMIRAL (2014-03-20 13:29:33)
Yox , stackoverflow-da 1 deqiqeye cavab geldi , burda is_file funksiyasinin false vermesinin sebebi , is_file($file) olmasidir , ama eslinde is_file($folder.$file) olmalidir. Butun sehvlerde ele buna gore idi.

Vilayetden Sehadete Kimi (2014-03-20 12:51:33)
ola biler serverinizde bu kodlara icaze vermirler.

Mövzu üzrə bənzər suallara da baxa bilərsiniz.

Saytda cookie

Onlayn satış üçün hansı sistemi tövsiyyə edirsiz?

php cbar.az

Treeview

Phpbb3 forum subdomeində düzgen İşləmir

PHP error da kömək