Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP] blokowanie htmla w zmiennej
mefjiu
post
Post #1





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Witam mam problem z botami bo wysyłają mi bzdury na stronę, wsunie nie na stronę ale do Panelu Admina i to nie 3-4 tylko po 300-500 dziennie (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif)
Wpadłem na pomysł jak to zrobić ale nie mogę tego nigdzie znaleźć.
Opisze dokładnie o co mi chodzi i proszę.

W zmiennej $tekst - przechowuję to co dostaje z formularza i chciałbym zrobić ze jak w tej zmiennej znajduje się <a href=" to wtedy zmienna nie jest dodawana i zwraca komunikat o błędzie
  1. <?php
  2. if ($tekst ==<a href=) // i tutaj pojawia się problem jak to zrobić w tej chwili to zadziała jeżeli zmien
    na będzie miał tylko i wyłącznie wartość <a href=
  3.  
  4. echo "niedozwolone znaki html";
  5. else
  6. echo "dodano";
  7. ?>


Za wszelkie rady i pomoc z góry dziękuję.
Go to the top of the page
+Quote Post
wipo
post
Post #2





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


  1. <?php
  2. if ($_POST['wyslij']){
  3. if (preg_match('/<a href=$/',$_POST['tekst'])){
  4. komunikat o b&#322;ędzie
  5. } else {
  6. wys&#322;anie forma
  7. }
  8. }
  9. ?>


Ten post edytował wipo 17.02.2007, 18:35:26
Go to the top of the page
+Quote Post
Kicok
post
Post #3





Grupa: Zarejestrowani
Postów: 1 033
Pomógł: 125
Dołączył: 17.09.2005
Skąd: Żywiec

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


Ewentualnie prościej, używając funkcji stripos" title="Zobacz w manualu PHP" target="_manual
Go to the top of the page
+Quote Post
mefjiu
post
Post #4





Grupa: Zarejestrowani
Postów: 313
Pomógł: 5
Dołączył: 22.03.2005

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


Dziękuje pięknie,
działa tylko zastanawima się po co dodałęś w 3 lini znaczek $ w <a href=$ bo z tym nie działało a bez tego poszło ładnie.
Go to the top of the page
+Quote Post
wipo
post
Post #5





Grupa: Zarejestrowani
Postów: 856
Pomógł: 19
Dołączył: 30.08.2005
Skąd: 100lica

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


Przez pomyłke wpisałem
Go to the top of the page
+Quote Post

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: 19.09.2025 - 17:39