7.Host 3 Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 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) 1 Link to comment Share on other sites More sharing options...
Guest Frodo Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 :thumbup: TuT Link to comment Share on other sites More sharing options...
Vidie 5 Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 Good :thumbup: :thumbup: PSPAD Download: http://www.pspad.com/cz/download.php Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 21. Leden, 2010 Author Share Odesláno: 21. Leden, 2010 přidam tam odkaz Link to comment Share on other sites More sharing options...
Guest pomocnik Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 Pěkně zpracované, přehledné. Výborný návod! Link to comment Share on other sites More sharing options...
Daffy 8 Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 1) toto neni script 2) nesouhlasim s bodem 4) ..kdyz nepridam ?> tak mi to jako nebude fungovat ? ..vyzkousej si to Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 21. Leden, 2010 Author Share Odesláno: 21. Leden, 2010 1) toto neni script 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 More sharing options...
Daffy 8 Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 napsal jsi : 4) Uzavřeme PHP aby byl script funkční: a ja napsal ze to neni script .. a HTML se da psat i v PHP ale budiz ... Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 21. Leden, 2010 Author Share Odesláno: 21. Leden, 2010 napsal jsi : 4) Uzavřeme PHP aby byl script funkční:a ja napsal ze to neni script .. a HTML se da psat i v PHP 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 More sharing options...
Daffy 8 Odesláno: 21. Leden, 2010 Share Odesláno: 21. Leden, 2010 toto bych nenazval script ale tisk, k ukazce si mohl pouzit i print() Link to comment Share on other sites More sharing options...
7.Host 3 Odesláno: 21. Leden, 2010 Author Share Odesláno: 21. Leden, 2010 print(); jsem mohl použít to máš pravdu ,ale já nejraději používám echo ,protože u " nejsou povinné \ Link to comment Share on other sites More sharing options...
Deleted User 295 Odesláno: 8. Červenec, 2010 Share Odesláno: 8. Červenec, 2010 toto bych nenazval script ale tisk, k ukazce si mohl pouzit i print() jn ale ja npr. pouzivam printf() iba pri returne lebo echo mi tam nejako nefunguje Link to comment Share on other sites More sharing options...
SpotRudloff 0 Odesláno: 12. Únor, 2011 Share Odesláno: 12. Únor, 2011 PHP není Personal Home page, to je starý název. Nyní je to Hyperetext preprocessor. Link to comment Share on other sites More sharing options...
CZechBoY 0 Odesláno: 15. Červen, 2011 Share Odesláno: 15. Červen, 2011 nechápu proč ukončovat soubor znakem ?> když se to uzavře samo, ve frameworcích se to tam stejně nepíše (většinou) Link to comment Share on other sites More sharing options...
mimic 27 Odesláno: 29. Červen, 2011 Share Odesláno: 29. Červen, 2011 hmmm 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 More sharing options...
Daffy 8 Odesláno: 22. Srpen, 2011 Share Odesláno: 22. Srpen, 2011 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 More sharing options...
7.Host 3 Odesláno: 22. Srpen, 2011 Author Share Odesláno: 22. Srpen, 2011 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 More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now