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';
<?php
if (isset($_POST['sprawdz'])){
$autor = $_POST['autor'];
if(preg_match("/[A-Z]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Tylko małe litery.</span>";} if(preg_match("/[!@$%^&*(){}=+<>~\"'/[]|,?“¶ŧ←↓→ţđ]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Pole zawiera niedozwolone znaki.</span>";} if(preg_match("/[±ˇćĆęĘłŁńŃóÓ¶¦Ľ¬żŻ]/",$autor)){$error=1;$errorlogin = "<span class='error2'>Pole nie może mieć polskich znaków.</span>";}
foreach($a as $value){
if(eregi($value, $znakicss)) {$error=1;$errorlogin = "<span class='error2'>zxczxczxzxczxcx</span>";}
}
?>