Nisam programer, kao sto je i ocito, ali uspijem se snaci s gotovim skriptama, zdravom logikom i google-om...
@beep
Rijesio sam problem na drugi nacin i rekao bi da mi radi...
Code:
$validPhoneExpr = "^[-+()/0-9 ]+$";
if (!empty($telefon) && !ereg($validPhoneExpr, $telefon)){
$response="Unesite ispravan broj ili ostavite prazno polje!";
$form_success = FALSE;}
else bla, bla...
Pretpostavljam (probat cu) da i tvoje radi... Ovo {6,} radi kao {min,max}?
Idem nekom logikom, to tvoje bi trebalo znacit: ako je ispunjeno jedno ili drugo onda idi dalje, ako nije javi gresku...
Znaci ovo je prazano ==""

Hvala!
@ka-ching
Ja imam gotovu mail skriptu koju malo prilagodjavam... Telefon je opcionalan, ali mi je palo na pamet da (kad sam se vec sekao s prepravljanjem) blokiram unos slova u telefon... Znaci nisam isao na kombinacije, vec sam samo htio dozvolit znakove koji se eventualno koriste za pisanje broja (znaci nesto kao +xxx (xx) xxx xxx). Mislio sam staviti i minimalan broj znakova 6, sad bi stavio 9 jer nema telefonskog broja ispod 9 znakova. Znam da mi to ne sprijecava upisivanje gluposti, ali eto...
Sto se tice ovog plusa... znaci da stavim:
Code:
if ( !eregi( "^[-+()/0-9 ]*$", $str ))
onda bi radila i ova moja original funkcija kad nema unosa?
Jos bi vas pitao, ako slucajno znate... Koliko su uopste sigurne od spama kontakt forme bez captcha-e?!