Журнал «CHIP» - Введение в PHP
Название: | Введение в PHP | |
Автор: | Журнал «CHIP» | |
Жанр: | Интернет, Учебники и самоучители по компьютеру, Современные российские издания, Литература ХXI века (эпоха Глобализации экономики), Linux, Windows, Программирование: прочее, PHP | |
Изадано в серии: | неизвестно | |
Издательство: | неизвестно | |
Год издания: | - | |
ISBN: | неизвестно | |
Отзывы: | Комментировать | |
Рейтинг: | ||
Поделись книгой с друзьями! Помощь сайту: донат на оплату сервера |
Краткое содержание книги "Введение в PHP"
Статья из журнала «CHIP».
Читаем онлайн "Введение в PHP". [Страница - 2]
- 1
- 2
Первый движок
Теперь вы уже имеете представление о PHP, и можно сделать что-то более полезное, нежели программу, которая выводит банальное "Привет Мир!". Займемся разработкой нашего движка.Для начала, напишем программу, которая будет добавлять некоторые статьи в базу текстов, и выводить любой из указанных файлов в одном шаблоне. Все это выглядит очень сложным, но на самом деле очень просто. Сначала напишем на HTML форму, откуда введенные данные будут передаваться программе на обработку:
<form method="POST" action="add_text.php3">
<p>Название текста:<br>
<input type="text" name="text_name" size="20"><br>
Текст:<br>
<textarea rows="12" name="text" cols="53"></textarea><br>
<input type="submit" value="Submit" name="Submit"></p>
</form>
Теперь напишем программу, которая введенные в форму данные обработает должным образом, и сохранит в папку texts:
<?php
$filename = "$name"; /* указываем с каким именем будет сохранен файл. Именем файла, будет служить название текста, введенное в соответствующее поле формы */
$fp = fopen("texts/$text_name.txt","w+") /* открываем файл, а если он не найден, директивой “w+” указываем что его надо создать */
fputs($fp, "<b>$text_name</b><br>$text"); /* сохраняем с учетом HTML-форматирования текст в базу текстов */
fclose($fp); /* закрываем файл по завершению всех работ */
?>
Вот и все — эта программа сохранит все введенные в форму данные. Теперь нам нужно их вывести. Здесь на помощь тоже приходит PHP. Зачем же нам создавать огромное количество веб-страниц, для каждого документа хранящегося в базе текстов, если любой из них можно вывести в одном шаблоне? Создаем HTML-файл, и в месте, где предполагается вывод текстов, пишем следующий PHP-код:
<?
$filename = "read/".$open .'.txt'; // открываем указанный текст
if (file_exists ($filename)): // если такой файл существует…
$fd = fopen ($filename, "r"); // …открываем его…
$showtext = fread ($fd, filesize ($filename)); // и считываем в переменную $showtext
fclose ($fd); // закрываем файл
echo ($content); // выводим текст если файл найден, а если нет…
else: echo ("Указанный текст отсутствует в базе текстов."); // пишем что такого файла нету
endif; // конец цикла, и конец программы
?>
Все так — подумает читатель — но как же указать файл? Очень просто. Предположим, что приведенный выше код, находится в файле read.php3. В строке броузера, просто пишем read.php3?open=имя_файла_без_расширения.
Думаю, вряд ли кто-то станет спорить, что такой способ очень удобен. Интересно, что в файле может храниться не обязательно текст — это может быть и HTML-код, и какой-то другой скрипт… словом, все, что только может разобрать броузер или сервер.
--">
- 1
- 2
Книги схожие с «Введение в PHP» по жанру, серии, автору или названию:
Сергей Леонидович Куринный - Mozilla Введение в веб программирование Жанр: Интернет Год издания: 2019 |
Алекс Сучжон-Ким Пан - Укрощение цифровой обезьяны. Как избавиться от интернет-зависимости Жанр: Интернет Год издания: 2014 |
А Ш Левин - Интернет для людей старшего возраста Жанр: Интернет Год издания: 2014 |
Вячеслав Олегович Рузов - Введение в хитападеш Жанр: Психология Год издания: 2003 |