HTML, Excel, Word, SEOPHP êóðñ äëÿ ÷àéíèêîâ ⇒ Ïåðâûé øàã

PHP äëÿ "÷àéíèêîâ"

Èíñòðóìåíòû
Âûáèðàåì IDE
Âûáèðàåì Web-ñåðâåð
Âûáèðàåì ÑÓÁÄ
Ñòðóêòóðà ÿçûêà PHP
Ïåðâûé øàã
Ñèíòàêñèñ
Òèïû äàííûõ
Ïåðåìåííûå è êîíñòàíòû
Îïåðàòîðû
Âûðàæåíèÿ
Óïðàâëÿþùèå ñòðóêòóðû
Ôóíêöèè
Êëàññû
Èñêëþ÷åíèÿ
Îøèáêè
Ìàññèâû
Ãëîáàëüíûå ìàññèâû
Cookies
Ñåññèè
Çàãðóçêà ôàéëîâ
Ðàáîòà ñ ôàéëàìè
Ðàáîòà ñ ôàéëàìè íà äèñêå
Ðàáîòà ñ äàííûìè â ôàéëå
Ïðèìåð óïðàâëåíèÿ ôàéëàìè
Ðàáîòà ñ áàçàìè äàííûõ
Ïîäêëþ÷åíèå
Àíàëèç ðåçóëüòàòîâ
Âûïîëíåíèå çàïðîñîâ
Îòêëþ÷åíèå
Ïðèìåð: îòñëåæèâàíèå ïîëüçîâàòåëåé
Ðàáîòà â ñåòè
Îòïðàâêà ïî÷òû
Áåçîïàñíîñòü
HTTP-àóòåíòèôèêàöèÿ
Çàùèòà ëîãèíîì è ïàðîëåì
Àâòîìàòèçàöèÿ
Ðåãóëÿðíûå âûðàæåíèÿ â PHP
Èíòåãðàöèÿ
PHP è JavaScript



Ïåðâûé øàã


Àâòîð: Àðòåìüåâ Ñåðãåé Èãîðåâè÷
ICQ: 438856621
email: _spin_@bk.ru

Èòàê, ìû óñòàíîâèëè è íàñòðîèëè âñ¸, ÷òî íàì íåîáõîäèìî äëÿ ðàáîòû. Íàñòàëî âðåìÿ ïðèñòóïèòü ê ñàìîìó èíòåðåñíîìó - ê ñîçäàíèþ ñîáñòâåííîãî øåäåâðà (ñàéòà, ñòðàíè÷êè, ïîðòàëà (íóæíîå ïîä÷åðêíóòü)).


Ìû èñõîäèì èç òîãî, ÷òî âû çíàåòå îñíîâû ðàáîòû ñ HTML è CSS, íî íå çíàåòå íè ñèíòàêñèñà, íè îñîáåííîñòåé ðàáîòû ñ PHP. Íà÷íåì.


Çàïóñòèòå Áëîêíîò (èëè äðóãîé òåêñòîâûé ðåäàêòîð), ñîçäàéòå íîâûé ôàéë è ââåäèòå â íåãî ñëåäóþùåå:

<?php

    echo "Ìîé ïåðâûé øàã!";

?>
    

Òåïåðü ñîõðàíèòå ýòî ôàéë ñ èìåíåì index.php â êîðíåâîì êàòàëîãå ñåðâåðà (ïî-óìîë÷àíèþ äëÿ Zend Core ýòî "C:\Program Files\Zend\Apache2\htdocs\")

Òåïåðü çàïóñòèòå âàø ëþáèìûé áðàóçåð (íàïðèìåð, Internet Explorer, Opera èëè FileFox) è â ñòðîêå àäðåñà ââåäèòåhttp://localhost/. Âóàëÿ! Âàøà ïåðâàÿ ñòðàíèöà ïåðåä âàìè!

Ðàññìîòðèì ïîäðîáíåå òåêñò ïðèìåðà. Âåñü ñêðèïò ïîìåùåí âíóòðü ïàðû òåãîâ <php è >. Âñ¸, ÷òî çàêëþ÷åíî ìåæäó ñêîáêàìè ñåðâåð ñ÷èòàåò ñêðèïòîì è ïûòàåòñÿ âûïîëíèòü. Âìåñòî òåãîâ <php è > ìîæíî èñïîëüçîâàòü < è >, à òàê æå äîïóñêàåòñÿ èñïîëüçîâàíèå òåãîâ â ASP-ñòèëå (<% è %>). Ïîëüçîâàòüñÿ ASP-òåãàìè ÿ íàñòîÿòåëüíî íå ðåêîìåíäóþ, ò.ê. íà áîëüøèíñòâå ñåðâåðîâ ýòà îïöèÿ ó PHP îòêëþ÷åíà. Âñ¸, ÷òî íàõîäèòñÿ âíå ñêîáîê ñåðâåð âûâîäèò â áðàóçåð àâòîìàòè÷åñêè.

Âíóòðè ñêîáîê ðàñïîëàãàþòñÿ èíñòðóêöèè ÿçûêà PHP. Èíñòðóêöèè ðàçäåëÿþòñÿ òî÷êîé ñ çàïÿòîé è âûïîëíÿþòñÿ ïîñëåäîâàòåëüíî, "ñâåðõó-âíèç".  äàííîì ïðèìåðå åñòü âñåãî îäíà èíñòðóêöèÿ - âûçîâ ñòàíäàðòíîé ôóíêöèè echo, îñíîâíàÿ ôóíêöèÿ êîòîðîé - ïåðåäàâàòü ñâîè àðãóìåíòû íà âûõîä ñåðâåðà (ò.å. íà âõîä íàøåãî áðàóçåðà).

Ðàññìîòðèì äðóãîé ïðèìåð:

<?php

    phpinfo();

?>
    

Âûïîëíèâ ýòîò êîä âû óâèäèòå ïîëíóþ èíôîðìàöèþ îá íàñòðîéêå PHP íà âàøåì ñåðâåðå. Ìîæåòå èçó÷èòü ïîëó÷åííûå äàííûå, íî ìû åù¸ íå ðàç âîñïîëüçóåìñÿ ôóíêöèåé phpinfo() ïðè ðàçðàáîòêå è îòëàäêå íàøèõ ñêðèïòîâ.

Ïåðâûé øàã ñäåëàí. Òåïåðü ïîðà óãëóáèòüñÿ âî âíóòðåííèé ìèð ÿçûêà PHP.



 íà÷àëî ñòðàíèöû



 íà÷àëî ñòðàíèöû