![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 19.02.2004 Skąd: zalibórz Ostrzeżenie: (0%) ![]() ![]() |
[php:1:9d80e5efdc]
<? # to rzecz jasna nie jest konieczne moglem od razu wstawic $_POST ![]() $dane=$_POST['dane']; # sprawdza, czy podana tresc nie jest pusta pewnie mozna na empty if(strlen($dane)=='0') { $err='1'; } # rozbija tresc po znaku i sprawdza czy nie ma 3 takich zsamych znakow pod rzad - bo to bez sensu for($i=0;$i<strlen($dane);$i++) { if ( $dane{$i}==$dane{$i+1} && $dane{$i+1}==$dane{$i+2}) { $err='2'; } # sprawdza czy tresc nie zawiera wartosci numerycznej - opcja np. dla numeru telefonu po kodach ASCII if (ord($dane{$i})<65) { $err=3; } } # zwraca kod bledu 1 dla pustej, 2 dla znaczkow 3 dla cyferki echo $err; ?> [/php:1:9d80e5efdc] Czy da sie to zrobic prosciej - chodzi mi o zestaw drobnych funkcji do parsowania danych z formularza (do rejestracji) ?>[/php] -------------------- Niektórych rzeczy nie można ująć w inny sposób jak tak, czy inaczej....
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 216 Pomógł: 0 Dołączył: 9.08.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
hm
[php:1:641a728aa9]<?php if ( !empty($dane) ) { // twoj kod // sprawdza czy zmienna $dane nie jest pusta, jesli nie to wykonuje kod } if ( !ereg('[0-9]',$dane) ) { // twoj kod // jesli nie zawiera liczb, kod jest wykonywany } ?>[/php:1:641a728aa9] |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 09:20 |