{"id":243,"date":"2023-10-02T11:39:46","date_gmt":"2023-10-02T09:39:46","guid":{"rendered":"https:\/\/gdm.sosthe.sk\/?page_id=243"},"modified":"2023-10-02T11:41:32","modified_gmt":"2023-10-02T09:41:32","slug":"zaklady-php","status":"publish","type":"page","link":"https:\/\/gdm.sosthe.sk\/?page_id=243","title":{"rendered":"Cvi\u010denie \u010d.6 &#8211; Z\u00e1klady PHP"},"content":{"rendered":"<h3>T\u00e9ma:\u00a0Z\u00e1klady PHP \u2013 vytvorenie prv\u00e9ho skriptu<\/h3>\n<h3>\u00daloha:\u00a0Vytvorte PHP skript, ktor\u00fd bude zobrazova\u0165 nastavenie PHP v\u00e1\u0161ho webhostingov\u00e9ho serveru. Skript vlo\u017ete do s\u00faboru s n\u00e1zvom\u00a0<em>test.php<\/em>, tento s\u00fabor skop\u00edrujte pomocou FTP na v\u00e1\u0161 server a overte jeho funkciu.<\/h3>\n<h3>Podmienky:\u00a0Vytvoren\u00fd dokument umiestnite na svoj blog v\u00a0polo\u017eke PHP ako \u201eZadanie \u010d.6 Test php\u201c s\u00a0pln\u00fdm znen\u00edm \u00falohy a\u00a0odkazom na s\u00fabor<\/h3>\n<h3><strong>Te\u00f3ria :<\/strong><\/h3>\n<h4>PHP \u2013 prv\u00e9 scripty: v\u00fdpis textu<\/h4>\n<p>PHP info je prv\u00e1 str\u00e1nka, ktor\u00fa si uk\u00e1\u017eeme. Je to s\u00fahrn inform\u00e1ci\u00ed o PHP.<br \/>\nZdrojov\u00fd k\u00f3d:<\/p>\n<pre>&lt;?php\r\n  phpinfo ();\r\n  ?&gt;<\/pre>\n<p>D\u00f4le\u017eit\u00e9 je si v\u0161imn\u00fa\u0165 alebo uvedomi\u0165, \u017ee:<\/p>\n<p>Skript v\u017edy za\u010d\u00edna &lt;? a kon\u010d\u00ed ?&gt;. Niekedy mus\u00ed by\u0165 za &lt;? e\u0161te php.<br \/>\nRiadok je ukon\u010den\u00fd bodko\u010diarkou, \u010do plat\u00ed v\u017edy.<br \/>\nV PHP z\u00e1le\u017e\u00ed na mal\u00fdch a ve\u013ek\u00fdch p\u00edsmen\u00e1ch.<\/p>\n<p><strong><em>V\u00fdpis textu<\/em><\/strong><\/p>\n<p>Text sa v PHP vypisuje pomocou pr\u00edkazu echo. Za echo sa do \u00favodzoviek d\u00e1va text.<br \/>\nTreb\u00e1rs takto:<\/p>\n<pre>&lt;?php\r\n  echo \"Toto vyp\u00edsalo PHP\";\r\n  ?&gt;<\/pre>\n<p>Text v\u00fdpisu mus\u00ed by\u0165 v \u00favodzovk\u00e1ch alebo v apostrofoch.<\/p>\n<p>Ke\u010f sa sna\u017e\u00edm vyp\u00edsa\u0165 dva re\u0165azce v sebe, ako napr\u00edklad\u00a0<strong>Jano povedal: \u201eBla, bla, bla\u2026\u201c<\/strong>. Tak mus\u00edm vlo\u017ei\u0165 do apostrofov \u00favodzovky:<\/p>\n<pre>echo 'Jano povedal \"Chce\u0161 \u00eds\u0165 na obed?\"';<\/pre>\n<p>Alebo m\u00f4\u017eete zap\u00edsa\u0165 v\u0161etko do \u00favodzoviek, ale pred \u00favodzovky vo vn\u00fatri mus\u00edte da\u0165 obr\u00e1ten\u00e9 lom\u00edtko \\. Sp\u00e4tn\u00e9 lom\u00edtko sa d\u00e1 pou\u017ei\u0165 pre vyp\u00edsanie nejak\u00e9ho znaku, ktor\u00fdm PHP nie\u010do zna\u010d\u00ed je potrebn\u00e9 da\u0165 dol\u00e1r.<\/p>\n<p><strong>Znaky, ktor\u00fdm predch\u00e1dza lom\u00edtko:<\/strong><br \/>\n\\ \u201a\u00a0\u00a0\u00a0\u00a0 Apostrof<br \/>\n\\ \u201c\u00a0\u00a0\u00a0 \u00davodzovky<br \/>\n\\ \\\u00a0\u00a0\u00a0 Odde\u013eova\u010d<br \/>\n\\ $\u00a0\u00a0 Dol\u00e1r<br \/>\n\\ N\u00a0\u00a0 nov\u00fd riadok<br \/>\n\\ R\u00a0\u00a0 n\u00e1vrat voz\u00edku<br \/>\n\\ T\u00a0\u00a0 tab<\/p>\n<p><strong><em>Koment\u00e1re<\/em><\/strong><\/p>\n<p>Aby ste sa v scripte, aj napr\u00edklad po pol roku vyznali je dobr\u00e9 vklada\u0165 do scriptov koment\u00e1re. Mo\u017eno sa to zd\u00e1 ako \u00faplne zbyto\u010dn\u00e9, ale zdanie klame. V PHP sa koment\u00e1re vkladaj\u00fa takto:<\/p>\n<pre>&lt;?php\r\n  echo \"Ahoj\"; \/ \/ toto je jednoriadkov\u00fd koment\u00e1r\r\n  \/ * Toto je viacriadkov\u00fd\r\n  koment\u00e1r * \/\r\n  echo \"\u010cau\"; # toto je in\u00fd jednoriadkov\u00fd koment\u00e1r\r\n  ?&gt;<\/pre>\n<p>Toto s\u00fa mo\u017enosti p\u00edsania pozn\u00e1mok do zdrojov\u00e9ho k\u00f3du, ktor\u00e9 sa neprelo\u017eia. Nakoniec uk\u00e1\u017eka php k\u00f3du vo vn\u00fatri html str\u00e1nky. K\u00f3d sl\u00fa\u017ei k zobrazeniu aktu\u00e1lneho \u010dasu na webovej str\u00e1nke.<\/p>\n<pre><em>Pr\u00edklad:<\/em>\r\n &lt;html&gt; \r\n &lt;head&gt;\u00a0\u00a0 \r\n &lt;title&gt;Aktu\u00e1lny \u010das&lt;\/title&gt; \r\n &lt;\/head&gt; \r\n &lt;body&gt;\u00a0\u00a0 \r\n &lt;p&gt;Aktu\u00e1lny \u010das: &lt;?php echo Date(\"d.m.Y H:i:s\"); ?&gt;&lt;\/p&gt; \r\n &lt;\/body&gt;\r\n &lt;\/html&gt;\r\n<\/pre>\n<p><em>V\u00fdsledok pr\u00edkladu:<\/em><\/p>\n<p>Aktu\u00e1lny \u010das: 28.10.2012 18:20:22<\/p>\n","protected":false},"excerpt":{"rendered":"<p>T\u00e9ma:\u00a0Z\u00e1klady PHP \u2013 vytvorenie prv\u00e9ho skriptu \u00daloha:\u00a0Vytvorte PHP skript, ktor\u00fd bude zobrazova\u0165 nastavenie PHP v\u00e1\u0161ho webhostingov\u00e9ho serveru. Skript vlo\u017ete do s\u00faboru s n\u00e1zvom\u00a0test.php, tento s\u00fabor skop\u00edrujte pomocou FTP na v\u00e1\u0161 server a overte jeho funkciu. Podmienky:\u00a0Vytvoren\u00fd dokument umiestnite na svoj blog v\u00a0polo\u017eke PHP ako \u201eZadanie \u010d.6 Test php\u201c s\u00a0pln\u00fdm znen\u00edm \u00falohy a\u00a0odkazom na s\u00fabor Te\u00f3ria [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-243","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/pages\/243","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=243"}],"version-history":[{"count":2,"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/pages\/243\/revisions"}],"predecessor-version":[{"id":247,"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=\/wp\/v2\/pages\/243\/revisions\/247"}],"wp:attachment":[{"href":"https:\/\/gdm.sosthe.sk\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=243"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}