creAtiive Skrevet 17. august 2008 Del Skrevet 17. august 2008 (endret) Hvem bokstav/funksjon bruker man for å oppdatere innholdet i en tekstfil ? Det vil si at det gamle innholdet skal overskrives med det nye.. Slik som funksjonen UPDATE i SQL. Endret 17. august 2008 av creAtiive Lenke til kommentar
Lokaltog Skrevet 17. august 2008 Del Skrevet 17. august 2008 Øh... bokstav? Hva med file_put_contents()? Lenke til kommentar
creAtiive Skrevet 17. august 2008 Forfatter Del Skrevet 17. august 2008 (endret) Øh... bokstav? Ja, sånn som w, a, r, x osv.. (fopen();) Endret 17. august 2008 av creAtiive Lenke til kommentar
Eivind218 Skrevet 17. august 2008 Del Skrevet 17. august 2008 Han mener nok funksjoner som fwrite, fopen, fclose. Søk på php.net Lenke til kommentar
creAtiive Skrevet 17. august 2008 Forfatter Del Skrevet 17. august 2008 (endret) Hva med file_put_contents()? Kan du gi et eksempel hvor du bruker denne funksjonen til å oppdatere en tekstfil med?? Endret 17. august 2008 av creAtiive Lenke til kommentar
Martin A. Skrevet 17. august 2008 Del Skrevet 17. august 2008 Spørs hva du skal oppdatere det. Om du bare skal legge til noe, bruker du FILE_APPEND som flag. Skal du oppdatere noe annet, må du nesten hente innholdet i filen, for så å oppdatere det som skal oppdateres, for så å skrive til filen på nytt. Lenke til kommentar
Alex Moran Skrevet 17. august 2008 Del Skrevet 17. august 2008 (endret) <?php $file = 'file.txt'; // Legg til litt random data. Kommenter ut eller whatever når du skal oppdatere. for ($i=0;$i<15;$i++) { file_put_contents($file, 'New Row ('.$i.'): Tilfeldig data '.date('H:i:s')."\n", FILE_APPEND); } // Lese data fra filen inn i en array. $data = file($file); // Oppdatere linje 10+1 (array starter med 0) $update_line = 10; // Endre den ene raden. $data[$update_line] = 'Updated Row ('.$update_line.'): Oppdatert '.date('H:i:s')."\n"; // Skrive tilbake til filen. file_put_contents($file, join("", $data)); Veldig enkelt eksempel, men du får hvertfall et hint. Endret 17. august 2008 av Josh Homme Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå