From 120a62bc80ab09ed2281a5938aa3db2ca6ee764f Mon Sep 17 00:00:00 2001 From: cherep721 Date: Mon, 16 Mar 2020 12:55:03 +0300 Subject: [PATCH 1/3] php1 - init --- php1/2.php | 28 ++++++++++++++++++++++++++++ php1/3.php | 13 +++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 php1/2.php create mode 100644 php1/3.php diff --git a/php1/2.php b/php1/2.php new file mode 100644 index 0000000..694aa42 --- /dev/null +++ b/php1/2.php @@ -0,0 +1,28 @@ +'; +echo "'{$a}' - число"; +} +elseif (is_string($a)) +{ +echo "'{$a}' - строка"; +} + diff --git a/php1/3.php b/php1/3.php new file mode 100644 index 0000000..e69ff72 --- /dev/null +++ b/php1/3.php @@ -0,0 +1,13 @@ + =1){echo $i . ' - это високосный год' . '
';} +else {echo $i . ' - это не високосный год'. '
';} +} From 2aae6a83e5bb187951104a0a80d1ebce2cd0dca5 Mon Sep 17 00:00:00 2001 From: cherep721 Date: Mon, 16 Mar 2020 12:59:52 +0300 Subject: [PATCH 2/3] php1 - init --- php1/1.php | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 php1/1.php diff --git a/php1/1.php b/php1/1.php new file mode 100644 index 0000000..8870fb6 --- /dev/null +++ b/php1/1.php @@ -0,0 +1,33 @@ +'; +echo '
'; +$a = ''; + +if(isset($_POST['ab'])) +{ +$a=$_POST['ab']; +} +else exit(); + +$pos1 = stripos($a, '.'); +$pos2 = stripos($a, ','); +if ($pos1 || $pos2) { + echo "'{$a}' - не целое число"; + } else if(is_numeric($a)){ +//обнуляем переменную +$sum=0; +//приводим число к массиву +$b = str_split($a); +//ищем сумму +$sum=array_sum($b); + +//выводи результат +echo "Исходное число: " . $a . "
"; +echo "Сумма цифр исходного числа: " . $sum; +} +else if ($a=='') { echo "Пустая строка"; exit;} +else {echo "'{$a}' - НЕ число";} \ No newline at end of file From cc1d550e1fe47fdcd683608b372ba8ec51a81a22 Mon Sep 17 00:00:00 2001 From: cherep721 Date: Mon, 16 Mar 2020 13:14:04 +0300 Subject: [PATCH 3/3] check homework --- form_login.php | 62 +++++++++++++++++++++++++------------------------- form_summ.php | 34 ++++++++++----------------- login.html | 38 +++++++++++++++---------------- php1/1.php | 39 ++++++++++++++++--------------- php1/2.php | 28 +++++++++-------------- php1/3.php | 13 ++++++----- summ.html | 8 +++---- 7 files changed, 105 insertions(+), 117 deletions(-) diff --git a/form_login.php b/form_login.php index 6316838..82cd2b5 100644 --- a/form_login.php +++ b/form_login.php @@ -1,31 +1,31 @@ - - - - -Регистрация - - -
-

Введите регистрационнаые данные!

-Фамилия:
-Имя:
-Телефон:
-e-mail:
-Пароль:

-Резюме:

- -
- - + + + + + Регистрация + + +
+

Введите регистрационнаые данные!

+ Фамилия:
+ Имя:
+ Телефон:
+ e-mail:
+ Пароль:

+ Резюме:

+ +
+ + diff --git a/php1/1.php b/php1/1.php index 8870fb6..2ec4ab9 100644 --- a/php1/1.php +++ b/php1/1.php @@ -1,33 +1,36 @@ -'; echo '
'; -$a = ''; -if(isset($_POST['ab'])) -{ -$a=$_POST['ab']; +if (!isset($_POST['ab'])) { + exit(); } -else exit(); -$pos1 = stripos($a, '.'); -$pos2 = stripos($a, ','); -if ($pos1 || $pos2) { - echo "'{$a}' - не целое число"; - } else if(is_numeric($a)){ +$a = $_POST['ab']; + +if (!is_int($a)) { + $type = 'НЕ число'; + if (is_numeric($a)) { + $type = 'НЕ целое число'; + } elseif ($a === '') { + $type = "Пустая строка"; + } + echo "'{$a}' - " . $type; + exit; +} + + //обнуляем переменную -$sum=0; +$sum = 0; //приводим число к массиву $b = str_split($a); -//ищем сумму -$sum=array_sum($b); +//ищем сумму +$sum = array_sum($b); //выводи результат echo "Исходное число: " . $a . "
"; -echo "Сумма цифр исходного числа: " . $sum; -} -else if ($a=='') { echo "Пустая строка"; exit;} -else {echo "'{$a}' - НЕ число";} \ No newline at end of file +echo "Сумма цифр исходного числа: " . $sum; \ No newline at end of file diff --git a/php1/2.php b/php1/2.php index 694aa42..aa0ab2d 100644 --- a/php1/2.php +++ b/php1/2.php @@ -1,28 +1,22 @@ -'; echo "'{$a}' - число"; -} -elseif (is_string($a)) -{ -echo "'{$a}' - строка"; -} diff --git a/php1/3.php b/php1/3.php index e69ff72..724def4 100644 --- a/php1/3.php +++ b/php1/3.php @@ -1,13 +1,14 @@ - =1){echo $i . ' - это високосный год' . '
';} -else {echo $i . ' - это не високосный год'. '
';} +for ($i = 1; $i <= $a; $i++) { //??? + if ($b = $i % 4 == 0 && $a <= 9999 && $a >= 1) { + echo $i . ' - это високосный год' . '
'; + } else { + echo $i . ' - это не високосный год' . '
'; + } } diff --git a/summ.html b/summ.html index e43bf44..0e7abb3 100644 --- a/summ.html +++ b/summ.html @@ -1,13 +1,13 @@ - -Считаем сумму + + Считаем сумму
- Введите первое число:

- Введите второе число:

+ Введите первое число:

+ Введите второе число: