Visualizzazione risultati 1 fino 10 di 10

Discussione: Errore script lista files

  1. #1
    Guest

    Predefinito Errore script lista files

    Stavo scrivendo un file per programmare una lista che prendesse tutti i file di una cartella e me li elencasse, però mi dà errore sulla riga 18, qualcuno mi sa aiutare?
    il codice è:
    Codice PHP:
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <P>Questo che segue, è l'elenco delle immagini che hai caricato sul server: </P>
    <?php
    $cartella
    =dir("files");
    while (
    $f = $cartella->read())
    {
    if (
    $f!='.' && $f='..')
    {
    $dest="lista.php?nome_file=".sf;
    echo
    "<a href=".$dest."> scarica: ".$f."</a><br>";
    }
    }
    </
    BODY>
    </
    HTML>
    Grazie!

  2. #2
    Guest

    Predefinito

    $dest="lista.php?nome_file=".sf;
    deve diventare
    $dest="lista.php?nome_file=".$f;


    Ciao!

  3. #3
    Guest

    Predefinito

    Il codice php è solo questo? manca ?>

  4. #4
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da giuseppeiemma
    manca ?>
    ... prima di "</body>".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #5
    Guest

    Predefinito

    ho corretto il codice con:
    Codice PHP:
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <P>Questo che segue, è l'elenco delle immagini che hai caricato sul server: </P>
    <?php
    $cartella
    =dir("immagini");
    while (
    $f = $cartella->read())
    {
    if (
    $f!='.' && $f='..')
    {
    $dest="lista.php?nome_file=".$f;
    echo
    "<a href=".$dest."> scarica: ".$f."</a><br>";
    }
    }
    ?>
    </BODY>
    </HTML>
    Come risultato ottengo un elenco di "scarica" e al click ho un errore 404, la pagina è http://ca4.altervista.org/staff/uplo.../lista_img.php
    Qualche suggerimento?
    Ultima modifica di MrDario : 20-06-2007 alle ore 20.04.39 Motivo: update

  6. #6
    Guest

    Predefinito

    Codice PHP:
    <HTML>
    <HEAD>
    <META NAME="GENERATOR" Content="AlterVista - Editor HTML">
    <TITLE></TITLE>
    </HEAD>
    <BODY>
    <P>Questo che segue, è l'elenco delle immagini che hai caricato sul server: </P>
    <?php
    $cartella
    =dir("immagini");

    while (
    $f = $cartella->read()) {
    if (
    $f && $f!= "." && $f!="..") {
    $dest="lista.php?nome_file=$f";
    echo
    "<a href=".$dest."> Scarica: ".$f."</a><br>";
    }
    }
    ?>
    </body>
    </html>
    così la lista è ok.. ;) se poi ti serve anche uno script per il download siamo qui

  7. #7
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non ho capito cosa ha modificato Fedo92 (era più corretto prima l'assegnazione del valore alla variabile $dest), comunque tutti i link ti rimandano a "lista.php". Se tu vuoi mettere un link diretto alle immagini, basta che modifichi questa riga:
    Codice PHP:
    $dest="lista.php?nome_file=".$f;
    Con questa riga:
    Codice PHP:
    $dest="immagini/".$f;
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  8. #8
    Guest

    Predefinito

    Codice PHP:
    if ($f!='.' && $f='..')
    ho corretto qui... la sua lista era un inseme di soli punti
    poi vi vorrei porre una domanda...

    sei io ho
    echo "ciao mi chiamo $mionome .";
    echo "ciao mi chiamo ".$mionome." . ";

    c'è differenza? io per comodità uso la prima, ma leggendo funcool mi sembra sbagliata... grazie per gli eventuali chiarimenti.. :)

  9. #9
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il risultato è il medesimo.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  10. #10
    Guest

    Predefinito

    Grazie per l'aiuto!
    Adesso provo lo script e vi faccio sapere.


    EDIT:
    Grazie a tutti ora funziona!!!
    Ultima modifica di MrDario : 28-06-2007 alle ore 16.37.31 Motivo: aggiornamento

Regole di scrittura

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