Aus Textdatei auslesen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Aus Textdatei auslesen

    Hi!

    Habe folgenden Code zum versenden in die Textdatei:

    PHP-Code:
    <form action="gbpost.php" method="post">
      <
    table width="100%" border="0">
        <
    tr
          <
    td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Name:</font></td>
          <
    td><input type="text" name="Name"></td>
        </
    tr>
        <
    tr
          <
    td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">eMail:</font></td>
          <
    td><input type="text" name="eMail"></td>
        </
    tr>
        <
    tr
          <
    td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Homepage:</font></td>
          <
    td><input type="text" name="HP"></td>
        </
    tr>
        <
    tr valign="top"
          <
    td><font size="2" face="Verdana, Arial, Helvetica, sans-serif">Kommentar:</font></td>
          <
    td><textarea name="Kommentar"></textarea></td>
        </
    tr>
        <
    tr>
          <
    td>&nbsp;</td>
          <
    td><input type="submit" value="Eintragen">
            <
    input type="submit" value="Vorschau"></td>
        </
    tr>
      </
    table>
    </
    form

    und die gbpost.php
    PHP-Code:
    <?php 
    if (isset($absenden)){ 

       
    $datei fopen("gb.dat","a"); 

       
    $eintrag ereg_replace("\n","<br>",$eintrag); 

       
    $eintrag stripslashes($eintrag); 

       
    $daten "<hr><b>Name:</b> $Name<br> 
       <b>Email:</b> <a href=mailto:
    $email>$eMail</a><br> 
       <b>Homepage:</b> <a href=
    $HP>$HP</a><br> 
       <b>Kommentar:</b><br> 
       
    $Kommentar<br>\n\n"

       
    fwrite($datei,$daten); 
       
    fclose($datei); 


    if (
    file_exists("gb.dat")){ 

       
    $datei fopen("gb.dat","r"); 
       
    $daten fread($datei,filesize("gb.dat")); 

       print 
    $daten


    else 

       print 
    "<b>Es sind keine Einträge vorhanden!</b>"

    ?>

    Wie lese ich die Datein dann aus?


    EDIT:
    php.tags by Abraxax
    Zuletzt geändert von Abraxax; 26.07.2003, 00:06.

  • #2
    Re: Aus Textdatei auslesen

    Original geschrieben von MDS
    Wie lese ich die Datein dann aus?
    hää????

    das machst du doch schon in der gbpost.php .
    was willst du denn jetzt?
    INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


    Kommentar


    • #3
      Oh. Irgendwie falschen Code gepostet.

      Naja, habs jetzt hinbekommen.

      Folgendes: Will nen GB Coden.

      Frage1:

      Wie kann ich Eintragsnummern mitsenden?

      Frage2:

      Wie kann ich Datum mitsenden?

      Frage3:

      Wie kann ich den neusten Eintrag oben stehn lassen?

      Code:

      gbpost.php

      PHP-Code:
      <? 
      if ($Name=="" or $eMail=="" or $HP=="" or $Kommentar=="") 

         echo "Alle Felder müssen ausgefüllt werden !<br><br>"; 
         echo "<a href=gbeintrag.html>zurück zu Formular</a>"; 
         exit(); 


      $fn="gb.dat"; 

      echo "$Name<br>"; 
      echo "$eMail<br>"; 
      echo "$HP<br>"; 
      echo "$Kommentar<br>"; 
      $daten="
      <hr>
      <a href='eMail'>$Name</a><br>
      <a href='$HP'>$HP</a><br>
      $Kommentar<br><br>"; 

      $fp=fopen($fn,"a+"); 
      $res=fwrite($fp,$daten); 
      fclose($fp); 

      ?>

      EDIT:
      php.tags sponsored again by Abraxax
      Zuletzt geändert von Abraxax; 26.07.2003, 00:18.

      Kommentar


      • #4
        Frage 4:
        Warum verwendest du keine php.tags, wenn du php.code postest?

        Frage 5:
        Denkst Du etwa, dass ich Lust habe, Dir das immer reinzumachen?

        Frage 6:
        Kennst Du die Suchfunktion des Forums?

        Feststellung 1:
        Das wurde schon ein paar mal behandelt.

        Feststellung 2:
        Eine Lösung zu all Deinen Fragen, sollte im Forum zu finden sein.

        Feststellung 3:
        Ich gehe jetzt zu Bett.

        Gruß 1:
        Gute Nacht.

        Gruß 2:
        Gute Nacht. @ All
        INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


        Kommentar


        • #5
          Dann sag mir mal Suchergebnisse...

          ich finde da nämlich nix!

          Kommentar


          • #6
            1. Du musst in der Datei die letzte eintragsnummer raussuchen und dann wieder eine nummer hochzählen.

            2. Du schreibst das datum einfach mit in die Textdatei. Sieh dir mal die Funktion Date an.

            3. Du liest die Textdatei ein, schreibst den neusten Datensatz rein und hängst den rest aus dem Buffer an der Datei an.
            mfg
            Günni


            Praxis: Jeder kann´s, aber keiner weiß wie´s geht...
            Theorie: Jeder weiß wie´s geht, aber keiner kann´s ...
            Microsoft vereint Praxis und Theorie: Nix geht und keiner weiß warum
            City-Tiger - Online durch die Straßen tigern...

            Kommentar

            Lädt...
            X