Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    download di un file solo con link

    Ciao a tutti/e,
    ho un "file.txt" su www.sito.com
    vorrei
    1- che questo file non sia visualizzabile / scaricabile direttamente indicando l' url
    www.sito.com/file.txt
    2- che sia scaricabile solo cliccando su un link presente in un area protetta da password sul sito.

    ovviamente uso php e apache (in hosting)

    Grazie a tutti.

  2. #2
    Proteggi la cartella dove si trova il file con .htaccess oppure salva il file fuori dalla document root.

    Poi crea uno script "proxy" come quello indicato nel manuale ufficiale:

    http://www.php.net/header

  3. #3
    1. Dipende da come organizzi l'area protetta. Puoi usare .htaccess di apache e proteggere una determinata cartella dove hai tutti i file. Oppure puoi implementare un'area protetta con php (che é un po' più lungo da fare).

    2. Un file txt viene visualizzato. Se vuoi che venga scaricato lo devi zippare, oppure devi lavorare sugli header.
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  4. #4
    ho messo nella cartella il file .htaccess che contiene:

    <Files ~ ".+">
    Order allow,deny
    Deny from all
    Satisfy All
    </Files>


    mentre lo script php

    $fil="email.txt";
    header('Content-type: text');
    header('Content-Disposition: attachment; filename='.$fil);
    readfile("$fil");

    protegge il file di testo ma non si scarica...
    se elimino .htaccess lo script php funziona....

    dove sbaglio??

    ps1. l' area riservata è ok grazie.
    ps2. non posso mettere il file ad un livello superiore perchè sono in hosting.


  5. #5
    trovato...

    meglio cosi


    <Files *.txt>
    Order allow,deny
    Deny from all
    </Files>


    grazie a tutti...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.