Originariamente inviato da Bregovic
Ciao a tutti,
ho un problema..
Ho un file txt che contiene i dati che importerò in mysql.
Il problema è che prima di ogni campo c'è sempre una parola con un simbolino strano che non devo salvare !!!
Quindi pensavo di fare una formula in php che prende i dati dal mio txt, cerca le caspita di paroe che devo cancellare e le cancella e risalva txt..
A parte che non so come fare, ma me lo studio..
Come si legge e salva su txt???
Finora ho lavorato solo su db!!!
Articoli tutorial ??
grazie
Se hai PHP5 puoi usare le funzioni:
Codice PHP:
//PER LEGGERE
//dove $file è il file da leggere
$text = file_get_contents($file);
//PER SCRIVERE
//dove $file è il file da leggere, e $txt è la stringa da
//scrivere
$file_put_contents($file, $txt);
Se hai PHP4 o inferiore usa:
Codice PHP:
//dove $file è il file da aprire
$open = fopen($file); //apre il file
//dove $open è la connessione al file da aprire
// e dove $l è il limite di caratteri da leggere
$read = fread($open, $l); //legge iul conte nuto
//dove $handle è il puntatore del file da scrivere
// e dove $txt è il contenuto da scrivere
fwrite($handle, $txt); //scrive
//dove open è la connessione al file aperto
fclose($open); //chiude la connessione
con str_replace puoi eliminare i caratteri così:
Codice PHP:
//un testo a caso
$testo = "P+a+T+e+R";
//cambio "+" con "" nella stringa $testo
$testo = str_replace("+", "", $testo);
//stampo il risultato
print $testo; //stampa PaTeR