Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Использование текстового поля

Создание PHP-программы

Для начала напишем Web страницу, которая будет отображаться в любом существующем браузере. Для этого выполните следующие действия.

1. Откройте программу Блокнот или любой другой доступный текстовый редактор и наберите в нем следующий HTML код:

<html>

<head>

<title>Web-страница</title>

</head>

<body>

Этот текст появляется в окне браузера

</body>

</html>

2. Сохраните данный файл с каким либо именем и расширением.htm (например,simple01.htm).

3. Откройте файл в браузере. Результат показан на рис. 1.

Рис..1.

4. В зависимости от инсталляции и настройки, загрузите файл в соответствующий каталог сервера (если Web сервер работает на локальной машине, то файл следует просто скопировать в каталог, обслуживаемый Web сервером). Снова откройте файл в браузере, используя HTTP адрес для локального узла. Результат должен выглядеть аналогично.

5. Теперь замените строку, начинающуюся с ‘‘Этот текст...’’, следующими строками:

Этот текст представляет данные, полученные в результате работы PHP 5: Сегодня

<?php

$todaysdate = date("m",time()). "-". date("d",time()). "-". date("Y",time());

echo $todaysdate;

?>

6. Измените расширение файла на.php и введите его адрес в браузере. На этот раз код должен работать и в браузере должна появиться текущая дата в конце строки текста.

7. файл, скопируйте на сервер для этого откройте диск который зарезервирован под сервер там выберите (С: или D) далее home\localhost\www там создаем свою папочку ее название должно содержать значение.ru (например primer.ru).В созданную папку и помещаем свой файл *.php.

8.

Самостоятельная работа

1. Создать файл в любом текстовом редакторе и сохранить его как working_with_strings.php. Файл необходимо поместить в каталог, поддерживаемый Web сервером (если Web сервер работает на локальной машине) или загрузить в соответствующий каталог удаленного Web сервера (и загружать его после каждых изменений).

2. Ввести в данный файл следующий код (фрагменты PHP кода выделены красным цветом):

<html>

<head>

<title>PHP5 для начинающих</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>

<body bgcolor="#FFFFFF">

<table width="100%" border="1">

<tr> <td width="49%"><font face="Arial, Helvetica, sans-serif"><b>Работа

со строками</b>

</font></td>

<td width="51%">&nbsp;</td>

</tr>

<tr> <td width="49%"><font face="Arial, Helvetica, sans-serif"

size="-1">Использование конкатенации - оператор точка </font></td>

<td width="51%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_name = "Иван";

$last_name = "Петров";

$whole_name = $first_name. " ". $last_name;

echo "Имя плюс фамилия = <b>$whole_name</b>";

?>

</font></td>

</tr>

<tr> <td width="49%"><font face="Arial, Helvetica, sans-serif" size="-1">

Определение

длины строки - использование <b>strlen()</b></font></td>

<td width="51%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$string_length = strlen($whole_name);

echo "Длина строки <b>". $string_length. "</b>";

?>

</font></td>

</tr>

<tr>

<td width="49%"><font face="Arial, Helvetica, sans-serif" size="-

1">Получение

подстроки - использование <b>strstr()</b></font></td>

<td width="51%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$part_after_space = strstr($whole_name, " ");

echo "Часть строки после пробела - <b>". $part_after_space.

"</b>";

?>

</font></td>

</tr>

<tr>

<td width="49%"><font face="Arial, Helvetica, sans-serif" size="-

1">Определение

позиции начала подстроки – использование <b>strpos()</b></font></td>

<td width="51%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$letter_position = strpos($whole_name, "а");

echo "Позиция буквы &quot;а&quot;: <b>". $letter_position.

"</b>";

?>

</font></td>

</tr>

<tr>

<td width="49%"><font face="Arial, Helvetica, sans-serif" size="-

1">Возвращение

символа по его ASCII-значению – использование <b>chr()</b></font></td>

<td width="51%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$ascii_character_returned = chr(224);

echo "Символ, соответствующий ASCII-коду 224: <b>"

. $ascii_character_returned. "</b>";

?>

</font></td>

</tr>

</table>

</body>

</html>

3. Сохранить файл, при необходимости выгрузить его на сервер, а затем вызывать в браузере. Результат представлен на рис. 2.

Арифмитические операции

Создаем файл и вносим в него следующий код

<html>

<head>

<title>PHP5 для начинающих</title>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">

</head>

<body bgcolor="#FFFFFF">

<table width="100%" border="1">

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif"><b>Работа с

числами</b></font></td>

<td width="43%">&nbsp;</td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Использование оператора сложения (+)</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 20;

$second_number = 30;

$total = $first_number + $second_number;

echo " Двадцать плюс тридцать равно <b>$total</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Использование инкрементного оператора (++)</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 20;

$first_number = ++$first_number;

echo " Двадцать, инкрементированное на единицу, равно <b>$first_number</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Использование операторов умножения и деления (* и /)</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 20;

$second_number = 30;

$third_number = 3;

$fourth_number = 2;

$total = $first_number * $second_number / $third_number + $fourth_number;

$total2 = $first_number * $second_number / ($third_number + $fourth_number);

echo "Двадцать умножить на тридцать, разделить на три, прибавить два равно

<b>$total</b><br>";

echo "Двадцать умножить на тридцать, разделить на (три плюс два) равно

<b>$total2</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Специальные операторы присваивания — использование += и *=

</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 20;

$second_number = 30;

$total = $first_number += $second_number;

$total2 = $first_number *= $second_number;

echo " Двадцать += тридцать равно <b>$total</b><br>";

echo " Предыдущий результат *= тридцать равно <b>$total2</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Получение абсолютного значения числа — использование функции abs()

</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = -2.7;

echo " Абсолютное значение -2,7 равно <b>". abs($first_number). "</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Преобразование двоичного числа в десятичное — использование функции

bindec()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$binary_number = 10101111;

$decimal_number = bindec($binary_number);

echo "Десятичным эквивалентом двоичного числа 10101111 является число

<b>$decimal_number</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Округление чисел в большую и меньшую сторону — использование функций

ceil() и floor()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 2.4;

echo "Число 2,4, округленное в большую сторону, равно <b>"

. ceil($first_number)

. "</b>, в меньшую сторону — <b>". floor($first_number)

. "</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Определение максимального или минимального значения — использование

функций max() и min()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$max_value = max(2,3,4);

$min_value = min(2,3,4);

echo "Максимальным числом из 2,3,4 является <b>"

. $max_value. "</b>,

а минимальным — <b>". $min_value. "</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Получение числа пи — использование функции pi()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

echo " Число пи равно <b>". pi(). "</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Получение случайного числа — использование функции rand()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

echo " Случайное число: <b>". rand(). "</b>";

?>

</font></td>

</tr>

<tr>

<td width="57%"><font face="Arial, Helvetica, sans-serif" size="-1">

Извлечение квадратного корня — использование функции sqrt()</font></td>

<td width="43%"><font face="Arial, Helvetica, sans-serif" size="-1">

<?php

$first_number = 20;

echo " Квадратный корень из двадцати равен <b>"

. sqrt($first_number). "</b>";

?>

</font></td>

</tr>

</table>

</body>

</html>

2. Сохраните файл как working_with_numbers.php, в случае необходимости

выгрузите его на сервер и отобразите в браузере. Результат показан на рис. 3.

 

 

Использование текстового поля

1. Откройте текстовый редактор и введите следующий HTML+код:

<html>

<head><title></title></head>

<body>

<form method="GET" action="text.php">

Кто Ваш любимый автор?

<input name="Author" type="text">

<br>

<br>

<input type="submit" value="Отправить">

</form>

</body>

</html>

2. Сохраните данный файл под именем text.html.

3. Создайте новый файл и введите следующий код:

<html>

<head><title></title></head>

<body>

Ваш любимый автор:

<?php

echo $_GET['Author'];

?>

</body>

</html>

4. Сохраните этот файл как text.php.

6. Нажмите кнопку Отправить и в браузере отобразится введенное имя

 

Использование текстовой области

1. Запустите редактор Web+страниц и введите следующий код:

<html>

<head><title></title></head>

<body>

<form method="POST" action="textarea.php">

Перечислите Ваши любимые Web-сайты

<textarea name="WebSites" cols="50" rows="5">

http://

http://

http://

http://

</textarea>

<br>

<br>

<br>

<input type="submit" value="Отправить">

</form>

</body>

</html>

2. Сохраните данный файл как textarea.html и закройте его.

3. Создайте новый файл и введите следующий код:

<html>

<head><title></title></head>

<body>

Ваши любимые Web-сайты:

<?php

echo $_POST['WebSites'];

?>

</body>

</html>

4. Сохраните этот файл под именем textarea.php.

Использование флажков

1. Введите следующий код в редакторе Web+страниц:

<html>

<head><title></title></head>

PHP, HTML и состояние сеанса 123

<body>

<form method="POST" action="checkbox.php">

Вы когда-нибудь ели телячий рубец?

<input name="Choice" type="checkbox">

<br>

<br>

<input type="submit" value="Отправить">

</form>

</body>

</html>

2. Сохраните данный файл как checkbox.html и закройте его.

3. Создайте новый файл и введите в него следующий код:

<html>

<head><title></title></head>

<body>

<?php

echo $_POST['Choice'];

?>

</body>

</html>

4. Сохраните файл с именем checkbox.php и закройте его.

6. Нажмите кнопку Отправить.

7. Нажмите кнопку Назад браузера, снимите флажок и снова нажмите кнопку Отправить. Так как флажок в данном случае не был отмечен, в окне браузера отображается пустая страница.

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...