PHP Ўј√ 1. „то такое PHP?

√лавна€ преимущества использовани€ Ћинз FreshLook Dimensions и все подробности вы узнаете здесь.

PHP Ўј√ 1. „то такое PHP? 2002-07-04
јвтор: Dapi —траницы: [1]

PHP это скриптовый server-side €зык программировани€, предназначенный в основном дл€ включени€ в html страницу и выполн€емый сервером перед выдачей страницы браузеру. PHP очень похож на ASP (существует даже конвертор asp2php), но приспособлен к unix-like системам и чаще всего употребл€етс€ с web-сервером apache, хот€ может работать и с MS IIS и в принципе с любым другим веб-сервером.  роме того, PHP3 €вл€етс€ объектно-ориентированным.

Ќа мой взгл€д, основное преимущество PHP - простота, гибкость и скорость выполнени€. ћне, например, понадобилось минут 15 дл€ просмотра мануалов и примеров, дл€ того, чтобы перевести весь контент моего сайта на SQL (подробнее в слеудющих Ўј√-ах) и написать php-скрипт дл€ выдачи его в html коде с шаблонным дизайном. «ачем так сложно? ј вовсе и не сложно. “еперь, чтобы выложить на сайт новую статью или просто новость, € всего лишь добавл€ю новую запись на sql сервере с помощью MS Access или web-интерфейса sql, написанного кстати тоже на php,  а при запросе страницы пользователем соответствующий php-скрипт выуживает из sql то, что ему надо и выдает уже красиво оформленную, готовую страницу.

SQL. ¬от это €вл€етс€ еще одним преимуществом PHP, такое впечатление, что он (PHP) просто рожден существовать в св€зке apache+php+sql. ƒл€ свой работы € выбрал MySQL, который также существует и под linux и под win9x/NT.

¬ качестве иллюстрации простоты php, предлагаю пример, передающий список файлов в текущем каталоге.

<HTML><BODY>
—писок файлов:
<?
$dir = opendir(".");
while($file = readdir($dir))
   echo "$file<BR>";
closedir($dir);
?>
</BODY></HTML>

 од, помещенный в теги <? и ?> не передаетс€ браузеру, а выполн€етс€ непосредственно на стороне сервера. ј выдаетс€ то, что выводит команда echo. я думаю, что человек, мало-мальски знающий хот€ бы один €зык программировани€, поймет этот пример без проблем.  ажетс€, PHP похож на C? или Perl? или Basic? ј вот к стати тот же пример в ќќѕ варианте:

<?
$dir = dir(".");
while($file = $dir->read())
  echo "$file<BR>";
$dir->close();
?>

» ведь вы можете это писать в своем любимом html редакторе! Ћично € настолько полюбил этот €зык, что пишу в нем и скрипты дл€ linux shell (хот€ это уже из области XXX ;) и даже под dos/win. ј запустить скрипт из шела проще некуда: php3 -q <filename> получаетс€ отличный интерпретатор.

ј вот, дл€ нагл€дности, еще пример дл€ работы с MySQL:

<?
$conn=mysql_connect("127.0.0.1");
if (mysql_select_db("db",$conn)) {
  $res=mysql_query("select * from tabl", $conn);
  while(($data=mysql_fetch_row($res)))
    echo("$data[0] $data[1] ");
} else
  echo "Error! ";
?>

Ётот скрипт выводит таблицу tabl из базы данных db на локальном MySQL сервере.



јвтор: Dapi
Ќабор инструментов: https://inforkom-tools.ru/ - инструменты дл€ автомобил€.


ѕри перепечатке информации делайте, пожалуйста, ссылку на наш сайт (либо поделитьс€ вконтакте, гугл+ или делитесь в одноклассниках статьЄй). —пасибо!

»сточник: www.wr-script.ru©, 2004-2023г.

ƒелитесь с друзь€ми в соцсет€х. јктивные комментаторы получают свежие скрипты и бесплатные доработки от WR-Script.ru!

¬ернутьс€ к стать€м помощи WEB-мастеру

WR-–°—З—С—В—З–Є–Ї