Такая, наверно, не всем интересная тема. Даже не "наверно", а точно:)
Но все же расскажу. Только общие слова, никаких "умных" обозначений, названий и пр., что может вас отпугнуть:)
PHP- это язык программирования. На нем "пишутся" веб страницы, проще говоря,- сайты.
Это я все упрощаю, не забывайте:)
Но не стоит думать, что php это аналог html,- совсем нет. Сайты были, есть и будут на html.
А PHP,- отвечает за нужное построение страницы в зависимости от условий.
Этак я вас запутаю... Короче говоря на примере.
Авторизовались вы на лиру и пошли ко мне в дневник. Смотрим сверху,- маленький значок вашей аватарки и ваш ник:
При этом у каждого пользователя вот этот "кусок" страницы- свой. У меня моя аватарка, у каждого читателя своя.
Но страница-то одна и та же.
Вот примерно такие задачи и можно решить с помощью PHP. ( но это только сотая доля возможностей php)
Просто пишется примерно так "юзеру такому показывать то-то, а этому,- совсем другое".
Когда мы пишем пост, мы не можем там прописать такие вот моменты,- и соответственно пост наш для всех выглядит одинаково.
Если утрировано попытаться в двух словах объяснить разницу,- получится примерно так:
Html - показывает обозревателю ( человеку посетившему сайт) как есть то, что написано разработчиком этой страницы.
PHP - Сначала думает , что показать и как, а потом уже показывает.
С html все просто, обычного блокнота вам хватит для тренировки и создания веб страниц.
С php сложнее:) Для практики вам нужна будет вот эта "думающая часть":)
На этом и остановимся, пока просто интересно посмотреть на вашу реакцию на подобную тему:)
Кому интересно,- лично у меня, "думающей частью" является денвер.
Скачать и почитать подробнее можете на оф. сайте :)
P.S. Ну так, просто чтоб было.. может это вас больше воодушевит:)
Вот есть такие списки:
1
2
3
4
5
6
7
8
9
10
11
12
И т.д. до 31 :) Ну типа для выбора даты рождения такие списки обычно используют:)
Теперь смотрим код всей этой фигни (уж простите) на html:
<select name="date">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
И т.д. до 31 :)
А теперь как это же выглядит на php ( если захотеть конечно):
echo '<select name="date">';
for ($e=1; $e <=31; $e++){printf ('<option value="%s">%s</option>',$e,$e);}
echo '</select>';
Думаю, разницу объяснять не надо?:))
Комментариев нет:
Отправить комментарий