Diskuze: Znegování kontroly délky zadáváni
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj,
podívej se http://www.itnetwork.cz/php/tipy-dil1 na část "Příliš velké větvení".
Pokud to přepíšeš do toho způsobu, pak by kontrola délky hesla mohla vypadat takto:
$errors = array();
if ($_POST) {
if (!$nick) {
$errors[] = "Nebyl vyplněn nick";
}
if (!$email) {
$errors[] = "Nebyl vyplněn email";
}
if (empty($errors)) {
$passLength = strlen($pass);
if ($passLength < 8 || $passLength > 20) {
$errors[] = "Heslo 8-20 znaků";
}
if (empty($errors)) {
$passHash = neco_lepsiho_nez_dvakrat_md5($pass);
// DB INSERT atd
}
}
}
Zobrazeno 2 zpráv z 2.