База ответов ИНТУИТ

Введение в программирование на PHP5

<<- Назад к вопросам

Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 1"?
function emailAlert() {$email = $_POST[email];$subject = "Подписка на новости!";$message = "Дорогой: ";$message .= $_POST[username] . "!\n";$message .= " Вы успешно подписались на новости нашего сайта.\n\n";mail($email,$subject,$message);}function echoAlert() {echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";}function getForm() {echo "<h4>Пожалуйста, заполните форму:</h4>";echo "<form action=\"index.php\" method=\"post\">";echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";echo "</form>";}if ($_POST[submit1]) {echoAlert();} else if ($_POST[submit2]) {echoAlert();emailAlert();} else {getForm();}

(Отметьте один правильный вариант ответа.)

Варианты ответа
выведет чистую форму для оформления подписки
программа выведет сообщение об успешной подписке(Верный ответ)
ошибка сценария
отправит письмо на почтовый ящик пользователя
программа выведет сообщение об успешной подписке и отправит письмо на почтовый ящик пользователя
Похожие вопросы
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 2"?
function emailAlert() {$email = $_POST[email];$subject = "Подписка на новости!";$message = "Дорогой: ";$message .= $_POST[username] . "!\n";$message .= " Вы успешно подписались на новости нашего сайта.\n\n";mail($email,$subject,$message);}function echoAlert() {echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";}function getForm() {echo "<h4>Пожалуйста, заполните форму:</h4>";echo "<form action=\"index.php\" method=\"post\">";echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";echo "</form>";}if ($_POST[submit1]) {echoAlert();} else if ($_POST[submit2]) {echoAlert();emailAlert();} else {getForm();}
Что произойдет, если пользователь заполнит форму и нажмет на "Кнопку 3"?
function emailAlert() {$email = $_POST[email];$subject = "Подписка на новости!";$message = "Дорогой: ";$message .= $_POST[username] . "!\n";$message .= " Вы успешно подписались на новости нашего сайта.\n\n";mail($email,$subject,$message);}function echoAlert() {echo "<p>Вы успешно подписались на новости нашего сайта!</p><br>";}function getForm() {echo "<h4>Пожалуйста, заполните форму:</h4>";echo "<form action=\"index.php\" method=\"post\">";echo "Введите наше имя: <input type=\"text\" name=\"username\" \/><br>";echo "Введите ваш E-mail: <input type=\"text\" name=\"email\" \/><br>";echo "<input type=\"submit\" name=\"submit1\" value=\"Кнопка 1\" \/>";echo "<input type=\"submit\" name=\"submit2\" value=\"Кнопка 2\" \/>";echo "<input type=\"submit\" name=\"submit3\" value=\"Кнопка 3\" \/>";echo "</form>";}if ($_POST[submit1]) {echoAlert();} else if ($_POST[submit2]) {echoAlert();emailAlert();} else {getForm();}
На сервере находится страница, содержащая форму:
<form action="form.php" method="get"><input type="text" name="text" /><input type="submit" name="submit1" value="Public" /><input type="submit" name="submit2" value="Edit" /></form>
Какой запрос придет на сервер при нажатии на кнопку Public?
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php if ($_COOKIE['count'] == "") {setcookie('count',0);}function setCount() {if ($_COOKIE['count'] > 3) {mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");}setcookie('count',++$_COOKIE['count']);echo "Вы нажали " . $_COOKIE['count'] . " раз!";}if ($_POST['click']) setCount();?><form action="index.php" method="post"><input type="submit" value="Не жми!" name="click" /></form>
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php if ($_COOKIE['count'] == "") {setcookie('count',0);}function setCount() {if ($_COOKIE['count'] > 1) {mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");}setcookie('count',++$_COOKIE['count']);echo "Вы нажали " . $_COOKIE['count'] . " раз!";}if ($_POST['click']) setCount();?><form action="index.php" method="post"><input type="submit" value="Не жми!" name="click" /></form>
Сколько раз пользователю нужно нажать на кнопку "Не жми!", чтобы начать получать предупреждения в почтовый ящик?
<?php if ($_COOKIE['count'] == "") {setcookie('count',0);}function setCount() {if ($_COOKIE['count'] >= 3) {mail("usermail@domain.com","Предупреждение!","Уважаемый, хватит нажимать на кнопку!");}setcookie('count',(++$_COOKIE['count']));echo "Вы нажали " . $_COOKIE['count'] . " раз!";}if ($_POST['click']) setCount();?><form action="index.php" method="post"><input type="submit" value="Не жми!" name="click" /></form>
На сервере находится страница, содержащая форму:
<form action="form.php" method="get"><input type="text" name="text" value="mytext" /><input type="submit" name="submit" value="Public" /><input type="submit" name="submit" value="Edit" /></form>
Какой запрос придет на сервер при нажатии на кнопку Edit?
На сервере находится страница, содержащая форму:
<form action="form.php" method="get"><input type="text" name="text" value="mytext" /><input type="submit" name="submit" value="Public" /><input type="submit" name="submit" value="Edit" /></form>
Какой запрос придет на сервер при нажатии на кнопку Public?
Выберите корректный вариант вывода на страницу данных формы, введенных пользователем:
<form action=""><h2>Когда вы родились?</h2>Дата: <input type="text" name="date" maxlength="2" size="2" />Месяц: <input type="text" name="month" />Год: <input type="text" name="year" maxlength="4" size="4" /><input type="submit" value="Submit" /></form>
Выберите некорректные варианты вывода на страницу данных формы, введенных пользователем:
<form action="">Ваше имя: <input type="text" name="name" />Ваша фамилия: <input type="text" name="surname" /><input type="submit" value="Submit" /></form>