Merhaba,

Olduğu gibi dizin gösterilsin istiyorsan.. htaccess dosyasına Options
+Indexes yazıp gösterebilirsiniz.

Php ile listeyip indirmek istiyorsan. Şu anahtar kelimeler işini görecektir

glob, header, fread

İyi çalışmalar

2 Mar 2021 Sal 21:37 tarihinde Dr. Mucibirahman İLBUĞA <
mucip.ilb...@gmail.com> şunu yazdı:

> Merhabalar,
>
> Hemen deneyeceğim.
>
> Bu arada sadece pdf değil. Doc, xls, odf, odt, jpg gibi dosyalar da
> olacak. Aynı mantık olur mu acaba?
>
> Haklısınız. Zaten scanDir ile klasörü listeleyebiliyorum. İndirme veya
> görüntüleme işi sıkıntılı?!
>
> Kolay gelsin,
> Mucip:)
>
> 2.03.2021 21:34 tarihinde Omer Barlas yazdı:
>
> Yoo, gayet doğru anlatmışsın.
>
> HTTP ile indirilsin istemiyorsan dosyanın yerini PHP'ye gösterip header()
> ile kullanıcının browserına yollaman lazım. Yani önceki mailimde verdiğim
> linki incelemen gerekecek.
>
> Listelemek için ise scandir'den faydalanabilirsin.
>
> https://www.php.net/manual/tr/function.scandir.php
>
>
> Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>, 2 Mar 2021 Sal, 21:30
> tarihinde şunu yazdı:
>
>> Merhabalar,
>>
>> Zannımca ben yanlış anlattım konuyu?
>>
>> Header ile pek alakası yok ama?
>>
>> Kolay gelsin,
>> Mucip:)
>>
>> 2.03.2021 21:26 tarihinde Omer Barlas yazdı:
>>
>> https://www.php.net/manual/en/function.header.php
>>
>> example 1
>>
>> Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com>, 2 Mar 2021 Sal, 21:17
>> tarihinde şunu yazdı:
>>
>>> Merhabalar,
>>>
>>> PHP ile sunucu üzerindeki bir klasöre doyaları kaydedebiliyorum (upload).
>>>
>>> Ancak yine PHP ile bu kaydedilen belgeleri listelemek ve duruma göre
>>> görüntüleme veya indirmek (download) istiyorum.
>>>
>>> apache php klasörü altındaki dosyaları yayınlayabiliyormuşuz sadece?
>>> Upload dosyalarını apache klasörü altındaki bir klasöre kopyalayabiliyor
>>> ve buradan görüntüleyip indirebiliyorum ama sanırım apache.conf
>>> ayarlarımda bir sıkıntı var.
>>>
>>> /var/www/html/deneme klasörü içinde php dosyalarım var. Burada sıkıntı
>>> yok. Yine /var/www/html/deneme/uploads klasörü içine de upload edilmiş
>>> dosyaları kopyalayabiliyorum.
>>>
>>> Ancak sanırım benbiryerlerde oynadım ve tarayıcıdan ;
>>>
>>> http://deneme/uploadEdilenDosya.txt
>>>
>>> dediğimde ftp görüntüsü gibi dosyaları görüntüleyebiliyorum?! Bunu
>>> engellemek istiyorum. Login session olmadan bu dosyalr ekranda
>>> listelenememeli!
>>>
>>> Bir diğer sıkıntım da haliye bu upload klasörü veri klasörü. Ben php
>>> dosyalarımı yedekleme için kopyaladığımda bu uploads klasörü de
>>> yedekleniyor.
>>>
>>> Aslında mnt/Belgeler/uploads gibi bir harici klasörde saklasam daha
>>> güzel olacaktı. Fakat bu sefer de http ile listelenip indirilemiyormuş?
>>>
>>> Önerilere açığım...
>>>
>>>
>>> --
>>> Kolay gelsin,
>>> Mucip:)
>>>
>>> _______________________________________________
>>> Linux-programlama mailing list
>>> Linux-programlama@liste.linux.org.tr
>>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>>
>>
>>
>> --
>> Omer Barlas
>> omer.bar...@gmail.com
>>
>> _______________________________________________
>> Linux-programlama mailing 
>> listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>> _______________________________________________
>> Linux-programlama mailing list
>> Linux-programlama@liste.linux.org.tr
>> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
>> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>>
>
>
> --
> Omer Barlas
> omer.bar...@gmail.com
>
> _______________________________________________
> Linux-programlama mailing 
> listlinux-programl...@liste.linux.org.trhttps://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
> _______________________________________________
> Linux-programlama mailing list
> Linux-programlama@liste.linux.org.tr
> https://liste.linux.org.tr/mailman/listinfo/linux-programlama
> Liste kurallari: http://liste.linux.org.tr/kurallar.php
>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php

Cevap