tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
7
ZUGRIFFE
1853
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    mannita mannita ist offline Mitglied
    Registriert seit
    Feb 2002
    Ort
    Nufringen (BW)
    Beiträge
    18
    hi,

    da ich micj jetzt schon etwas in php auskenne, weis ich wie man ein guestbook mit text dateien programmiert.

    Nur mich würde mal eins interesiieren, wie mach ich es das der neue eintrag oben steht****?
    weil normal wird jeder neue eintrag unten angefügt.

    ich hoff ihr könnt mir helfen.

    Danke schonmal.
     
    cYas mannita

  2. #2
    tilman tilman ist offline Mitglied Silber
    Registriert seit
    Aug 2001
    Ort
    Sandy, UT
    Beiträge
    98
    erst die datei in auslesen in eine variable

    und dann neuzusammen setzen.

    also,

    aus dem formular kommt neuer_eintrag

    datei -> variable_datei

    neuer_datei_inhalt -> neuer_eintrag + variable_datei

    dann halt in die datei reinschreiben.

    ja, das war alles. koennte dir das auch posten, doch selber probieren ist leerreicher.

    =] bei fragen email an tilman.porschuetz@web.de
     

  3. #3
    mannita mannita ist offline Mitglied
    Registriert seit
    Feb 2002
    Ort
    Nufringen (BW)
    Beiträge
    18
    ich raff des net so ganz, wie du des meinst. vielleicht kannst du mir des doch mal bisschen ausführlicher hin schreiben.

    wäre cool.******

    Danke!
     
    cYas mannita

  4. #4
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    Ich versteh auch nur bruchstückhaft, was du ausdrücken willst @tilman

    Also nehmen wir mal an, dass in deiner Textdatei jeder Eintrag in einer extra Zeile steht, dann kannst du die Datei ja z.B. mit $eintraege = file("guestbook.dat"); in ein Array einlesen. Dieses dreht man dann mittels $eintraege = array_reverse($eintraege); um und gibt beispielsweise die ersten 10 Werte aus:
    PHP-Code:
    <?
    for ($i=0;$i<10;$i++)
    {
       list(
    $zeit$nick$email$text) = explode("<>"$eintraege[$i]);
       echo 
    "Am ".date("d.m.Y"$zeit)." um ".date("H:i:s"$zeit)." Uhr schrieb <a href=\"mailto:$email\">$nick</a>:<br>$text<br><br>";
    }
    ?>
    Das mal nur als Beispiel, die Ausgabeschleife kann und wird bei dir natürlich anders aussehen. Aber das ist so das Grundprinzip.


    reima
     

  5. #5
    mannita mannita ist offline Mitglied
    Registriert seit
    Feb 2002
    Ort
    Nufringen (BW)
    Beiträge
    18
    yeah,

    es klappt******
    dankesehr
     
    cYas mannita

  6. #6
    tilman tilman ist offline Mitglied Silber
    Registriert seit
    Aug 2001
    Ort
    Sandy, UT
    Beiträge
    98
    .ich sagte nur das er es einfach anders rum reinschreiben einordnen sollte beim reinschreiben.

    sorry, dass ich kein code geliefert habe.

    aber es geht ja nun.
     

  7. #7
    Registriert seit
    Dec 2001
    Ort
    Bayern
    Beiträge
    5.806
    Blog-Einträge
    5
    @tilman: Ja, das hab ich nach mehrmaligem Lesen auch so verstanden Man kann's natürlich auch nach deiner Methode machen, die hat genau so Vor- und Nachteile wie meine. Im Endeffekt ist es bei so kleinen Datenmengen ja Geschmackssache, einen Geschwindigkeitsunterschied wird man da nicht so schnell finden können.
    Aber ein Codebeispiel, und sei es nur Pseudocode, sagt meistens eben mehr aus als ein paar Zeilen Text zur Erklärung. Deswegen liefere ich auch - sofern passend - funktionierenden Code mit, an dem man sich orientieren kann. Also nichts für ungut.


    reima
     

  8. #8
    Avatar von SirNeo
    SirNeo SirNeo ist offline Mitglied Platin
    Registriert seit
    Aug 2001
    Ort
    NRW, PB
    Beiträge
    652
    Ich nutze für meine Scripte meistens eine Textdatei, in dem ich das ganze per Array abspeichere, dass wäre auch noch eine Möglichkeit, so bracht man nicht Zeilenweise auslesen, muss allerdings dafür die gesamte Datei einlesen. Ist meiner Meinung nach einfacher und praktikabler bei wenig Einträgen.

    Habe das mal als Script umgesetzt auf www.neosonic.de unter NeoNews. In dem Script habe ich es mit Arrays umgesetzt.
     

Ähnliche Themen

  1. PHP gbook Administratorbereich
    Von dandre im Forum PHP
    Antworten: 3
    Letzter Beitrag: 25.04.07, 13:27
  2. Flash Gbook ohne PHP
    Von Samy-Deluxe im Forum Flash Plattform
    Antworten: 1
    Letzter Beitrag: 02.08.06, 22:46
  3. Gbook flooder?
    Von Tualex im Forum Security (Viren, Trojaner, Spam)
    Antworten: 15
    Letzter Beitrag: 11.02.06, 00:06
  4. Gbook integrieren ?
    Von Xeal87 im Forum PHP
    Antworten: 8
    Letzter Beitrag: 23.02.03, 21:36
  5. GBook - Eintrag Edit
    Von F|ghtEr im Forum PHP
    Antworten: 9
    Letzter Beitrag: 28.03.02, 00:50