fwrite-link in history = tekst weg!!

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Joris Pappers

Joris Pappers

20/01/2006 23:17:00
Quote Anchor link
Hey,

Ik heb een pagina waar mensen een tekstje kunnen bewerken.
ALs je op submit klikt worden de tekst verstuurd naar een php-pagina (fwrite.php) met een fwrite-functie die het tekstbestand (log.txt) bewerkt.
Maar met deze handeling staat fwrite.php in de geschiedenis van mijn browser. Als je deze klikt word de pagina geopend zonder waarde en is mijn .txt-bestand dus leeg!!!

Wat kan ik hieraan doen zodat een ongelukje niet alle tekst wist!??

Groeten Joris
 
PHP hulp

PHP hulp

16/01/2025 10:48:23
 
Jan Koehoorn

Jan Koehoorn

20/01/2006 23:19:00
Quote Anchor link
Even checken met

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
  if (!empty ($_POST['tekst']) {
      //schrijven
  }
}

?>
 
Joris Pappers

Joris Pappers

21/01/2006 12:39:00
Quote Anchor link
TNX, that does the trick!!

Alhoewel ik //schrijven in een 'else' heb moeten zetten. Mijn script er nu als volgt uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
<?php
if ($_SERVER['REQUEST_METHOD'] == 'POST') {
   if (!empty ($_POST['$text01'])) {
   echo "error, !empty $_post in fwrite";
   }

   else {
   $text01 = isset($_POST['text01']) ? stripslashes($_POST['text01']) : '';
$fh = fopen("01log.txt" , "w+"); fwrite($fh,$text01); fclose($fh);
}
}
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.