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
<https://www.php.net/manual/tr/function.scandir.php>
Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com
<mailto: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
<https://www.php.net/manual/en/function.header.php>
example 1
Dr. Mucibirahman İLBUĞA <mucip.ilb...@gmail.com
<mailto: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
<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
<mailto:Linux-programlama@liste.linux.org.tr>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
<https://liste.linux.org.tr/mailman/listinfo/linux-programlama>
Liste kurallari: http://liste.linux.org.tr/kurallar.php
<http://liste.linux.org.tr/kurallar.php>
--
Omer Barlas
omer.bar...@gmail.com <mailto:omer.bar...@gmail.com>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
<mailto:Linux-programlama@liste.linux.org.tr>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
<https://liste.linux.org.tr/mailman/listinfo/linux-programlama>
Liste kurallari:http://liste.linux.org.tr/kurallar.php
<http://liste.linux.org.tr/kurallar.php>
_______________________________________________
Linux-programlama mailing list
Linux-programlama@liste.linux.org.tr
<mailto:Linux-programlama@liste.linux.org.tr>
https://liste.linux.org.tr/mailman/listinfo/linux-programlama
<https://liste.linux.org.tr/mailman/listinfo/linux-programlama>
Liste kurallari: http://liste.linux.org.tr/kurallar.php
<http://liste.linux.org.tr/kurallar.php>
--
Omer Barlas
omer.bar...@gmail.com <mailto:omer.bar...@gmail.com>
_______________________________________________
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