Hallo,
Alvast dank voor je hulp.
Voorlopig kom ik op onderstaande code uit:
$HetBestand = "actueel.txt";
$Openen = fopen ($HetBestand, "a");
fwrite ($Openen, "$Datum\t$Titel\t$Commentaar\n");
fclose ($Openen);
$HetBestand_backup = "bactueel.txt";
$Openen = fopen($HetBestand_backup, "w");
$Gegevens = file ("actueel.txt");
fwrite ($Openen, "$Gegevens");
fclose ($Openen);
Deze code zou 'volgens mij' het volgende moeten doen:
In een formulier geef ik een datum, een titel en een commentaar op.
Deze worden eerst in het bestand actueel.txt weggeschreven. (Uit deze file zal later de inhoud worden gelezen).
Nu wil ik van actueel.txt een backup aanmaken, dus doe ik na het wegschrijven van die ene commentaar nog een fwrite waarbij ik het bestand zonodig aanmaak, daarna leegmaak en er de volledige inhoud van actueel.txt wil in wegschrijven.
Echter, mijn bestand actueel.txt is in orde, maar in bactueel.txt (die dus een backup van actueel.txt zou moeten vormen) staat steeds het woord "Array" ...
Wat is mijn probleem? ;-)
$Gegevens = file ("actueel.txt");
=> Dit heb ik gebruikt om actueel.txt in een array te krijgen, anders wist ik niet zo meteen wat ik bij fwrite ($Openen, "$Gegevens"); moest invullen als weg te schrijven parameter...
Groeten,
StriKe