Visualizzazione risultati 1 fino 12 di 12

Discussione: protezione cartelle senza index

  1. #1
    mrcnet non è connesso Neofita
    Data registrazione
    10-01-2003
    Messaggi
    23

    Predefinito

    se una cartella non ha l'index viene visualizzata la pagina d'errore.. come possibile evitare cio?

  2. #2
    Guest

    Predefinito

    Mettendoci dentro un file chiamato index.html o php
    Il server cerca solo i file chiamati index. se non li trova, da pagina non trovata.
    Ciao. :)

  3. #3
    mrcnet non è connesso Neofita
    Data registrazione
    10-01-2003
    Messaggi
    23

    Predefinito

    ti spiego.. ho l'area download dove gli studenti possono scaricare appunti.. http://mrcnet.altervista.org/modules.php?name=Downloads

    ma possono anche caricarli http://mrcnet.altervista.org/modules...amp;file=index

    prova a cliccare su VISUALIZZA FILE

    dovrei vedere i file e invece mi da l'index...

    come faccio?

  4. #4
    Guest

    Predefinito

    Crea un script php che legge quanti files ci sono e te l'incolonna, scusa

  5. #5
    mrcnet non è connesso Neofita
    Data registrazione
    10-01-2003
    Messaggi
    23

    Predefinito

    Citazione Originalmente inviato da numerone
    Crea un script php che legge quanti files ci sono e te l'incolonna, scusa
    dovrei creare uno script per fare andare un altro script che fa parte di un altro script??

    lo vedo come uno spreco di risorse.. è piu facile disabilitare l'auto index.. solo che non so dove devo metter mano..

  6. #6
    Guest

    Predefinito

    Devi creare nella cartella del download uno script che ti scrive i files.
    Tu vorresti una pagina tipo ftp di mozilla se ho capito bene:
    una lista di files con i link agli stessi.

  7. #7
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    x fare prima modifica la pag dell'upload in modo ke quando l'uploa va a buon fine aggiorni il database con il nuovo downloads... nn ti so dire d + xkè i megaportali già pronti nn mi hanno mai interessato + di tanto.........
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  8. #8
    Guest

    Predefinito

    Che file dovresti vedere?
    Intendo dire: un elenco di files o una pagina particolare?
    Per leggere una cartella potresti usare il php, e quindi mostrare in una pagina l'elenco dei files presenti nella cartella.
    Se sono files di testo, basta fare click sugli stessi e internet explorer aprirà il file in questione, mostrandotene il contenuto, non ho mai provato con mozilla, ma credo che si comporti in maniera analoga.
    Eccoti un semplice file in php, da mettere nella cartella upload, e che visualizza il contenuto della stessa:

    [code:1:7660c47ab6] file upload.php

    <html><head><title>File della cartella upload</title>
    </head>
    <body color="#000000" bgcolor="#FFFFFF">
    <?php
    if ($handle = opendir('./')) {

    // Verifica se ci sono file dentro alla cartella utenti.
    // Attenzione, funziona bene solo dalla versione PHP 4.0.0 RC-2 in poi.
    // Prima non bisogna usare !==

    echo "<h1>File presenti:</h1><br><ul>;";
    while (false !== ($file_name = readdir($handle))) {
    $file_name = basename($file_name);

    // Evita di leggere i file . e .. e se stesso.
    if ($file_name != "." && $file_name != ".." && $file_name != 'upload.php') {
    echo "<li><a href='$file_name">";
    echo "$file_name</a></li>\n";
    }
    }
    echo "</ul>\n";
    }
    ?>
    </body></html>

    salva questo in un file chiamato upload.php e posizonalo nella cartella upload
    [/code:1:7660c47ab6]

    Per chiamarla, devi modificare una stringa del file: areacargo.
    Precisamente così:

    Vecchia stringa:

    • <input class='BTN' type='button' value='Visualizza i file' onclick="window.open('http://mrcnet.altervista.org/upload', 'sub1', 'width=680, height=600, scrollbars=yes, resizable=yes');"></td></tr></table></div><br><br></body>


    Nuova stringa:
    • <input class='BTN' type='button' value='Visualizza i file' onclick="window.open('http://mrcnet.altervista.org/upload/upload.php', 'sub1', 'width=680, height=600, scrollbars=yes, resizable=yes');"></td></tr></table></div><br><br></body>
    In pratica, upload.php, legge la cartella upload, alla ricerca di qualsiasi file, tranne se stesso ;) e te lo fa vedere in una lista di link.

  9. #9
    mrcnet non è connesso Neofita
    Data registrazione
    10-01-2003
    Messaggi
    23

    Predefinito

    ho risolto.. ma che veloce che sono a programmare in php

  10. #10
    L'avatar di Evcz
    Evcz non è connesso Utente storico
    Data registrazione
    31-05-2002
    Residenza
    Vicenza
    Messaggi
    5,670

    Predefinito

    molte cose sn + immediate delle corrispettive funz del java vero?
    There are three kinds of people in this world: people who watch things happen ... people who complain about things that happen ... and people who make things happen...

  11. #11
    mrcnet non è connesso Neofita
    Data registrazione
    10-01-2003
    Messaggi
    23

    Predefinito

    Citazione Originalmente inviato da Evcz
    molte cose sn + immediate delle corrispettive funz del java vero?
    in che senso scusa non ho capito.. io programmo anche in java oltre che php.. intendi che php è piu pratico?

    PS mi fa paura il tuo avatar

    [X sugandbibi]
    non ho fatto in tempo a leggere il tuo post e me ne sono creato uno ad hoc da solo.. peccato..

  12. #12
    Guest

    Predefinito

    non c'è problema, l'importante è risolvere :D

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •