Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka w pliku txt
Muadib
post 13.11.2005, 19:25:16
Post #1





Grupa: Zarejestrowani
Postów: 87
Pomógł: 0
Dołączył: 9.11.2005

Ostrzeżenie: (0%)
-----


Probuje zrobić prostą wyszukiwarke wierszy ktore zostały dodane przez formularz do pliku txt np jerzeli w linijce znajdzie sie słowo chlor to chce by pokazał wszyskie linijki które zawierają to słowo...jedyne co mi sie udało to toi że pokazuje cały plik tekstowy
kod w pliku html wyglada:
  1. <?
  2. //czyta co 4 element listy
  3. $s = "Proby.txt";
  4. if( file_exists( $s ) )
  5. {
  6. //dodac element form bu się wysyłałoza pomocą guzika
  7. echo "<form method='get' action='probyzapis.php'>";
  8. echo '<table>';
  9. $uchwyt = fopen ($s,'r+');
  10.  
  11. $i = 1;
  12. while( ! feof( $uchwyt ) )
  13. {
  14. $buffer = fgets( $uchwyt, 4096 );
  15. if( $i % 4 == 0 )
  16. {
  17. echo '<tr>';
  18. echo '<td><input type="checkbox" name="d[]" value="'.$buffer.'" />'.$buffer.'</td>';
  19. echo '</tr>';
  20. }
  21. $i++;
  22. }
  23. fclose ( $uchwyt );
  24. echo '</table>';
  25. echo "<input type='text' name='dodatek' size='60'> Napisz coś<br>";
  26. //Guzik do wysyłania
  27. echo "<input type='submit' value='Prześlij'><br>";
  28. //zakończenie formularza
  29. echo '</form>';
  30. }
  31. else
  32. {
  33. echo 'File does not exist';
  34. }
  35.  
  36. echo "<form method='get' action='probywyszukaj.php'>";
  37. echo "<input type='text' name='szukaj' size='30'> Czego szukasz<br>";
  38. echo "<input type='submit' value='Pokasz co znalazłeś'><br>";
  39. echo "</form>";
  40.  
  41. ?>

natomiast pliku php który działa po nacisnieciu guzika
  1. <?php
  2.  
  3. $url=fopen("Kwas1.txt","r");
  4. print "<ol>n";
  5. while (!feof($url))
  6. {
  7. $w=fgets($url);
  8. $x = ereg($_GET["szukaj"],$w);
  9. if ($x == TRUE)
  10. print "<li>n";
  11. echo "<p>$w<br></p>";
  12. print "</li>n";
  13. }
  14. print "</ol>n";
  15. fclose($url);
  16.  
  17. ?>

będe wdzięczny za pomoc
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 15:13