auslesen einer txt datei

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

  • auslesen einer txt datei

    Hallo !
    so wollte ich aus der Datei die kennwort.txt heist die Zeile auslesen in der hallo steht.Wenn ich dann auf button suchen klicke ist das eingegebene hallo weg
    aber es passiert nichts.Meine Frage wie oder wo wird dann das suchergebniss
    ausgegeben?

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Untitled Document</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    </head>

    Das ist die neu.php Datei
    <?php
    if ($action=="suche");
    $kennwort = "kennwort.txt";
    $file = fopen($kennwort, "r");
    while($line = fgets($file, 1024))
    if(strstr($line, "$wort"))
    echo nl2br($line);
    fclose($file);
    }
    ?>
    Das ist die .htm Datei
    <body>
    <form name="neu.php" method="post" action="<?php echo "$PHP_SELF?action=suche"; ?>">
    <input name="wort" type="text" id="wort">
    <input type="submit" name="Submit" value="Suchen">
    </form>
    </body>
    </html>

    MFG Erwin
    Zuletzt geändert von ebnet; 27.11.2002, 17:55.
    Immer locker bleiben !

  • #2
    versuch mal, was das hier ausgibt:

    PHP-Code:
    <?php 
    if ($action=="suche"); 
    $kennwort "kennwort.txt"
    $file fopen($kennwort"r"); 
    while(
    $line fgets($file1024)) 
    echo 
    nl2br($line); 
    fclose($file); 

    ?>

    Kommentar


    • #3
      Aus 2 mach 1 -> Jetzt nur ein einziges PHP-Script:
      PHP-Code:
      <head> 
      <title>WerSuchetFindet</title> 
      </head> 
      <body> 
      <form name="neu.php" method="post" action="<?=$PHP_SELF?>"> 
          <input name="wort" type="text" id="wort" value="<?=$_POST[wort]?>"> 
          <input type="submit" name="action" value="suchen"> 
      </form>
      <?php 
      if ($_POST[action]) {
          
      $kennwort "kennwort.txt"

          print 
      "Hi, ich such für Dich eine Zeile aus der Datei '$kennwort'";
          print 
      " und vergleiche sie mit dem String '$_POST[wort]'<br><br>";
          
          
      $file fopen($kennwort"r"); 
          while(
      $line fgets($file1024)) {
              
      $zeile++;
              if(
      strstr($line"$_POST[wort]")) {
                  echo 
      "<br>BINGO, hier folgt die Zeile mit der Nummer $zeile<hr>".nl2br($line)."<hr>";
              }
          }
          
      fclose($file); 

      ?> 
      </body> 
      </html>

      Kommentar


      • #4
        jetzt klappts

        Super endlich funktioniert es !

        Vielen Dank !!!!

        MFG Erwin
        Zuletzt geändert von ebnet; 27.11.2002, 18:39.
        Immer locker bleiben !

        Kommentar

        Lädt...
        X