Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyszukiwarka plików w katalogu
AuronDiel
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

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


Witam wszystkich! (IMG:style_emoticons/default/smile.gif)
Napisałem wyszukiwarke, która jest niestety dojść niedokładna. Załużmy, że mamy 3 pliki w katalogu o nazwie ,,Pies.php", ,,Pies i Kot.php", ,,PiesiKot.php".
Jeśli wpiszemy w mojej wyszukiwarce słowo ,,Pies" to wypisze nam tylko plik ,,Pies.php" a chce właśnie by wypisał wszystkie pliki które zawieraja słowo kluczowe.
Pisze tutaj ponieważ kompletnie nie mam pomysłu jak się za to zabrać. Mam nadzieje, że wszystko co napisałem jest w miare zrozumiałe i jasne. Dziękuje wszystkim chętnym za pomoc. Po rozwiązaniu problemu wysyłam piwa.
W pierwszym pliku (wyszukaj.php) jest tam formularza z metoda POST.

Plik wyszukajj.php
  1. <?php
  2. $temat = $_POST['temat'];
  3. $Katalog = 'sc/j.polski/' . "$temat" . '.php';
  4. $nazwy = glob("$Katalog");
  5. $nazwyc = count($nazwy);
  6. for ($i = 0; $i < $nazwyc; $i++) {
  7. $pathinfo = pathinfo($Katalog.'/'.$temat.'.php');
  8.  
  9. '<a href="'.$Katalog.'"><font color="#c4c4c4" size="5">'.$pathinfo['filename'].'</font></a><br /><hr size="1" color="gray">';
  10. }
  11. ?>


Pozdrawiam (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
AuronDiel
post
Post #2





Grupa: Zarejestrowani
Postów: 71
Pomógł: 1
Dołączył: 2.06.2012

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


  1. <?php
  2. $temat = $_POST['temat'];
  3. $Katalog = 'sc/j.polski/*' . $temat . '*.php';
  4. $nazwy = glob("$Katalog");
  5. $nazwyc = count($nazwy);
  6. for ($i = 0; $i < $nazwyc; $i++) {
  7. $pathinfo = pathinfo($Katalog.'/*' . $temat . '*.php');
  8.  
  9. '<a href="'.$Katalog.'"><font color="#c4c4c4" size="5">'.$pathinfo['filename'].'</font></a><br /><hr size="1" color="gray">';
  10. }
  11.  
  12.  
  13.  
  14. ?>


Zamiast wypisać ,,Pies.php", ,,Pies i Kot.php", ,,PiesiKot.php"
wypisuje 3 razy *Pies* + a href nie działa ponieważ nie ma takiego pliku jak ,,*Pies*.php".

Ten post edytował AuronDiel 6.10.2012, 14:27:34
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: 24.12.2025 - 05:19