Vraag & Antwoord

Webprogrammeren & scripting

[PHP] txt.bestand eerst leegmaken

Anoniem
Gooly
4 antwoorden
  • Ik ben met een webpagina bezig waar via een html form dingen aan toegevoegd kunnen worden. Ik ben niet zo'n scripter, maar soms is een beetje PHP ontzettend handig, heb ik gemerkt.
    Ik heb nu tabel met 5 cellen commentaar. Ik heb een html form met 5 invulvelden gemaakt. Dit form word naar een PHP sriptje gestuurd, die de boel als html code in een txt bestand plaatst.
    Dit txt bestand word vervolgens middels een SSI in de html pagina gezet.

    Het toevoegen van de code aan het txt bestand lukt prima, niks mis mee. Maar hij schrijft steeds onderaan bij, dus ik krijg steeds meer tabellen met oud commentaar onder elkaar in mijn code. Het PHP bestand moet dus eerst de txt file leegmaken, en vervolgens de code pas wegschrijven.

    Ik vermoed bijna dat het slechts 1 commando is om eerst de boel te wissen, alleen ken ik het niet.
  • Altijd handig als je eens verteld hoe je het nu doet (code dus)…

    Waarschijnlijk moet je gewoon de juiste parameter aan fopen meegeven…
  • Tnx.
    "mijn" Fopen ziet er momenteel als volgt uit:
    [code:1:efd5823b82]
    $uitvoerbestand = "nieuws.txt";
    $bestandsindex = fopen($uitvoerbestand,"a");
    [/code:1:efd5823b82]
    Als ik op php.net kijk, begrijp ik dat e 'a' een 'w' moet worden?
    dus:
    [code:1:efd5823b82]
    $uitvoerbestand = "nieuws.txt";
    $bestandsindex = fopen($uitvoerbestand,"w");
    [/code:1:efd5823b82]
  • uit: http://www.php.net/manual/en/function.fopen.php

    [i:fd8f6155d8]'w+' - Open for reading and writing; place the file pointer at the beginning of the file [b:fd8f6155d8]and truncate the file to zero length.[/b:fd8f6155d8] If the file does not exist, attempt to create it. [/i:fd8f6155d8]

    grtzz

    t.

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.