login  Naam:   Wachtwoord: 
Registreer je!
 Forum

fputs

Offline qubus - 22/10/2010 15:33
Avatar van qubusLid Hallo,

Met volgende functie kan ik tekst wegschrijven in een .txt bestand. Ik wil graag html code wegschrijven, en dat lukt niet. Als ik gewoon wat woorden neem werkt het wel.
Iemand een idee waarom ik geen html code kan wegschrijven met deze functie?

  1. function write_text($bestandsnaam, $map, $text) {
  2.  
  3. $bestandsnaam = "./templates/".$map."/" . $bestandsnaam;
  4. if(!file_exists($bestandsnaam)){ return false; }
  5. else { $openbestand = fopen($bestandsnaam, "w");
  6. if(fputs($openbestand,$text)) {
  7. fclose($openbestand);
  8. return true;
  9. }
  10. else {
  11. fclose($openbestand);
  12. return false;
  13. }
  14. }
  15. }


Alvast bedankt!

2 antwoorden

Gesponsorde links
Offline Martijn - 22/10/2010 15:54
Avatar van Martijn Crew PHP PHP.net: file_put_contents
veel makkelijker werkt prima met zn broertje PHP.net: file_get_contents. Is echt een stuk makkelijker dan fopen en fclose en alles, dat doen die functies automatisch.
Offline valles10 - 22/10/2010 16:03
Avatar van valles10 HTML interesse je zal eerst htmlentities() op je $text moeten toepassen alvorens je ze in de txt zet ;) voeg ook addslashes() toe ;)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.237s