Visualizzazione risultati 1 fino 3 di 3

Discussione: Problema script elenco cartelle

  1. #1
    Guest

    Predefinito Problema script elenco cartelle

    Io ho questo script:
    Codice PHP:
    <?php
    $dir
    = $_GET['dir']; //prendo la cartella

    $dircart = opendir($dir); //apro la cartella

    while($file = readdir($dircart)) {
    if (
    $file == ".." || $file == ".") {

    continue;
    //levo le cartelle che non mi servono
    }

    str_replace (".txt", "", "$file"); //levo le estensioni dei file txt
    echo "<p>$file</p>"; // stampo i file

    }
    closedir($dircart);
    ?>
    oltre ad avere questo script ho un problema... la pagina che mi restituisce php non leva le estensioni txt.... cosa devo andare a modificare? Qual'è la sintassi sbagliata?

  2. #2
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,226

    Predefinito

    Al posto di str_replace() potresti utilizzare basename():
    Codice PHP:
    <?php
    $dir
    = $_GET['dir']; //prendo la cartella

    $dircart = opendir($dir); //apro la cartella

    while($file = readdir($dircart)) {
    if (
    $file == ".." || $file == ".") {

    continue;
    //levo le cartelle che non mi servono
    }

    echo
    "<p>".basename($file,".txt")."</p>"; // stampo i file eliminando le estensioni .txt

    }
    closedir($dircart);
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  3. #3
    Guest

    Predefinito

    funzionaaa!!!

Regole di scrittura

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