Visualizzazione risultati 1 fino 3 di 3

Discussione: visualizare solo i file html

  1. #1
    Guest

    Wink visualizare solo i file html

    Salve a tutti
    ho questo piccolo problema ma e molto banale quasi mi vergogno a chiedere, ho questo script che visualizza tutti i file contenuti in una cartella mascherando le estensioni file e funziona, ma il fatto e che vorrei visualizare solo i file html che si trovano nella cartella il resto dei file non vorrei che comparisse nell' area text, ho inserito questo comando if ($ext == "html") che dovrebbe avere tale funzione ma non so perche continua a visualizare tutti i tipi di file che sono nella cartella, mi date un aiutino a mogliorare questo script pls, un grazie a tutti questo e il miglior forum che io mi sia mai iscritto sul web.

    Codice PHP:
    <p>LISTA DEI NOMI FILE html SAVATI </p>
    <?php
    $cartella
    = '../documents';

    if(!
    is_dir($cartella))
    if (
    $ext == "html")
    {
    exit(
    'La cartella indicata non esiste!');
    }

    $array_file = scandir($cartella) or die ('Impossible leggere la cartella!');
    echo
    '<textarea style="width:200px; height:100px">';
    foreach (
    $array_file as $key => $value)
    {
    echo
    substr($value, 0, strrpos($value, '.'))."\n";
    }
    echo
    '</textarea>';
    ?>

  2. #2
    L'avatar di andreafallico
    andreafallico non è connesso Super Moderatore
    Data registrazione
    02-06-2009
    Messaggi
    1,981

    Predefinito

    Prova così:
    Codice PHP:
    <p>LISTA DEI NOMI FILE html SAVATI</p>
    <?php
    $cartella
    = '../documents';
    if(!
    is_dir($cartella))
    exit(
    'La cartella indicata non esiste!');
    $array_file = scandir($cartella) or die('Impossible leggere la cartella!');
    echo
    '<textarea style="width:200px; height:100px">';
    foreach(
    $array_file as $key => $value){
    $path_parts = pathinfo($value);
    if(!
    is_dir($value) && isset($path_parts['extension']) && ($path_parts['extension'] == 'html' || $path_parts['extension'] == 'htm'))
    echo
    $path_parts['filename'],"\n";
    }
    echo
    '</textarea>';
    ?>

  3. #3
    Guest

    Predefinito

    ottimo grazie ::-)) funziona

Tags for this Thread

Regole di scrittura

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