Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

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.