askIT

  • main_navigation_menu_icon.png
  • ic_more_vert.png

PHP - Filer - Legg til i fil

Så langt har vi lært hvordan du åpner, lukker, leser, og skriver til en fil. Men måtene vi har skrevet til en fil så langt har forårsaket at alle dataene som lå i filen fra før av ble slettet. Hvis du vil føye til data i en fil, må du åpne filen i append modus.

Åpne fil i append modus

Hvis vi ønsker å legge om til en fil vi trenger å åpne den opp i append modus. Koden gjør under nettopp det.

<?php
$myFile 
"testFile.txt";
$fh fopen($myFile'a');
?>

Hvis vi skulle skrive til filen ville den nye dataen ha lagt seg på slutten av filen.

Legger til ny data

Vi bruker testFile.txt og skal legge til noe mer data nå.

<?php
$myFile    
"testFile.txt";
$inputData "Marita\nGustav\n";

$fh fopen($myFile"w"); // Legg merke til at vi oppretter filen med w
fwrite($fh$inputData);
fclose($fh);
?>

Filens innhold nå:
Marita Andersen
Gustav Greber

<?php
$inputData 
"Hans\nLars\nKjell\n";

$fh fopen($myFile"a"); // Legg merke til at vi legger til i filen med a
fwrite($fh$inputData);
fclose($fh);
?>

Filens innhold nå:
Marita
Gustav
Hans
Lars
Kjell

mark_down.png Annonse

Akuratt nå: Ask IT bruker og anbefaler one.com for domener, e-post og webhotell!
hva-er-ditt-nye-domene.com
Besøk oss på one.com