Salve, scusate la domanda banale ma sono un niubbo.
ho un file TXT che contiente queste 3 stringe
uno
due
tre
io tramite PHP voglio cancellare la stringa "due" e far diventare il contenuto del file così:
uno
tre
qualcuno sa aiutarmi?
Salve, scusate la domanda banale ma sono un niubbo.
ho un file TXT che contiente queste 3 stringe
uno
due
tre
io tramite PHP voglio cancellare la stringa "due" e far diventare il contenuto del file così:
uno
tre
qualcuno sa aiutarmi?
Non c'è un metodo per operare su una determinata riga (penso), devi estrapolarte tutti i valori, togliere quello che non vuoi, e riscrivere il file...
io avevo pensato una cosa tipo questa:
Consigli?Codice PHP:
$lines = file($my_file);
$a = count($lines);
for($i=0;$i=$a;$i++){
if($lines[$i]==$stringa_da_eliminare){
// qui bò tipo metterci un qualcosa me trasforma quella stringe in altro
}
up![]()
nessuno ne sa niente, magari al posto di questi TXT potrei usare MySql, la cosa sarebbe più semplice?
ti è stato già detto.
Ovviamente usare MySql è più pratico.
L'errore tuo è nella struttura iniziale del file...
Qualsiasi sia il contenuto del file txt, come faresti in MySql devi avere un identificativo di quella riga, cioè devi già sapere che la stringa che vuoi cancellare è alla riga 5 del file (ad esempio quando mandi in output il contenuto del file con un ciclo mettici un &id=indiceCiclo), così che quando apri il contenuto del file con la funzione file fai un unset della posizione 5 dell'array e riscrivi il contenuto nel file privato della posizione 5.
In MySql allo stesso modo faresti un DELETE WHERE IdentificativoTupla=numero e non WHERE Stringa=Stringa
Che casino... :|
Raga mi rendo conto che sono davvero niubbo in questo genere di cose,
però ho capito che forse è meglio usare MYSQL che un semplice TXT.
Qualcuno di voi conosce un sito dove ci sono tutorial "for dummies" su PHP/MYSQL.
Tipo: "Come far scrivere Hello World con PHP e MYSQL".
vi ringrazio per la pazienza![]()
ehi man,
w3schools
Questa è la risoluzione di tutti i tuoi e i miei problemi.
Devi solamente sapere l'inglese... ma fidati che è perfetto.![]()
che figo quel sito!![]()
davvero ottimo... cmq se anche tu sei alle prime armi possiamo scambiarci info via msn, così progradiamo insieme. il mio MSN è Lnuvoletta@interfree.it
grazie ancora per la dritta.
Trovi guide anche qui, e tutte in italiano:Originariamente inviato da lorenz82
Qualcuno di voi conosce un sito dove ci sono tutorial "for dummies" su PHP/MYSQL.
Tipo: "Come far scrivere Hello World con PHP e MYSQL".
vi ringrazio per la pazienza![]()
http://php.html.it/guide/leggi/77/gu...mysql-pratica/