Legen - Fopen(); ?
Ik ben bezig met een shoutbox te maken , alleen wil ik zelf wat kleine extratjes toevoegen aan het systeempje zelf .
Ik wil zelf een klein admin paneeltje maken .
De shoutbox loopt niet met een database dus slaat zijn gegevens op in een .txt file,
Nu wil ik zelf de hele .txt file kunnen legen met 1 klik op de knop .
Ik dacht zelf aan de functie fopen(); ,
En heb ook even tussen de functue lijst gezocht bij php.net .
Maar die melden dit :
'r' Open for reading only; place the file pointer at the beginning of the file.
'r+' Open for reading and writing; place the file pointer at the beginning of the file.
'w' Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
'w+' Open for reading and writing; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
'a' Open for writing only; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
'a+' Open for reading and writing; place the file pointer at the end of the file. If the file does not exist, attempt to create it.
'x' Create and open for writing only; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call.
'x+' Create and open for reading and writing; place the file pointer at the beginning of the file. If the file already exists, the fopen() call will fail by returning FALSE and generating an error of level E_WARNING. If the file does not exist, attempt to create it. This is equivalent to specifying O_EXCL|O_CREAT flags for the underlying open(2) system call.
Maar ze melden niet dat je ergens de file data kan wissen , dus alles wat in de txt file staat ..
Weet iemand dit toevallig hoe ik dit moet aanpakken ?
B.v.d Kevin
Unlink gebruiken en daarna het bestand opnieuw aanmaken?
Dus gewoon het hele bestand wissen en vervolgens met fopen nieuwe laten aanmaken ?
Maar volgens mij kan je gewoon de fopen gebruiken met de
w: Open for writing only; place the file pointer at the beginning of the file and truncate the file to zero length. If the file does not exist, attempt to create it.
En dan geen inhoud mee geven, maar dat weet ik neijt zeker
oh oke , en dan vervolgens met unlink de bestand verwijderen ? zodra dat nodig dient te zijn
Code (php)
Dit geeft een leeg bestandje als eind resultaat
oke begrijp het nu wel zo ongeveer haha :) Bedankt Freek,