Visualizzazione dei risultati da 1 a 4 su 4

Discussione: opendir ed estensioni

  1. #1

    opendir ed estensioni

    Ciao a tutti

    ho un problemino

    sto usando questo codice per elencare i file di una direcory sul web

    ma ho la necessità di eliminare l'estensione del file.

    per ora sono riuscito ad eliminare index.php ecc


    ma ora avrei bisogno di eliminare l'estensione

    esempio: invece "di testo.txt" dovrebbe essere visualizzato solo " testo"


    <?php

    ;
    if ($handle = opendir('.'))

    {


    $ignore_files = array('.', '..', '.htaccess', '.htpasswd', 'index.php');
    while (false !== ($file = readdir($handle)))
    {
    if (!in_array($file, $ignore_files))


    {
    $thelist .= ''.$file.''.'
    ';
    }
    }
    closedir($handle);
    }


    ?>


    <p style="font-weight: bold; font-size: 10pt">List of files:</p>
    <p style="font-weight: bold; font-size: 10pt; color: #560D1C"><?= $thelist?></p>


    Grazie per l'aiuto

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    cambia:

    Codice PHP:
    if (!in_array($file$ignore_files))



    con:

    Codice PHP:
    if (!in_array($file$ignore_files))


    {
    $file substr($file0strrchr($file,'.')); 

  3. #3
    Intanto grazie mille per l'aiuto.

    Allora ho fatto la modifica però

    il risulato è che vedo come se la pagina si riempisse

    infatti la barra di scroll del browser si accorcia,

    però non vedo nulla in realtà.

    I file non li vedo più

    questo è il codice modificato :

    <?php

    ;
    if ($handle = opendir('.'))

    {


    $ignore_files = array('.', '..', '.htaccess', '.htpasswd', 'index.php');
    while (false !== ($file = readdir($handle)))
    {
    if (!in_array($file, $ignore_files))


    {
    $file = substr($file, 0, strrchr($file,'.'));

    $thelist .= ''.$file.''.'
    ';
    }
    }
    closedir($handle);
    }


    ?>


    ho forse fatto qualche errore?

    grazie

  4. #4
    Nessuno può aiutarmi?

    sono 3 giorni che ci sbatto la testa ma niente

    non riesco a fare vedere solo i titoli senza estensione

    ringrazio molto chi può aiutarmi

    ciao

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.