Stefan P.: Gästebuch/Forum ohne Mysql

Ich will ein Forum/Gästebuch (am Amfang lieber ein Gb)selbst programmieren.
Hat wer eine Idee wo es eine kleine Anleitung dafür gibt oder was ich genau lernen muss.
Anleitung für Gästebücher mit Mysql kenn ich ja aber ich brauch nur ein simples Forum mit .txt(?)Dateien.
Danke schon mal

Gruß stefan p.

  1. Ich will ein Forum/Gästebuch (am Amfang lieber ein Gb)selbst programmieren.
    Hat wer eine Idee wo es eine kleine Anleitung dafür gibt oder was ich genau lernen muss.
    Anleitung für Gästebücher mit Mysql kenn ich ja aber ich brauch nur ein simples Forum mit .txt(?)Dateien.
    Danke schon mal

    Gruß stefan p.

    HI
    Vielleicht trifft das deinen Geschmack

    http://www.internet-magazin.de/webhandwerk/php/ll.php?ll=teil2_4

    lg Peter

  2. Hi Stefan,

    ich denke auch du solltest mit einem gästebuch anfangen. foren sind sowieso meisstens noch "überflüssiger" als gästebücher, denn sie werden meisst nicht genutzt, wenn es denn dann doch stark genutzt wird, solltest du eine datenbank benutzten

    jetzt zum gästebuch:

    der ablauf könnte wie folgt sein:

    der besucher trägt über ein formular seine daten ein
    die daten werden von einem skript überprüft
    wenn alles ok ist (sonderzeichen, code, etc) schreibt es den inhalt gleich in eine datei (mit allem html-code: <td>Name</td><td>$Name</td>)
    soll das gästebuch angezeigt werden, musst nur folgendes machen:
    include headerdatei (die auch den tabellenkopf etc enthält)
    include gaestebuchdatei
    include footerdatei (die auch die tabelle schliesst etc)

    oder du schreibst alles unformatiert in eine datei (die felder mit | getrennt oder so) und liest die datei beim anzeigen dynamisch ein, bei einem vollen gästebuch kann das aber dauern.
    dafür ist das löschen von einträgen einfacher...

    mysql ist nicht schwer zu lernen und ist kostenlos, warum machst du es denn nicht mit einer datenbank??

    gruss
    horst

  3. Hallo Stefan P.,

    schön, dass Du vorne anfangen willst. Dann wirst Du mit meinem Musterscript was anfangen können. Hatte es allerdings vor ca 34 Stunden schon mal drin hier:

    <html>

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

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

    <body>

    <?
           if ($datenfeld)
             $datenfeld = stripslashes($datenfeld);
    //         $datenfeld = strip_tags($datenfeld);  Wenn man keine HTML-Tags wünscht

    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>

    Du findest eine aktive Version zum Üben unter http://www.bitworks.de/test/uebung_textfeld.php

    Liebe Grüße aus http://www.braunschweig.de

    Tom

    1. Hallo Stefan,

      Hatte den falschen Link:
      Du findest eine aktive Version zum Üben unter http://www.bitworks.de/~tschmieder/uebung_textfeld.php

      Liebe Grüße aus http://www.braunschweig.de

      Tom