Знакомство с PHP

html Редактор

В прошлой статье мы с Вами создали таблицу MySql и заполнили ее данными. Для того, чтобы заставить сервер брать информацию из базы и выводить ее на Интернет-странице, необходимо использовать один из языков программирования, доступных на сервере. В нашем случае это будет PHP.

Отложим пока до поры до времени MySql и попробуем разобраться как заставить PHP-скрипт выводить информацию в браузер пользователя. Так как на нашем сервере установлен PHP-обработчик. То скрипты с расширением *.php будут обрабатываться им по умолчанию. Если php установлен, но файлы не обрабатываются, попробуйте в файле .htaccess добавить строчку «AddType application/x-httpd-php .php» (здесь явно указывается, что в качестве php-скриптов должны использоваться файлы с расширением *.php).

Теперь создадим в корневом каталоге вашего виртуального сервера (папка «www», иногда «httpdocs») файл index.php. Этот файл и будет программой, которая на лету создает страницы нашего сайта.

Откройте созданный файл в любом текстовом редакторе (это может быть простой блокнот, или редактор вроде TextPad). Не редактируйте файл в редакторе word, так как эта программа будет дописывать свои символы к вашему тексту, а это не желательно.

Начнем с самого простого примера — «Привет, мир!».

Вывести текстовую строку при помощи php очень просто, для этого существует функция вывода echo. Наберите в Вашем текстовом файле три строчки приведенные ниже, сохраните страницу и попробуйте загрузить ваш сайт.

<?php
echo “Привет, мир!”;
?>
В окне браузера отобразится строчка «Привет, мир!» Интересно, что без строчек
<?php ?>.
В браузер будет выведена вся строка «echo “Привет, мир!”; » целиком. Т.е. обработчик php не сможет распознать, что эта строка является php-кодом. Таким образом любой php-код должен содержаться в конструкции
<?php Здесь содержится php-код ?>
, для того чтобы интерпретатор языка смог распознать инструкции программы. Так как нам нужно выводить на странице html-разметку, то немного усложним текст страницы:
<?php
$title=”Первая страница на php”;
$mystring=”Привет, мир!”;
?>

<html>
<head>
<title><?php echo $title; ?></title>
</head>
<body>

<?php
echo “<h1>”.$mystring.”</h1>”;
?>

</body>
</html>
В последнем примере осуществляется вывод не только текста страницы, причем обрамленного в теги h1, но и заголовок страницы title. Здесь мы уже попытались использовать для хранения строчек информации переменные $title и $mystring. Переменные в php обозначаются при помощи символа «$». Присваивание значения переменной происходит при помощи знака равно «=». Запись
“<h1>”.$mystring.”</h1>”
есть не что иное как конкатенация строк, т.е. мы складываем (объединяем) строки
“<h1>” с $mystring и с ”</h1>”
.

В общем-то ничего сложного тут нет, главное не бояться экспериментировать и четко определить для себя, что хочется получить в итоге. В следующий раз мы попробуем осуществить доступ к базе данных из php-скрипта и осуществим вывод полученной из таблицы MySql информации.


Источник: http://itfn.ru

Рекомендуем



Создаем базу данных Если на локальном хостинге сделать это легко, то на хостинге провайдера Вам это может и не потребоваться, из-за того что зачастую при покупке хостинга количество баз данных, которые Вы можете создать, ограничено одной, и она уже создана


Выборка данных из Mysql при помощи PHP php, который будет соединяться с базой MyBase, созданной нами в позапрошлой статье, и производить выборку информации из таблицы MyTable


Создание сайта на PHP Как в любом языке программирования, в серверных языках есть возможность создавать переменные, функции, классы, использовать логические операции сравнения данных, создавать и перебирать элементы массивов и т