login  Naam:   Wachtwoord: 
Registreer je!
 Forum

txt leegmaken

Offline rredspike - 19/04/2005 14:57
Avatar van rredspikeNieuw lid hoe haal je een txt bestand leeg met php?

groeten,
rredspike

10 antwoorden

Gesponsorde links
Offline vinTage - 19/04/2005 15:03
Avatar van vinTage Nieuw lid
  1. <?php
  2. fopen("tekstbestand.txt", "w");
  3. ?>

 
Offline Tuinstoel - 19/04/2005 15:11
Avatar van Tuinstoel PHP expert Dat is alleen openen volgensmij, voeg er fwrite(); aan toe.

  1. <?php
  2. $sFile = fopen("bestand.txt","w");
  3. if(!@fwrite($sFile,""))
  4. { echo 'failed.'; }
  5. else
  6. { echo 'dingetje geleegd.'; }
  7. fclose($sFile);
  8. ?>
Offline vinTage - 19/04/2005 15:14
Avatar van vinTage Nieuw lid ik had em getest voordat ik het poste, ben namelijk niet zo goed in php 
maar bij deed ie het gewoon.
Offline BigBug - 19/04/2005 15:16
Avatar van BigBug PHP expert @ vintage, had je eerst de txt file volgezet? 
Offline vinTage - 19/04/2005 15:21
Avatar van vinTage Nieuw lid dûh
Offline rredspike - 19/04/2005 15:35
Avatar van rredspike Nieuw lid dus wat moet ik nu invoegen?
Offline vinTage - 19/04/2005 15:39
Avatar van vinTage Nieuw lid 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.

http://be2.php.net/manual/en/function.fopen.php
Offline legende - 19/04/2005 15:40 (laatste wijziging 19/04/2005 15:40)
Avatar van legende Onbekend gewoon dit:
  1. <?php
  2.  
  3. $best="bestandje.ext"
  4.  
  5. $handle = fopen($best,"w") or die('Kan niet! Helaas!');
  6. if(!fwrite($handle,""))
  7. echo "mislukt...";
  8. else
  9. echo "Geleegd!";
  10. fclose($handel);
  11. ?>


EDIT: vinTage was me voor...
Offline Thomas - 19/04/2005 15:40 (laatste wijziging 19/04/2005 15:51)
Avatar van Thomas Moderator Je kan de methode van Tuinstoel gebruiken (zonder de echo's). Dat is / lijkt mij het netste. Als je met bestanden werkt en je opent ze ergens, moeten ze ook weer gesloten worden. Een bestand niet sluiten (na openen) is ronduit slordig.

Misschien kun je ook ftruncate() gebruiken.
Offline rredspike - 19/04/2005 15:52
Avatar van rredspike Nieuw lid ok thnx 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.217s