Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] Sprawdzenie czy kod strony zawiera dany tekst
dehaes
post 13.03.2009, 10:19:04
Post #1





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2006

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


Witam,
czy ktos moglby mi pomoc w napisaniu malego kodu, ktory sprawdzi czy w podanym pliku .html (wczytujac z podanego adresu) czy jest dana fraza w jego kodzie? Z gory dziekue za pomoc smile.gif
Go to the top of the page
+Quote Post
Mephistofeles
post 13.03.2009, 10:27:07
Post #2





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Rozumiem, że w PHP? Poczytaj o strpos (stripos), np. tutaj, i pobierz kod przez file_get_content.
Tak najprościej to będzie chyba:
  1. <?php
  2. if (strpos(file_get_content('adrespliku.html'), 'fraza') !== false)
  3.   echo 'Znaleziono frazę w pliku';
  4. ?>


Ten post edytował Mephistofeles 13.03.2009, 10:30:22
Go to the top of the page
+Quote Post
dehaes
post 13.03.2009, 10:51:30
Post #3





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2006

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


Wszystko jest napisane. Ten Twoj kod nie dziala :/
Go to the top of the page
+Quote Post
wookieb
post 13.03.2009, 11:09:03
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




kolega ma literowke... file_get_contents ale tego to juz mogles sie sam domyslec.

Ten post edytował wookieb 13.03.2009, 11:09:15


--------------------
Go to the top of the page
+Quote Post
dehaes
post 13.03.2009, 11:10:08
Post #5





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2006

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


juz to zauwazylem ale po fakcie smile.gif
Go to the top of the page
+Quote Post
trike
post 13.03.2009, 11:12:36
Post #6





Grupa: Zarejestrowani
Postów: 82
Pomógł: 9
Dołączył: 9.01.2008

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


w wywolaniu funkcji file_get_contents brakuje "s", ale tez juz zauwazyliscie

Ten post edytował trike 13.03.2009, 11:13:43
Go to the top of the page
+Quote Post
wookieb
post 13.03.2009, 11:14:45
Post #7





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




To w końcu działa dobrze czy nie? jeżeli nie to jakie błędy?


--------------------
Go to the top of the page
+Quote Post
dehaes
post 13.03.2009, 11:21:49
Post #8





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2006

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


dziala smile.gif a to moja inwencja ;P

  1. <?php
  2.  
  3. $plik = "adres_pliku";
  4. $zrodlo = file_get_contents($plik);
  5. $fraza = "tak";
  6.  
  7. if (strpos($zrodlo, $fraza) !== false) {
  8. echo "Yest!"; }
  9. else
  10. {
  11. echo "Nie ma";
  12. }
  13.  
  14. ?>


Ale to kurde analizuje gotowa strone po wyswieleniu (dokladny sam tekst) a nie jej kod. Jak zrobic zeby bralo pod uwage caly kod html lacznie ze znacznikami??

Ten post edytował dehaes 13.03.2009, 11:22:46
Go to the top of the page
+Quote Post
Mephistofeles
post 13.03.2009, 11:39:46
Post #9





Grupa: Zarejestrowani
Postów: 1 182
Pomógł: 115
Dołączył: 4.03.2009
Skąd: Myszków

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


Nie wydaje mi się, żeby dla PHP istniało coś takiego jak gotowa strona po wyświetleniu. Dla mnie to właśnie szuka w znacznikach, szukałeś jakiegoś np. <html>'a ?
Go to the top of the page
+Quote Post
wookieb
post 13.03.2009, 11:42:16
Post #10





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat
Ale to kurde analizuje gotowa strone po wyswieleniu (dokladny sam tekst) a nie jej kod. Jak zrobic zeby bralo pod uwage caly kod html lacznie ze znacznikami??

Tak się właśnie dzieje... Analizuje cały KOD html.


--------------------
Go to the top of the page
+Quote Post
dehaes
post 13.03.2009, 11:42:17
Post #11





Grupa: Zarejestrowani
Postów: 23
Pomógł: 0
Dołączył: 30.08.2006

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


Faktycznie, dzieki smile.gif
Go to the top of the page
+Quote Post

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 - 04:55