auslesen von daten (text-datei)..

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    klammer eingesetzt allerdings wird die datei nicht ausgelesen, kann mir jemand sagen wieso?

    <?php

    // das eigentliche script beginnt hier
    $filename = ("daten.txt");
    if ($action == "add")
    {
    if ($name == "" || $mail == "" || $text == "")
    {
    echo "<b>You didnt´fill out all fields !</b><br>";
    echo "Please click the back button of your browser !";
    }
    else
    {
    if ($www == "")
    {
    // eintrag ohne url
    $neuEintrag = "Name:&nbsp;<a href=\"mailto:$mail\">$name</a><br />$text<br /><hr><br />";
    }
    else
    {
    // eintrag mit url
    $neuEintrag = "Name:&nbsp;<a href=\"mailto:$mail\">$name</a>&nbsp;&nbsp;|&nbsp;&nbsp;Homepage: <a href=\"$www\">$www</a>\n";
    }
    // auslesen der datei, um den bisherigen content festzustellen
    $readHandle= fopen($filename, "r");
    $readContent= fread($readHandle, 4096);
    fclose($readHandle);
    // schreiben des eintrages in die datei
    // der zu schreibende eintrag ($writeEintrag) setzt sich zusammen aus
    // dem neuen eintrag ($neuEintrag) am anfang und allen alten eintraegen ($readContent)
    // am schluss des strings. somit ist der neueste eintrag immer zuoberst.
    $writeHandle= fopen($filename, "w");
    $writeEintrag= $neuEintrag . $readContent;
    fputs($writeHandle, $writeEintrag);
    fclose($writeHandle);
    // auslesen der datei zur anzeiger aller beitraege
    $showHandle= fopen($filename, "r");
    $showContent= fread($showHandle, 4096);
    echo $showContent;
    fclose($showHandle);
    echo "<p>Thanks <i>$name</i> for your entry</p>";
    }}
    // ende haupt-if-schleife
    ?>

    Comment


    • #32
      register_globals == 'on'?
      Beantworte nie Threads mit mehr als 15 followups...
      Real programmers confuse Halloween and Christmas because OCT 31 = DEC 25

      Comment


      • #33
        betrifft das register globals nicht die php.ini? da steht das auf on.

        Comment

        Working...
        X