Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] niechciane słowa
!*!
post
Post #1





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


jak z pola textera wychwycić niechciane słowa np aby nie możnabyło wpisać słów "margin, float?

  1. <?php
  2. if(preg_match("/[margin float]/",$autor)){$error=1;$error = "<span class='error2'>Pole zawiera niedozwolone wartości.</span>";}
  3. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

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


Nie rozumiem tego eregi i w ogóle wyciagania wyrazów z ciagu.

Jeśli w ciagu znajduje sie "padding" lub "marigin" lub "float" to powinien być komunikat:

$znakicss = 'padding, float, margin';




  1. <?php
  2. if (isset($_POST['sprawdz'])){
  3.  
  4. $autor = $_POST['autor'];
  5.  
  6. if(preg_match("/[A-Z]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Tylko małe litery.</span>";}
  7. if(preg_match("/[!@$%^&*(){}=+<>~\"'/[]|,?“śŧ←↓→ţđ]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Pole zawiera niedozwolone znaki.</span>";}
  8. if(preg_match("/[ąĄćĆęĘłŁńŃóÓśŚźŹżŻ]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Pole nie może mieć polskich znaków.</span>";}
  9.  
  10.  
  11. $a = explode(';', $autor);
  12.  foreach($a as $value){
  13.  
  14.          if(eregi($value, $znakicss)) {$error=1;$errorlogin = "<span class='error2'>zxczxczxzxczxcx</span>";}
  15.  
  16. }
  17. ?>
Go to the top of the page
+Quote Post

Posty w temacie
- !*!   [PHP] niechciane słowa   13.10.2008, 11:59:53
- - webasek   Zerknij tu lub tu   13.10.2008, 12:18:08
- - !*!   Nie rozumiem tego eregi i w ogóle wyciagania wyraz...   13.10.2008, 23:01:18
- - AxZx   [PHP] pobierz, plaintext <?php$string = 'fgdfg ...   13.10.2008, 23:11:35


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:37