Использование текстового поля
Создание 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%"> </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 "Позиция буквы "а": <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%"> </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 Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|