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

Cevap