Giorgiotave.it

Condividiamo idee e conoscenza dal 2003...
...dopo 17 anni una Nuova Storia sta per nascere
Scopri di più
+ Rispondi alla Discussione
Risultati da 1 a 1 di 1

[File e Cartelle] file();

Ultimo Messaggio di Samyorn il:
  1. #1
    Consiglio Direttivo L'avatar di Samyorn
    Data Registrazione
    Dec 2007
    Località
    Catania
    Messaggi
    6,000
    Segui Samyorn su Twitter Aggiungi Samyorn su Google+ Aggiungi Samyorn su Facebook Aggiungi Samyorn su Linkedin

    [File e Cartelle] file();

    PHP 4, 5
    Sintassi: array file ( string $filename [, int $use_include_path [, resource $context ]] )

    file è una funzione di PHP che crea un array importando il contenuto di un file. Ogni elemento dell'array equivale ad una riga del nostro file, infatti ogni volta che la funzione incontrerà un carattere di newline (\n) passerà all'elemento successivo.
    file_da_leggere.txt
    Codice:
    testo1\n
    testo2\n
    testo3\n
    .....
    teston\n
    Codice PHP:
    $file "file_da_leggere.txt"// path del file
    $textarray file ($file);
     
    echo 
    $textarray[0]; // risultato: testo1\n
    echo $textarray[1]; // risultato: testo2\n
    .........
    echo 
    $textarray[n]; // risultato: teston\n 
    Da notare che il valore di newline viene mantenuto nell'elemento dell'array creato.
    E' possibile eliminare i caratteri di newline utilizzando come parametro opzionale $use_include_path con il valore di FILE_IGNORE_NEW_LINES, ma questo parametro incontra spesso problematiche, specialmente per file di testo creati tramite OS Windows.
    Si consiglia pertanto di utilizzare, in sostituzione, la funzione rtrim(); per eliminare i caratteri di newline a fine della riga memorizzata nell'elemento dell'array:
    Codice PHP:
    $file "file_da_leggere.txt"// path del file
    $textarray rtrim(file ($file));
    echo 
    $textarray[0]; // risultato: testo1
    echo $textarray[1]; // risultato: testo2
    .........
    echo 
    $textarray[n]; // risultato: teston 
    Impostando il valore di $use_include_path ad 1 è possibile far cercare il file all'interno della nostra directory predefinita.
    Impostanto il valore a 3 abiliteremo il FILE_SKIP_EMPTY_LINES che non creerà elementi qualora venisse incontrata una riga vuota.
    Per cio' che riguarda la risorsa context bisogna far riferimento alle operazioni Stream.
    Ultima modifica di Samyorn; 10-02-08 alle 12:30
    MODFunzioni di PHP Qui, Quo, Qua
    Si parla poco di SMF? Sentiamo l'opinione di chi lo ha provato. Ti amo...brindiAMO?

+ Rispondi alla Discussione

Tag per Questa Discussione

^ Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •  
  • Il codice BB è Attivato
  • Le faccine sono Attivato
  • Il codice [IMG] è Attivato
  • Il codice [VIDEO] è Attivato
  • Il codice HTML è Disattivato
  • Trackbacks Attivato
  • Pingback Attivato
  • Refback Attivato

SEO by vBSEO 3.6.0 PL2 ©2011, Crawlability, Inc.