Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] wyszukiwanie w pliku
-qwe-
post
Post #1





Goście







czy ktos ma moze skrypt lub moze pomoc, chodzi mi o skrypt w php zeby

podaje gotowa lokalizacje pliku tekstowego w skrypcie

ustawiam pole do wpisania slow, przycisk szukaj

po wpisaniu slowa w pole szukaj i wcisnieciu przycisku szukaj, on przeszukuje mi plik.txt podany wczesniej czy dane slowo w nim jest

jesli jest cos wyskakuje ze jest

jesli nie ma cos wyskakuje ze nie ma

z gory dzieki za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-qwe-
post
Post #2





Goście







cos poprawilem i mam blad dalej w lini 68 Parse error: parse error, unexpected $end in C:\Apache2\htdocs\szukaj.php on line 68, i gdy jest puste pole nie wyskakuje komunikat ze pole puste (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
dziekuje za pomoc i za zainteresowanie
  1. <HTML>
  2. <head>
  3. <title>szukaj.php</title>
  4. </head>
  5. <body>
  6. <?php
  7.  
  8. $szukane = $_REQUEST["szukane"];
  9. if (isset($szukane)) {
  10.  if ($szukane != '') {
  11. echo $szukane;
  12. }
  13. else 
  14.  {
  15. echo "Nic nie wpisales" ;
  16. }}
  17. else { 
  18. echo "Zmienna nie jest ustawiona";
  19. }
  20.  
  21.  $d = dir("c:apache2htdocs");
  22. while($file_name=$d->read())
  23.  { if (!($file_name == "." || $file_name == ".." || $file_name == $pagename || is_dir
  24. ($file_name)))  
  25.  {  
  26.  $file = fopen($file_name,"r");
  27. @ $text = fread($file, filesize("$file_name")); 
  28.  $text = strip_tags($text);  
  29.  $text = str_replace("rn" , " ", $text);  
  30.  $text = explode(" ", $text);  
  31.  $tbl = count($text);
  32. for ($i=0; $i<$tbl; $i++)
  33. {  
  34.  $text[$i] = strtolower($text[$i]); 
  35.  $fraza = strtolower($fraza);  
  36.  if ($text[$i] == $fraza)  
  37.  {
  38. if (!is_array ($result))
  39. {  
  40.  $result[] = $file_name;
  41. }  
  42.  elseif (!in_array ("$file_name", $result))  
  43.  {
  44. $result[] = $file_name;  
  45.  }  
  46.  }
  47. }  
  48.  }
  49. } 
  50.  $tbl_result = count($result);
  51. if ($tbl_result > 0)
  52. { for ($i=0; $i<$tbl_result; $i++)
  53. {  
  54.  echo"
  55. Szukany wyraz znaleziono w pliku: <a href="$result[$i]">$result[$i]</a> <br/>
  56. ";
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63. ?>
  64. <br>
  65. <h3><font color="blue"><a href="http://localhostdobrze.php">Nowe szukanie</a></h3></font>
  66.  
  67. </body>
  68. </HTML>
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 12.10.2025 - 02:13