Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Problem z wyszukiwarką .
moto0095
post
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Witam. Napotkałem problem z którym nie mogę sobie poradzić (IMG:style_emoticons/default/sad.gif)
Mam sobie wyszukiwarkę która w danym pliku szuka ciągu znaków który wpisaliśmy w pole input
I ja mam taką strukturę dokumentu:
  1. <html>
  2. <head>
  3. <?
  4. if(isset($_GET['BLA'])){
  5. echo "<title>BLA_BLAA</title>";
  6. }else
  7. if(isset($_GET['DDD'])){
  8. echo "<title>DDDDDDDDDDDDDDDDDDDDDDDD</title>";
  9. }
  10. echo "<title>AAAAAAAAAAAAAAAAAAAAAAAAAAA</title>";
  11. ?>
  12. <head>
  13. <dody>
  14. <?
  15. if(isset($_GET['BLA'])){
  16. echo "BLA_BLAA";
  17. }else
  18. if(isset($_GET['DDD'])){
  19. echo "DDDDDDDDDDDDDDDDDDDDDDDD";
  20. }
  21. echo "AAAAAAAAAAAAAAAAAAAAAAAAAAA";
  22. ?>
  23. </body>
  24. </html>


Wyszukiwarka ta zwraca wyniki w postaci
TYTUŁ - opis...

Jak wpiszemy np: DD to powinno zwrócić:
DDDDDDDDDDDDDDDDDDDDDDDD - DDDDDDDDDDDDDDDDDDDDDDDD

A wyświetla się :
BLA_BLAA -

Tytuł strony otrzymuję po przez funkcję :
  1. preg_match_all('#<title>(.*?)</title>#', $string, $wynik);


próbowałem zrobić coś takiego:
  1. preg_match_all('#if(isset($_GET['(.*?)'])){
  2. echo "<title>(.*?)</title>";#', $string, $wynik);


ale to nie działa.
I ja nie wiem jak zrobić tak aby wyświetlało się tak jak podałem wyżej (IMG:style_emoticons/default/questionmark.gif)

Ten post edytował moto0095 22.04.2010, 15:41:47
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
moto0095
post
Post #2





Grupa: Zarejestrowani
Postów: 247
Pomógł: 9
Dołączył: 12.03.2010

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


Ja po prostu nie wiem za bardzo jak to wytłumaczyć, jeszcze pomyślę i napiszę później (IMG:style_emoticons/default/winksmiley.jpg)

Okey, postara się wytłumaczyć to tak.
Mam plik wyszukiwarki, który wyniki wyświetla w następujący sposób.
Nazwa Strony która jest jednocześnie odnośnikiem do pliku (<title></title>) - treść.

Mam oto plik nowe.php z treścią:
  1. <?
  2. if(isset($_GET['jeden'])){
  3. echo "<title>JEDEN</title>";
  4. echo "jeden";
  5. }else
  6.  
  7. if(isset($_GET['dwa'])){
  8. echo "<title>DWA</title>";
  9. echo "dwa";
  10.  
  11. }else
  12. echo "<title>TRZY</title>";
  13. echo " trzy ";
  14. ?>


czyli jak wpiszemy w przeglądarkę nowe.php?dwa to wyświetli się "dwa".

W inpucie wpisujemy np: dwa i powinno wyświetlić:
<a href="nowe.php?dwa">DWA</a> - dwa. <=== ja chcę aby się tak wyświetlało (IMG:style_emoticons/default/winksmiley.jpg)

Niestety wywieli się:
<a href="nowe.php">JEDEN</a> - (tutaj pusto) .



Teraz jaśniej (IMG:style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- moto0095   [PHP] Problem z wyszukiwarką .   22.04.2010, 15:41:17
- - tehaha   ale w takim czymś [PHP] pobierz, plaintext $_GET...   22.04.2010, 15:47:47
- - moto0095   (isset($_GET['BLA'])) - używam tego a...   22.04.2010, 17:16:32
- - tehaha   masz rację ale głupotę walnąłem, zasugerowałem się...   22.04.2010, 17:21:22
- - moto0095   Jak już napisałem wyszukiwarka wyświetla mi wyniki...   22.04.2010, 17:30:32
- - Kshyhoo   Czyli, jeżeli dobrze rozumiem, chcesz przypisać ...   22.04.2010, 17:33:13
- - moto0095   Tak   22.04.2010, 17:34:00
- - Kshyhoo   Hmm, nie rozumiem, co tu kombinować, skoro pobrałe...   22.04.2010, 17:44:26
- - moto0095   Nie o to tu chodzi. Może inaczej. Mam plik index.p...   22.04.2010, 17:52:01
- - Kshyhoo   No to: [PHP] pobierz, plaintext <?phpif(iss...   22.04.2010, 17:56:35
- - moto0095   Ale ta wyszukiwarka nie przeszukuje jednego pliku....   22.04.2010, 18:01:02
- - Kshyhoo   To nie istotne, gdzie wyszukuje, bo możesz w linku...   22.04.2010, 18:04:50
- - moto0095   To ja może dam kod wyszukiwarki: [PHP] pobierz, pl...   22.04.2010, 18:10:27
- - Kshyhoo   To ma być wyszukiwanie w treści artów, czy w plika...   22.04.2010, 18:14:06
- - moto0095   W treści artykułu. Jak widać tutaj [PHP] pobierz...   22.04.2010, 18:32:46
- - Kshyhoo   Nie kumam, co chcesz osiągnąć. Może ta funkcja Ci ...   22.04.2010, 18:40:55
- - moto0095   Zauważyłem, i postaram ci się może jakoś jaśnie wy...   22.04.2010, 19:10:16
- - Kshyhoo   Stary, wybacz, ale nie masz umiejętności przekazan...   22.04.2010, 19:14:53
- - moto0095   Ja po prostu nie wiem za bardzo jak to wytłumaczyć...   22.04.2010, 19:34:32
- - Kshyhoo   Skoro umiesz przekazać zmienną tak: [PHP] pobierz,...   22.04.2010, 19:35:06
- - moto0095   Ale mi nie chodzi o TITLE. Widzę ,że nadal się nie...   22.04.2010, 19:36:36
- - Kshyhoo   A o co chodzi? O link?   22.04.2010, 19:37:49
- - moto0095   CytatW inpucie wpisujemy np: dwa i powinno wyświet...   22.04.2010, 19:38:34
- - Kshyhoo   Takie coś? [PHP] pobierz, plaintext echo '<a hr...   22.04.2010, 19:40:26
- - moto0095   Nie za bardzo, ale już lepiej Zobacz jak szukam j...   22.04.2010, 20:20:51
- - Kshyhoo   Cytat(moto0095 @ 22.04.2010, 20:36:36...   22.04.2010, 20:43:27
- - moto0095   W wyświetlaniu wyników używam funkcji [PHP] pobier...   22.04.2010, 21:09:39
- - mortus   Zaraz po tym[PHP] pobierz, plaintext preg_match_al...   22.04.2010, 21:26:10
- - moto0095   Jeszce raz. Przeszukamy np plik szukane.php szuka...   22.04.2010, 21:39:11


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: 7.10.2025 - 12:43