PHP Gästebuch mit Textdatei betreiben

  • [FONT=Courier New, monospace]Hallo ich habe noch eine Frage ich habe ein Gästebuch.


    Aber der seit mir immer wider das das die Schrift auf der Lingen Seite ist wie kann ich das machen das es in der miete an keseit wir und das und das es der Name und die E-Mail zu erst kommen und das die lest Gästebuch eintrage zu erst dar schtet miete Datum und Zeit.

    Ich habe ein
    guestbook.php

    Hier mall die Seite
    http://adler-berlin.berlin.tl


    PHP
    <a href="gb/eintragen.htm">Ins Gästebuch eintragen</a></center><?php$datenbank = "gb/daten.dat"; $datei = fopen($datenbank,"r");fpassthru($datei);?>

    [/FONT][FONT=Courier New, monospace]ein eintragen.htm[/FONT][FONT=Courier New, monospace]
    [/FONT][FONT=Courier New, monospace]mit den in hallte[/FONT][FONT=Courier New, monospace]

    Code

    [/FONT]

    Code
    [FONT=Courier New, monospace][size=10]<form method="post" action="gb.php">[/SIZE][/FONT][FONT=Courier New, monospace][size=10]
    Ihr Name: <input type="text" name="name"><br>
    eMail: <input type="text" name="email"><br>
    Ihr Eintrag: <textarea name="eintrag"></textarea><br>
    <input type="submit" name="Button" value="Absenden">
    </form>
    [/SIZE][/FONT]

    [FONT=Courier New, monospace]

    [/FONT][FONT=Courier New, monospace]gb.php[/FONT][FONT=Courier New, monospace]

    PHP
    <?php$daten=$_POST[eintrag]."<br>von <a href=mailto:".$_POST[email].">".$_POST[name]."</a><br><br>";$datenbank = "daten.dat";$datei = fopen($datenbank,"a");fwrite($datei, $daten);?>

    [/FONT][FONT=Courier New, monospace]und den noch die daten.dat[/FONT][FONT=Courier New, monospace]
    [/FONT][FONT=Courier New, monospace]dar kommen die Einträge rein
    [/FONT]

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

    Einmal editiert, zuletzt von gismo (10. Juni 2010 um 16:35)

  • wtf... sorry, aber ich hab kein wort verstanden. bitte nochmal ordentlich schreiben,
    auf rechtschreibung achten und satzzeichen benutzen....

  • [FONT=Courier New, monospace]OK den für dich noch mal[/FONT]

    [FONT=Courier New, monospace]Ich habe auf meiner HP ein GB drin was jeder hat.[/FONT]
    [FONT=Courier New, monospace]Nur bei mir habe ich ein Problem das was die User Schreib auf der[/FONT]
    [FONT=Courier New, monospace]Linken Seite erscheint und nicht in der miete.[/FONT]

    [FONT=Courier New, monospace]Und das wen einer ein Bild mit rein machen will klappt das auch nicht.[/FONT]

    [FONT=Courier New, monospace]So mein Frag ist die was muss ich in den Code oder in die php machen das es klappen tute[/FONT]

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

  • aso.. ok... änder mal deine guestbook.php

    PHP
    <a href="gb/eintragen.htm">Ins Gästebuch eintragen</a></center>
    <div style="text-align:center;">
    <?php
    $datenbank = "gb/daten.dat"; $datei = fopen($datenbank,"r");
    fpassthru($datei);
    ?></div>

    also mach praktisch um des php-zeug nen divcontainer und richte den dann
    mittig aus. hier mal direkt - am saubersten über ne id/class und dann in
    ner externen css-file.


    edit: alternativ könntest auch einfach des </center> hinter den php-teil setzen.
    is zwar net der sauberste weg - aber für deine homepage auch.... hinnehmbar.

  • Ok Danke schon mal.

    Aber wie mach ich jetzt das andre

    • und wie mach ich das mit den Datum und Uhr zeit
    • das der Name und die E-Mail zu erst dar drin ist.
    • Mit den Bildern Wall wen ich mach denk kommt das so rüber wie bei mir auf der HP.


    Das habe ich schon seit ich die HP mach und habe schon alles ausprobiere aber Nicks wollte den mehr.

    Und mit den css habe ich schon mit drin aber nur bei den GB das andre mach ich so.

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

  • a) wird datum und uhrzeit in der text-file gespeichert ?

    b) nehm an des skript speichert die daten in der reihenfolge auch in die
    textdatei. also musst im prinzip das ganze nur beim speichern umdrehen.

    PHP
    $daten="von <a href=mailto:".$_POST[email].">".$_POST[name]."</a><br/>".$_POST[eintrag]."<br><br>";

    c) schreib statt das ist etwas umständlicher. du müsstest den string erstmal nach geht...

  • Erst mall groses LOL der war grad nich drin von dier danke

    So ich habe jetzt mal noch was aus probiert aber Nicks.


    [FONT=Courier New, monospace]aber dar habe ich jetzt richtig Schi*** gemacht wer kann mir dar Helfe.[/FONT]


    [FONT=Courier New, monospace]Ist nur die 1 Zeile was ich Enderhn muss naja den muss ich mal weiter Googel aber das was ich such winde ich ja nicht.[/FONT]

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

    2 Mal editiert, zuletzt von gismo (10. Juni 2010 um 19:31)

  • du musst vor des "von" schon ein " setzen - is ja n string...
    und nach dem <br> (vor $_POST) kommt ein ". - dort hört n
    string auf und der punkt fügt des praktisch zusammen...

  • Ja sorry aber du was jetzt schneller mit Schreiben als ich rein geschaut habe war noch Nicks dar von dir.

    Ich habe ja wehst richtig gehabt.


    Danke dier auf jeden wall.

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

  • Ja sind doch noch 2 Sachen 1 mal mit der Uhr zeit und den Datum.

    Und das er die Bilder an zeigen tut das man Bein Ein trage des Text Bild ein fügen ist und den die URL
    oder so was auf jeden Wall so das Bild den an gheseit werden

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

  • naja... datum kannste mit php rausfinden

    PHP
    $datum = date("d.m.Y",$timestamp);
      $uhrzeit = date("H:i",$timestamp);

    dann musst das ganze noch mit abspeichern

    PHP
    $daten="von <a href=mailto:".$_POST[email].">".$_POST[name]."</a> am ".$datum." um ".$uhrzeit."<br/>".$_POST[eintrag]."<br><br>";
  • OK ich habe jetzt so gemach

    [FONT=Courier New, monospace]jetzt kommt das Datum und die Uhr zeit aber leider so hier[/FONT]

    [FONT=Courier New, monospace]von Adler-Berlin am 01.01.1970 um 01:00[/FONT]

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

    Einmal editiert, zuletzt von gismo (10. Juni 2010 um 20:19)

  • ach mist, natürlich - timestamp hast ja net. machs so wie matthias gezeigt hat.
    des klappt auch - is halt fürn laien auf anhieb nicht so verständlich...

  • Hallo #matthias danke dir für dein Hilfe.

    Das was mir driver geschrieben hat ist schon sehr gute und durch dein Code

    PHP
    $datum = date("Y-m-d H:i:s");

    konnte ich das so machen wie driver schon geschrieben hat mit den Code

    PHP
    $datum = date("d.m.Y",$timestamp);
    $uhrzeit = date("H:i",$timestamp);


    musst ich ja nur das (,$timestam) weg machen den Klaps das auch mit den Datum und die zeit.

    Ein sehr großen danke an euch beiden.

    Jetzt muss nur noch das mit den Bilde Klappen das auch Bilder rein können. Das man die auch sahn kann

    Mir ist noch was auf gewallten das wen einer ein Eintrag macht ist der Gans unten als letztes wie so muss ich was end dern das es den so ist das der letzte Eintrag
    oben ist das hisst das das Datum so ist.

    Ein Trage von Adler-Berlin am 11.06.2010 um 04:01
    so ist es jetzt drin
    so wen ich jetzt aber noch ein mache den kommt das ja unter einander
    das sitr den so aus

    Ein Trage von Adler-Berlin am 11.06.2010 um 04:01
    der Test von den
    Ein Trage von gismo am 11.06.2010 um 06:00

    wo muss ich was ender in welsch Datei.

    Was ich noch sagen will ich bin 70% Schwer Behindert
    bin auf einem Auge Blind Habe LRS ADHS.

    und deshalb.... wer Fehler findet, darf sie behalten.....

    Einmal editiert, zuletzt von gismo (11. Juni 2010 um 04:14) aus folgendem Grund: Hatte schreib fahler wider drin mute ich mal ender

  • naja, er öffnet die datei mit "a" (ich nehm an des steht für append oder so ähnlich),
    praktisch hängt er den neuen eintrag einfach hinten dran. wenn du des ändern willst,
    musst die datei erstmal vollständig einlesen, dann den neuen posten, dann das alte
    wieder reinschreiben.

    und mit den bildern hab ich dir ja schonmal erklärt - datei auslesen, string filtern nach
    , pfad einsetzen, ausgeben.

    kannst ja mal weng googeln - haben dir ja jetzt schon alles vorgekaut. bisserl eigeninitiative
    wäre da mal nicht schlecht.