Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Parsowanie danych - czy mozna to zrobic prosciej?
Forum PHP.pl > Forum > PHP
quetra
[php:1:9d80e5efdc]
<?
# to rzecz jasna nie jest konieczne moglem od razu wstawic $_POST smile.gif
$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]
Ace
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]
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.