fputs

masupil

Mitglied
Hallo,

Ich habe ein Problem mit dem Befehl fputs.
und zwar schreibt er die daten einfach niht in die datei. woran kann das liegen.
Code:
<?php

   $file = "../home/news.txt";
   
if(($_POST['gesendet']!=$file) {
      $datei_speichern=fopen($file, "w");
	  $blubb=$_POST['text'];
      fputs ($datei_speichern, ".$text.");
	  echo "Änderung erfolgreich";
      fclose($datei_speichern);
      echo "Änderung erfolgreich";

   }

   ?>
<form id="form1" name="form1" method="post" action="<? echo $PHPSELF; ?>">
  <label>
  <textarea name="text" cols="50" rows="5"><?php readfile($file); ?></textarea>
  <input type="submit" name="gesendet" value="speichern">
  </label>
</form>
 
ok fehler von mir.... so muss es aussehen

Code:
<?php

   $file = "../home/news.txt";
   
if(($_POST['gesendet']!=$file)) {
      $datei_speichern=fopen($file, "w");
	  $blubb=$_POST['text'];
      fputs ($datei_speichern, $blubb);
	  echo "Änderung erfolgreich";
      fclose($datei_speichern);
      echo "Änderung erfolgreich";

   }

   ?>
<form id="form1" name="form1" method="post" action="<? echo $PHPSELF; ?>">
  <label>
  <textarea name="text" cols="50" rows="5"><?php readfile($file); ?></textarea>
  <input type="submit" name="gesendet" value="speichern">
  </label>
</form>
 
Zurück