-Ìåòêè

 -Ïîäïèñêà ïî e-mail

 

 -Ïîèñê ïî äíåâíèêó

Ïîèñê ñîîáùåíèé â CommandButton

 -Ñòàòèñòèêà

Ñòàòèñòèêà LiveInternet.ru: ïîêàçàíî êîëè÷åñòâî õèòîâ è ïîñåòèòåëåé
Ñîçäàí: 05.05.2008
Çàïèñåé:
Êîììåíòàðèåâ:
Íàïèñàíî: 214

Âûáðàíà ðóáðèêà PHP.


Äðóãèå ðóáðèêè â ýòîì äíåâíèêå: ýëåêòðîíèêà(2), ñîôò(1), ñîâåòû(11), ïðîãðàììèðîâàíèå(28), ÏÐÈÊÎËÛ(2), Èñòîðèÿ(7), ÆÅËÅÇÎ(3), âîïðîñû(3), JavaScript(10), HTML(26)
Êîììåíòàðèè (0)

Òèïû äàííûõ php

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 12:28 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà


 îòëè÷èå îò ïîëåé òàáëèö, ëþáàÿ ïåðåìåííàÿ ÐÍÐ ìîæåò ñîäåðæàòü äàííûå ðàçëè÷íûõ òèïîâ. Ìîæíî, íàïðèìåð, îáúÿâèòü ïå­ðåìåííóþ, ïðèñâîèâ åé ÷èñëî, à ïîòîì åé æå ïðèñâîèòü ñòðîêîâîå èëè ëîãè­÷åñêîå çíà÷åíèå, è èíòåðïðåòàòîð ÐÍÐ âñå "ñëîïàåò". Õîòÿ, êîíå÷íî, òàêîãî ëó÷øå íå äîïóñêàòü — ýòî ïëîõîé ñòèëü ïðîãðàììèðîâàíèÿ.

Äàâàéòå ïîëó÷øå ïîçíàêîìèìñÿ ñ òèïàìè äàííûõ, ïîääåðæèâàåìûìè ÐÍÐ. Èõ äàëåêî íå òàê ìíîãî, êàê òèïîâ, ïîääåðæèâàåìûõ ñåðâåðàìè äàííûõ.

 

Ëîãè÷åñêèé

Ëîãè÷åñêèé òèï ïðåäñòàâëÿåò òîëüêî äâà çíà÷åíèÿ: "èñòèíà" (true) è "ëîæü" (false). Ýòè çíà÷åíèÿ çàïèñûâàþòñÿ êëþ÷åâûìè ñëîâàìè ÿçûêà ÐÍÐ true è false ñîîòâåòñòâåííî.

$flag = true;

 

Öåëî÷èñëåííûé

Öåëî÷èñëåííûé òèï ïðåäñòàâëÿåò, êàê ÿñíî èç íàçâàíèÿ, öåëûå ÷èñëà îò~2 147 483 648 äî 2 147 483 647, íàïðèìåð:

$counter = 10; $delta = -193;

Ïî óìîë÷àíèþ öåëûå ÷èñëà çàäàþòñÿ â äåñÿòè÷íîé ñèñòåìå ñ÷èñëåíèÿ. Åñëè íóæíî çàäàòü ÷èñëî â âîñüìåðè÷íîé èëè øåñòíàäöàòåðè÷íîé ñèñòåìå ñ÷èñëå­íèÿ, äîñòàòî÷íî ïðåäâàðèòü åãî çíàêîì O è Îõ ñîîòâåòñòâåííî:

$octal_number = 0123;

$hex number = 0x4F;

 

Ñ ïëàâàþùåé òî÷êîé

Òèï ñ ïëàâàþùåé òî÷êîé ïðåäñòàâëÿåò äðîáíûå ÷èñëà îò -1,79769313486232*10308 äî -2,2250738585072*10"308, 0 è îò 2,2250738585072*Þ-308 äî 1,79769313486232*10308 ñ òî÷íîñòüþ ïðèìåðíî äî 14-ãî çíàêà ïîñëå çàïÿòîé, íàïðèìåð:

$square =  10.56;

Çàìåòèì, ÷òî âìåñòî çíàêà çàïÿòîé äëÿ ïðåäñòàâëåíèÿ ÷èñëà â êîäå ÐÍÐ èñ­ïîëüçóåòñÿ òî÷êà.

 

Äëÿ ïðåäñòàâëåíèÿ ÷èñåë â íîðìàëèçîâàííîì âèäå {<ìàíòèññà>*\0<""ðÿ')"ê>) ìîæíî èñïîëüçîâàòü ñïåöèàëüíûé ñèíòàêñèñ âèäà <ìàíòèññà>Å<ïîðÿäîê>:

$distance = 2.648E+12;

 òàêîì âèäå ïðåäñòàâëåíî ÷èñëî 2,648*1012. Îáðàòèì âíèìàíèå, ÷òî çíàê + â çíà÷åíèè ïîðÿäêà íåîáõîäèì.

À òàê ïðåäñòàâëåíî ÷èñëî 1*10"3:

$millimeter =  1E-3; 

Ñòðîêîâûé

Ñòðîêîâûé òèï ïðåäñòàâëÿåò ñòðîêè òåêñòà ïðàêòè÷åñêè íåîãðàíè÷åííîãî ðàçìåðà (ïî êðàéíåé ìåðå, òàê íàïèñàíî â äîêóìåíòàöèè ïî ÐÍÐ). Ñòðîêîâûå çíà÷åíèÿ äîëæíû áûòü âçÿòû â äâîéíûå êàâû÷êè. Âíóòðè ñòðîê ìîæíî èñ­ïîëüçîâàòü ëþáûå ñèìâîëû, êîòîðûå ìîãóò áûòü âûâåäåíû íà ýêðàí.

$output =   "Ïðèâåò!"; 

Çàìå÷àíèå

Èíîãäà ñòðîêîâûå çíà÷åíèÿ áåðóòñÿ â îäèíàðíûå êàâû÷êè. Îäíàêî äëÿ òàêèõ ñòðîê íå äîñòóïíû íåêîòîðûå âîçìîæíîñòè ÐÍÐ.

ÐÍÐ òàêæå ïðåäîñòàâëÿåò íåñêîëüêî ñïåöèàëüíûõ ñèìâîëîâ, êîòîðûå ìîãóò áûòü èñïîëüçîâàíû â ñòðîêàõ. Ýòè ñèìâîëû ëèáî âûïîëíÿþò îñîáûå äåéñò­âèÿ, ëèáî íå ìîãóò áûòü âêëþ÷åíû â ñòðîêè îáû÷íûì îáðàçîì. Âñå îíè ïåðå­÷èñëåíû â òàáë. 1.

 

Òàáëèöà 1. Ñïåöèàëüíûå ñèìâîëû ÐÍÐ

 

 

Ñïåöèàëüíûé ñèìâîë

 

Îïèñàíèå

\n

Ïåðåâîä ñòðîêè

\r

Âîçâðàò êàðåòêè


 

 

Ñïåöèàëüíûé ñèìâîë

 

Îïèñàíèå

\t

Ãîðèçîíòàëüíàÿ òàáóëÿöèÿ

\\

Îáðàòíûé ñëýø (\)

\$

Çíàê äîëëàðà

\"

Äâîéíàÿ êàâû÷êà

\<êîä>

Ñèìâîë ñ çàäàííûì âîñüìåðè÷íûì êîäîì

\õ<êîä>

Ñèìâîë ñ çàäàííûì øåñòíàäöàòåðè÷íûì êîäîì

Çäåñü íóæíî äàòü íåêîòîðûå ïîÿñíåíèÿ.

Èñïîëüçîâàíèå ñèìâîëîâ îáðàòíîãî ñëýøà, äîëëàðà è äâîéíîé êàâû÷êè â ñòðîêàõ íå äîïóñêàåòñÿ — òîëüêî ñîîòâåòñòâóþùèå èì ñïåöèàëüíûå ñèìâî­ëû. Íàïðèìåð, ýòî íåïðàâèëüíîå âûðàæåíèå:

$output = "Ãîñòèíèöà "Âîëæñêàÿ"";

ò. ê. âíóòðè ñòðîêè íå äîëæíû ïðèñóòñòâîâàòü äâîéíûå êàâû÷êè. Íóæíî ïðåäâàðèòü êàæäûé ñèìâîë äâîéíûõ êàâû÷åê îáðàòíûì ñëýøåì (\"), âîò òàê:

$output = "Ãîñòèíèöà \"Âîëæñêàÿ\"";

Çíàêè âîçâðàòà êàðåòêè è ïåðåâîäà ñòðîêè, ñëåäóþùèå äðóã çà äðóãîì, — \ã\ï— ïîçâîëÿò íà÷àòü âûâîä äàííûõ ñ ïîìîùüþ îïåðàòîðà echo ñ íîâîé ñòðîêè. Íàïðèìåð, ñöåíàðèé:

echo "Íà÷íåì ";

echo  "âûâîä\ã\ï";

echo "ñ íîâîé ñòðîêè!!!";

âûâåäåò íà ýêðàí ñëåäóþùóþ ôðàçó:

Íà÷íåì âûâîä

ñ íîâîé ñòðîêè!!!

Îáðàòèì âíèìàíèå, ÷òî ïåðâîå è âòîðîå âûðàæåíèÿ ýòîãî ñöåíàðèÿ âûïîëíè­ëè âûâîä â îäíó è òó æå ñòðîêó.

 

 

NULL

Òèï NULL îçíà÷àåò, ÷òî ïåðåìåííàÿ íå ñîäåðæèò íèêàêîãî çíà÷åíèÿ. Ýòî ìîæåò ñëó÷èòüñÿ, åñëè ìû ïûòàåìñÿ ïîëó÷èòü çíà÷åíèå ïåðåìåííîé, êîòîðàÿ åùå íå îáúÿâëåíà èëè óæå óäàëåíà èç ïàìÿòè Òàêæå ìû ìîæåì ïðÿìî ïðèñâîèòü ïåðåìåííîé çíà÷åíèå NULL, âîñïîëüçîâàâøèñü êëþ÷åâûì ñëîâîì null:

$null_value = NULL;

Ðóáðèêè:  PHP

Êîììåíòàðèè (0)

Ïåðåìåííûå php

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 12:25 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà


Ïåðåìåííûå

Ïåðåìåííàÿ — ýòî ó÷àñòîê ïàìÿòè êîìïüþòåðà, îòâåäåííûé äëÿ õðàíåíèÿ êàêèõ-òî äàííûõ: àðãóìåíòîâ èëè ðåçóëüòàòîâ âû­ïîëíåíèÿ îïåðàòîðîâ. Ïðîãðàììèñò ìîæåò ïèñàòü âûðàæåíèÿ, ïîìåùàþùèå êàêèå-ëèáî äàííûå â ïåðåìåííûå èëè èçâëåêàþùèå èõ îòòóäà.

Êàæäàÿ ïåðåìåííàÿ äîëæíà èìåòü óíèêàëüíîå èìÿ. Ýòî èìÿ äîëæíî âñåãäà íà÷èíàòüñÿ ñèìâîëîì äîëëàðà è ñîäåðæàòü òîëüêî áóêâû ëàòèíñêîãî àëôàâè­òà, öèôðû è çíàêè ïîä÷åðêèâàíèÿ. Ïðè÷åì ñëåäóþùèì ïîñëå çíàêà äîëëàðà ñèìâîëîì îáÿçàòåëüíî äîëæíà áûòü áóêâà èëè çíàê ïîä÷åðêèâàíèÿ. Òàêæå èìÿ ïåðåìåííîé íå äîëæíî ñîâïàäàòü ñ êëþ÷åâûìè ñëîâàìè ÐÍÐ. Äëèíà èìåíè ïåðåìåííîé íå îãðàíè÷åíà, íî ëó÷øå äåëàòü èõ êàê ìîæíî êîðî÷å è êàê ìîæíî ïîíÿòíåå.

Âîò íåñêîëüêî ïðèìåðîâ ïðàâèëüíî íàïèñàííûõ èìåí ïåðåìåííûõ:

$var

$extended_result2 $_temp

À ýòî — íåïðàâèëüíûå èìåíà:

$2result

$extended output $ðàñøèðåííûé âûâîä

 ïåðâîì èç ýòèõ èìåí ïîñëå çíàêà äîëëàðà èäåò öèôðà, âòîðîå ñîäåðæèò ïðîáåë, à òðåòüå íàáðàíî ðóññêèìè áóêâàìè. È ïåðâîå, è âòîðîå, è òðåòüå íå­äîïóñòèìî.

 îòëè÷èå îò êëþ÷åâûõ ñëîâ, èìåíà ïåðåìåííûõ â ÐÍÐ ÷óâñòâèòåëüíû ê ðå­ãèñòðó. Òàê, $var è $var — ýòî ðàçíûå ïåðåìåííûå.

À òåïåðü ðàññìîòðèì ñöåíàðèé.

$à = 2; $b = 3;

Çäåñü ìû ïðèñâàèâàåì ÷èñëîâûå çíà÷åíèÿ äâóì ïåðåìåííûì: $à è $ü. Äåëàåò­ñÿ ýòî ñ ïîìîùüþ îñîáîãî îïåðàòîðà ïðîñòîãî ïðèñâàèâàíèÿ =. Ñëåâà îò íå­ãî çàïèñûâàåòñÿ èìÿ ïåðåìåííîé, à ñïðàâà — çíà÷åíèå, êîòîðîå äîëæíî áûòü åé ïðèñâîåíî.

Ïîñêîëüêó ïåðåìåííûõ $à è $ü åùå íå ñóùåñòâóåò, èíòåðïðåòàòîð ÐÍÐ ñîç­äàñò èëè, êàê ãîâîðÿò ïðîãðàììèñòû, îáúÿâèò èõ. Îáúÿâëåíèå ïåðåìåííîé ïðîèñõîäèò ïðè ïåðâîì ïðèñâîåíèè åé çíà÷åíèÿ.

$ñ = $à + $b;

Çäåñü ìû îáúÿâëÿåì òðåòüþ ïåðåìåííóþ — $ñ — è ïðèñâàèâàåì åé ðåçóëüòàò âû÷èñëåíèÿ âûðàæåíèÿ 2 + 3.

echo $c;

À â ýòîì, ïîñëåäíåì, âûðàæåíèè íàøåãî ñöåíàðèÿ îïåðàòîð echo èçâëåêàåò çíà÷åíèå ïåðåìåííîé $ñ (ýòî áóäåò ñóììà 2 è 3 — 5) è âûâîäèò åãî íà ýêðàí.


Îñòàëîñü ñêàçàòü, ÷òî ïåðåìåííàÿ, îáúÿâëåííàÿ â êàêîì-ëèáî ñöåíàðèè ñåð­âåðíîé ñòðàíèöû ÐÍÐ, äîñòóïíà âî âñåõ ñöåíàðèÿõ, íàõîäÿùèõñÿ â ýòîé ñòðà­íèöå. Òàê, åñëè ìû íàïèøåì äâà ñöåíàðèÿ â êîäå Web-ñòðàíèöû (ñàì HTML-êîä îïóùåí):

<?php $a = "Test!!!"; ?>

<?php echo $a; ?>

òî îíè îáà âûïîëíÿòñÿ ïðàâèëüíî. Îäíàêî â äðóãèõ ñåðâåðíûõ ñòðàíèöàõ ýòè ïåðåìåííûå äîñòóïíû íå áóäóò — ýòî ñëåäóåò ïîìíèòü.

Ðóáðèêè:  PHP

Êîììåíòàðèè (0)

Îïåðàòîðû, àðãóìåíòû è âûðàæåíèÿ

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 12:23 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà

Îïåðàòîð âûâîäà ECHO. Îí ïðèíèìàåò îäèí àðãóìåíò - ñòðîêó - è âûâîäèò åå íà ýêðàí, òî÷íåå â òî ìåñòî êîäà HTML, ãäå âñòðèòèëñÿ. ( ïðèíöèïå, ýòî îäíî è òî æå, ò.ê. ñôîðìèðîâàííàÿ ñåðâåðíîé ïðîãðàììîé Web-ñòðàíèöà âñåðàâíî ïîïàäàåò íà ýêðàí ïîñåòèòåëþ ñàéòà.) Ïîðà äàòü îïðåäåëåíèÿ îïåðàòîðà è àðãóìåíòà.

Îïåðàòîð - ýòî êîìàíäà ÿçûêà PHP, âûïîëíÿþùàÿ êàêîå-ëèáî äåéñòâèå íàä ïåðåäàííûìè åìó äàííûìè (àðãóìåíòîì) èëè ñàìèì ñöåíàðèåì.

Îïåðàòîðû â PHP áûâàþò ðàçíûå. Ìû óæå çíàêîìû ñ îïåðàòîðîì âûâîäà äàííûõ ECHO. Ñóùåñòâóþò òàêæå àðèôìåòè÷åñêèå îïåðàòîðû, âûïîëíÿþùèå ýëåìåíòðàíûå äåéñòâèÿ íàä ÷èñëàìè: Ñëîæåíèå, âû÷èòàíèå, óìíîæåíèå è äåëåíèå.

Âîò ïðèìåð ñöåíàðèÿ, èñïîëüçóþùåãî àðèôìåòè÷åñêèå îïåðàòîðû: 

echo 2 + 2;

Çäåñü ìû âèäèì îïåðàòîð ñëîæåíèÿ +, êîòîðûé ïðèíèìàåò äâà àðãóìåíòû - ÷èñëîâûå çíà÷åíèÿ 2 è 2. Ñëîæèì âèõ, îí âîçâðàùàåò ïîëó÷åííóþ ñóììó (ðåçóëüòàò), êîòîðûé â ñâîþ î÷åðåäü, ïðèíèìàåò îïåðàòîð echo â êà÷åñòâå àðãóìåíòà. Çàìåòèì, ÷òî ÷èñëîâûå çíà÷åíèÿ íå áåðóòñÿ â êàâû÷êè.

Ïðèâåäåííûé ðàíåå ñöåíàðèé PHP ñîñòîèò èç îäíîãî âûðàæåíèÿ. Âûðàæåíèå - ýòî ôðàãìåíò êîäà PHP,  âûïîëíÿþùèé îäíî çàêîí÷åííîå äåéñòâèå. Òàê, âûðàæåíèå

echo 2+2;

âûïîëíÿåò îäíî çàêîí÷åííîå äåéñòâèå: ñêëàäûâàåò äâà ÷èñëà è âûâîäèò ñóììó íà ýêðàí. Êàæäîå âûðàæåíèå îáÿçàòåëüíî äîëæíî çàâåðøàòüñÿ çíàêîì òî÷êè ñ çàïÿòîé. Òî÷êà ñ çàïÿòîé - ýòî çíàê êîíöà âûðàæåíèÿ; âñòðåòèâ åãî, èíòåðïðåòàòîð PHP ñ÷èòàåò , ÷òî âûðàæåíèå çàâåðøåíî, è åãî íóæíî âûïîëíèòü. Åäèíñâòåííîå èñêëþ÷åíèå - íàëè÷èå â ñöåíàðèè òîëüêî îäíîãî âûðàæåíèÿ (â òåãå <?php...?>; òàì òî÷êó ñ çàïÿòîé ìîæíî óïóñòèòü.

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

Íàïðèìåð, ýòîò ñöåíàðèé ñîñòîèò èç ÷åòûðåõ âûðàæåíèé:

$a=2;

$b=3;

$c=$a+$b;

echo $c;

îñòàëîñü ñêàçàòü, ÷òî äëÿ ïðåäñòàâëåíèÿ îïåðàòîðîâ ÿçûê PHP òàê æå êàê è SQL, èñïîëüçóåò îñîáûå çàðåçåðâèîâàííûå ñëîâà, íàçûâàåìûå êëþ÷åâûìè. Ïðè÷åì ðåãèñòð , â êîòîðîì íàáðàíû áóêâû êëþ÷åâûõ ñëîâ, íå èãðàåò ðîëè. Òàê, ìîæíî çàïèñàòü echo, Echo èëè ECHO - è ýòî áóäèò îäèí è òîò æå îïåðàòîð âûâîäà.

Ðóáðèêè:  PHP

Êîììåíòàðèè (0)

Îñíîâíûå ïîíÿòèÿ ÐÍÐ

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 11:48 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà

Íàïèñàíèå ñöåíàðèåâ PHP

ôðàãìåíòû ïðîãðàììíîãî êîäà (ñöåíàðèè) PHP çàïèñûâàþòñÿ ïðÿìî â êîäå HTML Web- ñòðàíèö.

Ïðè ýòîì îíè ïîìåùàþòñÿ âíóòðü îñîáîãî ïàðíîãî òåãà <?php... ?>.

Äàâàéòå íàáåðåì â áëîêíîòå òàêîé HTML-êîä, ñîäåðæàùèé íåáîëüøîé ñöåíàðèé PHP: 

<HTML>

<HEAD>

    <TITLE>ÏÐÎÁÀ ÑÈË Â php </TITLE>

</HEAD>

<BODY>

     <?php

     echo "<P>Ïðèâåò!</P>";

     ?>

</BODY>

</HTML>

Îïåðàòîð âûâîäà ECHO âûâîäèò ñòðîêîâîå çíà÷åíèå, óêàçàííîå ïîñëå íåãî, â òî ìåñòî ñòðàíèöû, ãäå ñàì íàõîäèòñÿ. ×Òî êàñàåòñÿ ñàìîãî ñòðîêîâîãî çíà÷åíèÿ, òî îíî çàêëþ÷åíî â äâîéíûå êàâû÷êè (ýòî âàæíî!) è ñîäåðæèò HTML-êîä îáû÷íîãî àáçàöà, ñîäåðæàùåãî ñëîâî "Ïðèâåò!".

Âñå ñåðâåðíûå ñòðàíèöû PHP äîæíû îáÿçàòåëüíî èìåòü ðàñøèðåíèå php, èíà÷å Web-ñåðâåð ïðèìåò èõ çà îáû÷íûå Web-ñòðàíèöû è îòïðàâèò Web-îáîçðåâàòåëþ, íå îáðàáîòàâ.

Íóæíî åùå ñêàçàòü, ÷òî ñåðâåðíûå Web-ñòðàíèöû PHP ìîãóò âîîáùå íå ñîäåðæàòü êîäà HTML - òîëüêî ñöåíàðèè, òî÷íåå, åäèíñòâåííûé ñöåíàðèé PHP . ÒÀêîå âñòðå÷àåòñÿ, è íåðåäêî. Íî äàæå â ïîäîáíîì ñëó÷àå ñöåíàðèé íóæíî ïîìåùàòü âíóòðü òåãà <?php... ?>, èíà÷å PHP åãî íå îáðàáîòàåò.

Ðóáðèêè:  PHP

Êîììåíòàðèè (0)

Êðàòêèé êóðñ ÿçûêà ÐÍÐ

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 11:29 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà

 

Cåðâåðíàÿ ïðîãðàììà ïðåäñòàâëÿåò ñîáîé íàáîð ñåðâåðíûõ ñòðàíèö — îáû÷íûõ Web-ñòðàíèö, ñî­äåðæàùèõ ôðàãìåíòû ïðîãðàììíîãî êîäà, îáðàáàòûâàþùåãî ýòè äàííûå. Âñòðåòèâ òàêîé ôðàãìåíò, Web-ñåðâåð ïåðåäàñò åãî îáðàáîò÷èêó ñåðâåðíûõ ñòðàíèö, ïîëó÷èò îò íåãî ðåçóëüòàò â âèäå îáû÷íîãî êîäà HTML è âñòàâèò åãî òî÷íî â òî ìåñòî, ãäå âñòðåòèëñÿ äàííûé ôðàãìåíò ïðîãðàììíîãî êîäà.

Òåõíîëîãèÿ äëÿ ñîçäàíèÿ ñåðâåðíûõ ñòðàíèö ìîæåò îñíîâàíà íà èñïîëüçîâàíèè ÿçûêà ÐÍÐ. Îíà äàåò äîñòàòî÷íî âîçìîæíîñòåé äëÿ ñîçäàíèÿ ñëîæíûõ ñàé­òîâ, âåñüìà ïðîèçâîäèòåëüíà, áåñïëàòíà (äàæå åå èñõîäíûå òåêñòû îòêðûòû!) è, âäîáàâîê, çàìå÷àòåëüíî ðàáîòàåò â "ñâÿçêå" ñ ñåðâåðîì äàííûõ MySQL. (Âîîáùå-òî, ÐÍÐ ìîæåò ðàáîòàòü ñ î÷åíü ìíîãèìè ñåðâåðàìè äàííûõ, à òàêæå ïîääåðæèâàåò ODBC.) Äðóãèå æå òåõíîëîãèè, èìåþùèåñÿ íà ðûíêå, ëèáî ÿâëÿþòñÿ êîììåð÷åñêèìè, ëèáî ïðèâÿçàíû ê êàêîìó-òî îäíîìó Web-ñåðâåðó.

Ðóáðèêè:  PHP

Êîììåíòàðèè (1)

ÒÀÁËÈÖÀ ÎÑÍÎÂÍÛÕ ÒÅÃΠßÇÛÊÀ HTML

Äíåâíèê

Ïÿòíèöà, 18 Ñåíòÿáðÿ 2009 ã. 10:57 + â öèòàòíèê
Ìîíèñòà (CommandButton) âñå çàïèñè àâòîðà

 

ÒÀÁËÈÖÀ ÎÑÍÎÂÍÛÕ ÒÅÃΠßÇÛÊÀ HTML

ÒÀÁËÈÖÀ ÎÑÍÎÂÍÛÕ ÒÅÃΠßÇÛÊÀ HTML

Îñíîâíûå òåãè

<html></html>

Óêàçûâàåò ïðîãðàììå ïðîñìîòðà ñòðàíèö ÷òî ýòî HTML äîêóìåíò.

<head></head>

Îïðåäåëÿåò ìåñòî, ãäå ïîìåùàåòñÿ ðàçëè÷íàÿ èíôîðìàöèÿ íå îòîáðàæàåìàÿ â òåëå äîêóìåíòà. Çäåñü ðàñïîëàãàåòñÿ òåã íàçâàíèÿ äîêóìåíòà è òåãè äëÿ ïîèñêîâûõ ìàøèí.

<body></body>

Îïðåäåëÿåò âèäèìóþ ÷àñòü äîêóìåíòà

Òåãè îãëàâëåíèÿ

<title></title>

Ïîìåùàåò íàçâàíèå äîêóìåíòà â îãëàâëåíèå ïðîãðàììû ïðîñìîòðà ñòðàíèö

 

Àòðèáóòû òåëà äîêóìåíòà

<body bgcolor=?>

Óñòàíàâëèâàåò öâåò ôîíà äîêóìåíòà, èñïîëüçóÿ çíà÷åíèå öâåòà â âèäå RRGGBB - ïðèìåð: FF0000 - êðàñíûé öâåò.

<body text=?>

Óñòàíàâëèâàåò öâåò òåêñòà äîêóìåíòà, èñïîëüçóÿ çíà÷åíèå öâåòà â âèäå RRGGBB - ïðèìåð: 000000 - ÷åðíûé öâåò.

<body link=?>

Óñòàíàâëèâàåò öâåò ãèïåðññûëîê, èñïîëüçóÿ çíà÷åíèå öâåòà â âèäå RRGGBB - ïðèìåð: 00FF00 - çåëåíûé öâåò.

<body vlink=?>

Óñòàíàâëèâàåò öâåò ãèïåðññûëîê íà êîòîõ âû óæå ïîáûâàëè, èñïîëüçóÿ çíà÷åíèå öâåòà â âèäå RRGGBB - ïðèìåð: 333333 - ñåðûé öâåò.

<body alink=?>

Óñòàíàâëèâàåò öâåò ãèïåðññûëîê ïðè íàæàòèè.

 

Òåãè äëÿ ôîðìàòèðîâàíèÿ òåêñòà

<pre></pre>

Îáðàìëÿåò ïðåäâàðèòåëüíî îòôîðìàòèðîâàííûé òåêñò.

<h1></h1>

Ñîçäàåò ÑÀÌÛÉ ÁÎËÜØÎÉ çàãîëîâîê

<h6></h6>

Ñîçäàåò ñàìûé ìàëåíüêèé çàãîëîâîê

<b></b>

Ñîçäàåò æèðûé òåêñò

<i></i>

Ñîçäàåò íàêëîííûé òåêñò

<tt></tt>

Ñîçäàåò òåêñò - èìèòèðóþùèé ñòèëü ïå÷àòíîé ìàøèíêè.

<cite></cite>

Èñïîëüçóåòñÿ äëÿ öèòàò, îáû÷íî íàêëîííûé òåêñò.

<em></em>

Èñïîëüçóåòñÿ äëÿ âûäåëåíèÿ èç òåêñòà ñëîâà (íàêëîííûé èëè æèðíûé òåêñò)

<strong></strong>

Èñïîëüçóåòñÿ äëÿ âûäåëåíèÿ íàèáîëåå âûæíûõ ÷àñòåé òåêñòà (íàêëîííûé èëè æèðíûé òåêñò)

<font size=?></font>

Óñòàíàâëèâàåò ðàçìåð òåêñòà â ïðåäåëàõ îò 1 äî 7.

<font color=?></font>

Óñòàíàâëèâàåò öâåò òåêñòà, èñïîëüçóÿ çíà÷åíèå öâåòà â âèäå RRGGBB.

 

Ãèïåðññûëêè

<a href="URL"></a>

Ñîçäàåò ãèïåðññûëêó íà äðóãèå äîêóìåíòû èëè ÷àñòü òåêóùåãî äîêóìåíòà.

<a href="mailto:EMAIL">
</a>

Ñîçäàåò ãèïåðññûëêó âûçîâà ïî÷òîâîé ïðîãðàììû äëÿ íàïèñàíèÿ ïèñüìà àâòîðó äîêóìåíòà.

<a name="NAME"></a>

Îòìå÷àåò ÷àñòü òåêñòà êàê öåëü äëÿ ãèïïåðññûëîê â äîêóìåíòå.

<a href="#NAME"></a>

Ñîçäàåò ãèïåðññûëêó íà ÷àñòü òåêóùåãî äîêóìåíòà.

 

Ôîðìàòèðîâàíèå

<p>

Ñîçäàåò íîâûé ïàðàãðàô

<p align=?>

Âûðàâíèâàåò ïàðàãðàô îòíîñèòåëüíî îäíîé èç ñòîðîí äîêóìåíòà, çíà÷åíèÿ: left, right, èëè center

<br>

Âñòàâëÿåò ïåðåâîä ñòðîêè.

<blockquote>
</blockquote>

Ñîçäàåò îòñòóïû ñ îáåèõ ñòîðîí òåêñòà.

<dl></dl>

Ñîçäàåò ñïèñîê îïðåäåëåíèé.

<dt>

Îïðåäåëÿåò êàæäûé èç òåðìèíîâ ñïèñêà

<dd>

Îïèñûâàåò êàæäîå îïðåäåëåíèå

<ol></ol>

Ñîçäàåò íóìåðîâàííûé ñïèñîê

<li>

Îïðåäåëÿåò êàæäûé ýëåìåíò ñïèñêà è ïðèñâàèâàåò íîìåð

<ul></ul>

Ñîçäàåò íåíóìåðîâàííûé ñïèñîê

<li>

 

Ïðåäâàðÿåò êàæäûé ýëåìåíò ñïèñêà è äîáàâëÿåò êðóæîê èëè êâàäðàòèê.

<div align=?>

Âàæíûé òåã èñïîëüçóåìûé äëÿ ôîðìàòèðîâàíèÿ áîëüøèõ áëîêîâ òåêñòà HTML äîêóìåíòà, òàêæå èñïîëüçóåòñÿ â òàáëèöàõ ñòèëåé

 

Ãðàôè÷åñêèå ýëåìåíòû

<img src="name">

Äîáàâëÿåò èçîáðàæåíèå â HTML äîêóìåíò

<img src="name" align=?>

Âûðàâíèâàåò èçîáðàæåíèå ê îäíîé èç ñòîðîí äîêóìåíòà, ïðèíèìàåò çíà÷åíèÿ: left, right, center; bottom, top, middle

<img src="name" border=?>

Óñòàíàâëèâàåò òîëùèíó ðàìêè âîêðóã èçîáðàæåíèÿ

<hr>

Äîáàâëÿåò â HTML äîêóìåíò ãîðèçîíòàëüíóþ ëèíèþ.

<hr size=?>

Óñòàíàâëèâàåò âûñîòó(òîëùèíó) ëèíèè

<hr width=?>

Óñòàíàâëèâàåò øèðèíó ëèíèè, ìîæíî óêàçàòü øèðèíó â ïèêñåëàõ èëè ïðîöåíòàõ.

<hr noshade>

Ñîçäàåò ëèíèþ áåç òåíè.

<hr color=?>

Çàäàåò ëèíèè îïðåäåëåííûé öâåò. Çíà÷åíèå RRGGBB.

 

Òàáëèöû

<table></table>

Ñîçäàåò òàáëèöó.

<tr></tr>

Îïðåäåëÿåò ñòðîêó â òàáëèöå.

<td></td>

Îïðåäåëÿåò îòäåëüíóþ ÿ÷åéêó â òàáëèöå.

<th></th>

Îïðåäåëÿåò çàãîëîâîê òàáëèöû (íîðìàëüíàÿ ÿ÷åéêà ñ îòöåíòðîâàííûì æèðíûì òåêñòîì)

Àòðèáóòû òàáëèöû

<table border=#>

Çàäàåò òîëùèíó ðàìêè òàáëèöû.

<table cellspacing=#>

Çàäàåò ðàññòîÿíèå ìåæäó ÿ÷åéêàìè òàáëèöû.

<table cellpadding=#>

Çàäàåò ðàññòîÿíèå ìåæäó ñîäåðæèìûì ÿ÷åéêè è åå ðàìêîé.

<table width=#>

Óñòàíàâëèâàåò øèðèíó òàáëèöû â ïèêñåëàõ èëè ïðîöåíòàõ îò øèðèíû äîêóìåíòà.

<tr align=?> èëè <td align=?>

Óñòàíàâëèâàåò âûðàâíèâàíèå ÿ÷ååê â òàáëèöå, ïðèíèìàåò çíà÷åíèÿ: left, center, èëè right.

<tr valign=?> èëè <td valign=?>

Óñòàíàâëèâàåò âåðòèêàëüíîå âûðàâíèâàíèå äëÿ ÿ÷ååê òàáëèöû, ïðèíèìàåò çíà÷åíèÿ : top, middle, èëè bottom.

<td colspan=#>

Óêàçûâàåò êîë-âî ñòîëáöåâ êîòîðîå îáúåäèíåíî â îäíîé ÿ÷åéêå. (ïî óìîë÷àíèþ=1)

<td rowspan=#>

Óêàçûâàåò êîë-âî ñòðîê êîòîðîå îáúåäèíåíî â îäíîé ÿ÷åéêå. (ïî óìîë÷àíèþ=1)

<td nowrap>

Íå ïîçâîëÿåò ïðîãðàììå ïðîñìîòðà äåëàòü ïåðåâîä ñòðîêè â ÿ÷åéêå òàáëèöû.

 

Êàäðû

<frameset></frameset>

Ïðåäâàðÿåò òåã <body> â äîêóìåíòå, ñîäåðæàùåì êàäðû;

<frameset rows="value,value">

Îïðåäåëÿåò ñòðîêè â òàáëèöå êàäðîâ, âûñîòà êîòîðûõ îïðåäåëåíà êîë-âîì ïèêñåëîâ èëè â ïðîöåíòíîì ñîîòíîøåíèè ê âûñîòå òàáëèöû êàäðîâ.

<frameset cols="value,value">

Îïðåäåëÿåò ñòîëáöû â òàáëèöå êàäðîâ, øèðèíà êîòîðûõ îïðåäåëåíà êîë-âîì ïèêñåëîâ èëè â ïðîöåíòíîì ñîîòíîøåíèè ê øèðèíå òàáëèöû êàäðîâ.

<frame>

Îïðåäåëÿåò åäèíè÷íûé êàäð èëè îáëàñòü â òàáëèöå êàäðîâ.

<noframes></noframes>

Îïðåäåëÿåò, ÷òî áóäåò ïîêàçàíî â îêíå áðàóçåðà åñëè îí íå ïîääåðæèâàåò êàäðû.

 

Àòðèáóòû êàäðîâ

<frame src="URL">

Îïðåäåëÿåò êàêîé èç HTML äîêóìåíòîâ áóäåò ïîêàçàí â êàäðå.

<frame name="name">

Óêàçûâàåò Èìÿ êàäðà èëè îáëàñòè, ÷òî ïîçâîëÿåò ïåðåíàïðàâëÿòü èíôîðìàöèþ â ýòîò êàäð èëè îáëàñòü èç äðóãèõ êàäðîâ.

<frame marginwidth=#>

Îïðåäåëÿåò âåëè÷èíó îòñòóïîâ ïî ëåâîìó è ïðàâîìó êðàÿì êàäðà; äîëæíî áûòü ðàâíî èëè áîëüøå 1.

<frame marginheight=#>

Îïðåäåëÿåò âåëè÷èíó îòñòóïîâ ïî âåðõíåìó è íèæíåìó êðàÿì êàäðà; äîëæíî áûòü ðàâíî èëè áîëüøå 1.

<frame scrolling=VALUE>

Óêàçûâàåò áóäåò-ëè âûâîäèòñÿ ëèíåéêà ïðîêðóòêè â êàäðå; çíà÷åíèå value ìîæåò áûòü "yes," "no," èëè "auto". Çíà÷åíèå ïî óìîë÷àíèþ äëÿ îáû÷íûõ äîêóìåíòîâ - auto.

<frame noresize>

Ïðåïÿòñòâóåò èçìåíåíèþ ðàçìåðîâ êàäðà.

 

Ôîðìû

Äëÿ ôîðì, âûïîëíÿþùèõ êàêèå-òî ôóíêöèè äîëæíû áûòü çàïóùåíû ñîîòâåòñòâóþùèå CGI ñêðèïòû íà ñåðâåðå. HTML òîëüêî ñîçäàåò âíåøíèé èíòåðôåéñ ôîðìû.

<form></form>

Ñîçäàåò ôîðìû

<select multiple name="NAME" size=?></select>

Ñîçäàåò ñêðîëèðóåìîå ìåíþ. Size óñòàíàâëèâàåò êîë-âî ïóíêòîâ ìåíþ, êîòîðîå áóäåò ïîêàçàíî íà ýêðàíå, îñòàëüíûå áóäóò äîñòóïíû ïðè èñïîëüçîâàíèè ïðîêðóòêè.

<option>

Óêàçûâàåò êàæäûé îòäåëüíûé ýëåìåíò ìåíþ

<select name="NAME"></select>

 

Ñîçäàåò íèñïàäàþùåå ìåíþ

<option>

Óêàçûâàåò êàæäûé îòäåëüíûé ýëåìåíò ìåíþ

<textarea name="NAME" cols=40 rows=8></textarea>

Ñîçäàåò îêíî äëÿ ââîäà òåêñòà. Columns óêàçûâàåò øèðèíó îêíà; rows óêàçûâàåò åãî âûñîòó.

<input type="checkbox" name="NAME">

Ñîçäàåò checkbox. Çà òåãîì ñëåäóåò òåêñò.

<input type="radio" name="NAME" value="x">

Ñîçäàåò radio êíîïêó. Çà òåãîì ñëåäóåò òåêñò.

<input type=text name="foo" size=20>

Ñîçäàåò ñòðîêó äëÿ ââîäà òåêñòà. Ïàðàìåòðîì Size óêàçûâàåòñÿ äëèíà â ñèìâîëàõ.

<input type="submit" value="NAME">

 

 

Ðóáðèêè:  HTML
PHP


 Ñòðàíèöû: [1]