Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    stampare stringa senza ancluni caratteri

    Ciao e grazie in anticipo a tutti,

    in una cartella ci sono una serie di file...

    ho fatto uno script in php che legge il contenuto della cartella e stampa a monitor i file presenti in essa.

    Vorrei però ottenere il seguente risultato:

    Esempio:
    Nella cartella è presente il file: titolo_di_esempio.txt
    Vorrei stampare a monitor: titolo di esempio

    Come faccio?

    Lo script che ho implementato mi stampa 'titolo_di_esempio.txt' ed è il seguente


    <?
    // cartella contenente i files
    $path="d:/inetpub/webs/sitocom/public/files/";

    //CONTA FILE
    if ($handle = opendir($path)) {
    while (false !== ($file = readdir($handle))) {
    if($file != "." and $file != ".."){
    $c++;
    }}
    closedir($handle);
    }

    //SCAN CARTELLA
    echo "Tot File = $c

    ";
    $files=scandir($path);
    for($i=0 ; $i<$c+2 ; $i++)
    {
    if($i>=2){
    $titolo = $files[i];
    echo '$titolo';
    } else{}
    }
    ?>

  2. #2
    Utente bannato
    Registrato dal
    Feb 2004
    Messaggi
    2,803
    puoi usare
    http://php.net/manual/en/function.preg-replace.php

    e usare come pattern tutti i caratteri che vuoi eliminare

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    3,709
    tanti modi, p.es....

    cambiare:
    Codice PHP:
    echo '$titolo'
    con:
    Codice PHP:
    $titolo str_replace('_'' 'substr($titolo0strrpos($titolo'.')));
    echo 
    '$titolo'
    (verifica ... non ho controllato e ho scritto al volo... cmq)

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.