Функция проверки правильности даты (proverkadati.php)

<?

Function proverkadati ($pz) //Проверка даты

{ $l=strlen($pz); $t=0; $s="";

for ($i=0;$i<$l;$i++) //цикл чтения символов параметра

{ $b=substr($pz,$i,1);

if (!($b=="." or ($b>="0" and $b<="9")))

return ("Ошибка в дате: запрещённый символ!");

if (($b>="0") and ($b<="9")) $s=$s . $b;

if ($b==".")

{ $k++;

if (($k==1) and ($s>31)) return ("Ошибка в дате: неверно указан номер дня месяца!");

if (($k==2) and ($s>12)) return ("Ошибка в дате: неверно указан номер месяца!");

$s="";

}

}

return "";

}

?>

Функция проверки номера года (proverkagoda)

<?

Function proverkagoda ($ppz) //Проверка номера года

{ $pz=trim($ppz); $l=strlen($pz); $s="";

for ($i=0;$i<$l;$i++) //цикл чтения символов параметра

{ $b=substr($pz,$i,1);

if (!(($b>="0") and ($b<="9")))

return ("Ошибка в номере года: запрещённый символ!");

}

if ($pz<1900 or $pz>2050) return ("Ошибка в номере года: недопустимое значение номера года!");

return "";

}

?>

Функция проверки натурального числа (proverkahisla)

<?

Function proverkahisla ($ppz) //Проверка номера года

{ $pz=trim($ppz); $l=strlen($pz); $s="";$kt=0;

for ($i=0;$i<$l;$i++) //цикл чтения символов параметра

{ $b=substr($pz,$i,1);

if (!($b=="." or ($b>="0" and $b<="9")))

return ("Ошибка в оценке: запрещённый символ!");

if ($b==".") $kt++;

if ($kt>1) return ("Ошибка в оценке: несколько точек!");

}

return "";

}

?>








Дата добавления: 2015-04-15; просмотров: 651;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.