Šablony webových stránek a php skriptů

  • php skripty
  • šablony www
  • Základy PHP

    Abyste se vůbec dokázali orientovat v mých PHP skriptech, chce to vědět aspoň základní věci. Začátečníkům radím číst důkladně. Šlo by vám pak ztuha skripty pozměnit právě pro vaše použití.

    Jak PHP funguje?

    Uživatel si vybere stránky. Prohlížeč odešle dotaz na vybrané stránky, server vyhodnoti dotaz a podle toho i odpoví. Odpověď se už zpracovává v prohlížeči jako samotná HTML stránka. Proto vidíte ve zdrojovém kódu stránky vždy jen HTML, protože PHP zůstává stále na serveru.

    Samotné PHP skripty se zapisují do HTML dokumentů. Dokument však místo koncovky *.html(*.htm) musí mít koncovku *.php.

    Laicky řečeno, PHP umožní uživateli měnit kód HTML a v závislosti na tom se mu podle daného kódu zobrazí určitý obsah.

    Problémy dříve než začnete

    Protože je PHP serverový jazyk, tak stránky neotevřete u sebe na počítači jako, když jste dělali stránky s koncovkou *.html. Šlo by je testovat u sebe na PC, ale museli byste si nainstalovat server(Apache). Není to složité, ale pokud máte zrovna chuť dělat PHP a nezabývat se nějakou konfigurací, tak doporučuji stránky nahrát vždy znovu na server, kde normálně běží. Nebo pokud nemáte možnost být on-line, tak doporučuji nainstalovat Apache na váš PC.

    Webhosting

    Pokud se stránky nechtějí načíst ani na serveru, tak si do nějaké stránky vložte toho:

    <?php
    echo "<h1>PHP funguje!</h1>";
    ?> 

    zobrazit příklad

    Když se nezobrazí PHP funguje!, tak asi server, kde máte stránky nepodporuje PHP. Kontaktujte podporu vašeho hostingu.

    Když zvažujete teprve koupi webhostingu a do budoucna plánujete použití PHP, tak mohu vřele doporučit Webhosting C4.

    Práce s PHP uvnitř dokumentu

    Příklad zápisu PHP do HTML dokumentu:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; 
    charset=iso-8859-2" />
    
    <title>funkce rand()</title>
    </head>
    <body>
    <p>Tedy bude uplně obyčejný text odstavce</p>
    <?php
    /*Tady vypíšeme jakkoli dlouhý PHP kód i s komentáři a se vším všudy. Ale PHP může být třeba i uplně na začátku dokumentu, někdy dokonce musí. O tom se dozvíte později více.*/
    ?>
    
    <p>Tady opět může pokračovat HTML</p>
    </body>
    </html>

    Značky PHP <?php ?>

    Značkou <?php musí začínat každé PHP ve vašem dokumentu. Končit musí značkou ?>. Jde to upravit, aby byly obě značky takovéto <? ?>, ale to se musíte vyznat v souboru php.ini, což asi neumíte, pokud čtete tuto stránku.

    Funkce

    Jsou to příkazy, které umí každý jinou fintu. Jejich kompletní seznam v češtině naleznete na manuálu PHP.

    Nejdůležitější je však asi funkce echo, která vypíše zadaný obsah do dokument.

    Komentáře

    Jsou důležitou součástí PHP skriptů. Když se delší dobu nepodíváte do starých skriptů, s těží se v nich vyznáte. Komentáře vám později orientaci usnadní.

    Značit je budu ve vzorech takto:

    <?php
    /*Víceřádkový komentář, který nikdo neuvidí.
     Může být dlouhý jak chcete, takže se nebojte rozepsat.*/
      
    // jednořádkový komentář 
    ?>

    Proměnná

    Můžeme jí přiřadit cokoli. Značí se takto: "$promenna".

    <?php
    $neco = "ahoj";
    /*proměnné přidělíme hodnotu "ahoj"*/
    echo "$neco";
    
    /*pomocí funkce echo vypíšeme proměnnou do dokumentu*/
    ?>

    zobrazit příklad

    Nyní už máte aspoň nějaké předpoklady k tomu se vyznat v mých skriptech. Vyberte si, který skript by se vám nejvíce hodil.

    Maillist


    Přidáním mailu budete dostávat e-mailem nepravidelně informace o novinkách na tomto webu. Zrušit zasílání těchto informací je možné zde.

    Nově přidané stránky

    Tylova léta


    Obsah této stránky vyžaduje novější verzi aplikace Adobe Flash Player.

    Získat aplikaci Adobe Flash Player

    Autor: Otakar Hypš | výměna odkazů | mapa stránek | tisk | nahoru Reklama na auto | Burza učebnic GJKT | Hudební festival Tylova léta | fBrigády.cz - Brigády pro studenty CNW:Counter