Jump to content

návod [MANUAL] Začínáme s PHP - 1.díl (úvod)


7.Host

Recommended Posts

Co to je vlastně PHP? PHP (Personal Home Page) je programovací jazyk ve kterém můžete vytvořit scripty od jednoduchého např. náhodného čísla až po složitý e-shop a další aplikace. Teď už tu ,ale přestaneme básnit o PHP a postupně si uděláme jednoduchý script.

1) Na hostingu podporující PHP 5 a vyšší si vytvořte soubor index.php

2) Otevřete soubor index.php (doporučuji ho otevřít v programu PSPad který stáhnete např. ZDE) a začneme psát samotné PHP:

nejprve PHP otevřeme:

[b]3)A teď vypíšeme text pomocí funkce echo:[/b]
[code]echo "muj prvni text v PHP";

do echa můžete psát i html kody ,ale s tím rozdílem že když máte echo "text"; tak html kod např. obrázek musí vypadat takto:

pokud v echu nechcete html kod psát v ' tak máte druhou možnost:

echo '[img=obrazek]';

Teď si trochu rozebereme echo:

echo "nas text";

 

- echo neobsahuje žádné =, může obsahovat libovolný počet mezer a nebo žádnou mezeru mít nemusí

" - text se vkládá mezi "sem" a nebo mezi 'sem'

; - echo musí být ukončeno středníkem( ; )

tak a to by jsme měli probrané echo.

4) Uzavřeme PHP aby byl script funkční:

?>

5) Celý kód:

echo "nas text";
?>

To je prozatím vše. V Příštím díle se můžete těšit i na složitější scripty ;)

 

Další díly seriálu Začínáme s PHP:

2.díl (proměnné)

3.díl (podmínky)

  • Líbí se mi to! (+1) 1
Link to comment
Share on other sites

1) toto neni script :d

2) nesouhlasim s bodem 4) ..kdyz nepridam ?> tak mi to jako nebude fungovat ? ..vyzkousej si to ;)

1)Neni to script ,ale návod pro lidi co s PHP chtěji začít

2)To sice bude ,ale nebudeš pak moct psát třeba v html když už nechceš PHP ;) Je nesmysl tam psát že to funguje i bez toho. Lidi by si to měly zapamatovat správně jak to má být ;)

Link to comment
Share on other sites

napsal jsi : 4) Uzavřeme PHP aby byl script funkční:

a ja napsal ze to neni script :d .. a HTML se da psat i v PHP :d ale budiz ...

1) Ano script ,protože v PHP se většinou scripty dělaji ;)

2) Jde psát html v php vždyt o tom je přece z větší části tenhle návod ,ale zase by se muselo dávat do echa :)

Link to comment
Share on other sites

  • 5 months later...
  • 7 months later...
  • 4 months later...
  • 2 weeks later...

hmmm :d

 

 

Takže... pokud chceme psát html do PHP, tak preferuji text psat mezi apostrofy jak je uvedeno výše..

echo '';

Nebo druhá možnost.. použít pouze uvozovky... doporučuji hlavně tehdy, pokud ve výpisu není žádný html kód, který obsahuje uvozovky v html (třeba to

echo "";

Hlavně nepoužívejte toto.. neni to ze strany html moc validní...

echo "";

 

Další věc... pokud něco vypisujeme, tak používat pouze echo ... na print zapoměňte... pokud chceme formátovaný text, tak přes printf()

 

A poslední věc... ukončovat PHP kód s ?> nemá význam pouze pokud za tím nepokračuje třeba html... nejenom, že ukončení tagem ?> script zpomalí, ale taky samotněj překladač si to dopíše sám... ale jak říkám.. pouze, pokud za tagem ?> už nic nepokračuje...

Link to comment
Share on other sites

  • 1 month later...
Další věc... pokud něco vypisujeme, tak používat pouze echo ... na print zapoměňte... pokud chceme formátovaný text, tak přes printf()

 

A poslední věc... ukončovat PHP kód s ?> nemá význam pouze pokud za tím nepokračuje třeba html... nejenom, že ukončení tagem ?> script zpomalí, ale taky samotněj překladač si to dopíše sám... ale jak říkám.. pouze, pokud za tagem ?> už nic nepokračuje...

 

Naprosto s tebou nesouhlasím, echo nemůžeš použít tam, kde je potřeba použít funkci, u printu se spojování textu a proměn provádí jednoduše tečkou.. ?> nijak script nezpomaluje, i tady funguje jednoduchý zápis <?=$promenna?>

Link to comment
Share on other sites

Další věc... pokud něco vypisujeme, tak používat pouze echo ... na print zapoměňte... pokud chceme formátovaný text, tak přes printf()

 

A poslední věc... ukončovat PHP kód s ?> nemá význam pouze pokud za tím nepokračuje třeba html... nejenom, že ukončení tagem ?> script zpomalí, ale taky samotněj překladač si to dopíše sám... ale jak říkám.. pouze, pokud za tagem ?> už nic nepokračuje...

 

Naprosto s tebou nesouhlasím, echo nemůžeš použít tam, kde je potřeba použít funkci, u printu se spojování textu a proměn provádí jednoduše tečkou.. ?> nijak script nezpomaluje, i tady funguje jednoduchý zápis <?=$promenna?>

Úplně běžně používám např. echo "velbloud ".$wtf.wft($wtf)." lama";

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...