Thomas Schmieder: Forum fürs Intranet

Beitrag lesen

Hallo bene,

bau es Dir selber. Eine Datenbank benötigst Du nicht unbedingt. Es würde ber die Sache vereinfachen. Für den Start reicht allerdings auch eine Struktur mit eigenen Dateien. Wenn Du mit dem folgenden Beispiel klar kommst, kannst Du es bistimmt auch weiterentwickeln.

<html>

<head>
    <meta http-equiv="expires" content="0">

<title>Uebung Textfelder mit PHP füllen</title>
  </head>

<body>

<?
       if ($datenfeld)
         $datenfeld = stripslashes($datenfeld);
         $erlaubte_tags = "<br>,<b>,<i>,<k>";
//         $datenfeld = strip_tags($datenfeld, $erlaubte_tags); // Wenn man keine HTML-Tags wünscht
//                                                              es werden alle tags entfernt,
//                                                              mit Ausnahme der erlaubten

if ($new)
       {
         $datei=fopen("../daten/textdatei.txt","w+");
         fputs($datei,$datenfeld);
         fclose($datei);
       }

if ($append)
       {
         $datei=fopen("../daten/textdatei.txt","a+");
         fputs($datei,$datenfeld);
         fclose($datei);
       }

if ($delete)
       {
         $datei=fopen("../daten/textdatei.txt","w+");
         fclose($datei);
       }

?>

<form action="uebung_textfeld.php" name="edit" ID="edit"
        method="post" enctype="multipart/formdata">

<textarea rows="20" cols="60" name="datenfeld" id="datenfeld" wrap="soft"><?
           if (file_exists('../daten/textdatei.txt'))
             readfile('../daten/textdatei.txt')
      ?></textarea>

<br>

<input type="submit" name="new" ID="new" value="überschreib den alten Mist">
      <input type="submit" name="append" ID="append" value="dazu zum alten Mist">
      <input type="submit" name="delete" ID="delete" value="wech mit dem Zeuch">
    </form>
  </body>
</html>

Ein aktives Beispiel findest Du unter http://bitworks.de/~tschmieder/uebung_textfeld.php

Du brauchst einen Webserver mit PHP-Unterstützung.

Grüße

Tom