Změnit velikost textu   Verze pro tisk


webhosting - domény - servery - WEDOS.cz

Máte zájem o reklamu zde? Kontaktujte nás na info@seoforum.cz. K banneru obdržíte odkaz zdarma.

Úvod do PHP

Úvod do PHP

Příspěvekod Yenda » stř 19. kvě 2010 21:08:52

Rozhodl jsem se že zkusím nějak sepsat, Úplné základy PHP, než se pustíme do nějakého složitějšího. Samozřejmě to je na nesčetně jiných webech/fórech, ale myslím si že by to zde nemělo chybět.

Instalace programu a zajištění hostingu-
Pro psaní PHP nám postačí free nástroj PSPAD
- Nainstalujeme si localhost, například Xampp
Můžeme si klidně založit účet na nějakém free hostingu, jak chcete.

Úvod do PHP
  • Zjednodušeně PHP (Hypertext Preprocessor) je scriptovací jazyk, který provádí scripty na straně serveru, určeného pro dinamické aplikace.
  • komentáře jsou jednořádkové, které se značí // Komentář ,anebo více řádkové, které se značí /* Komentář? */
  • soubory jsou typu .php, na začátku scriptu je znak <?php (také se může používat zkrácená verze verze <?, ale ta nemusí všude fungovat) a na konci scriptu ?>.
Mimo ty značky můžeme psát běžné HTML tagy:

Kód: Vybrat vše
<p>Nazdar</p>
<?php
  // nějaký script
?>
<span>Ahoj</span>


Proměnná a Výpis
  • značí se $
  • Je rozdíl mezi proměnnou $ahoj a $Ahoj
  • Typ proměnné se přiřadí sám

Kód: Vybrat vše
<?php
$cislo = 16; // proměnná jménem číslo je 16
$ano_nebo_ne = TRUE; // opačná hodnota je FALSE
$retezec = "Nějaké bláboly :)) "; // v proměnné je uložen celý řetězec

echo "Proměnná číslo je:<strong> ".$cislo."</strong>, proměnná ano_nebo_ne je:<strong> ".$ano_nebo_ne."</strong>, proměnná řetězec je:<strong> ".$retezec."</strong>";
     // do uvozovek jsem napsal text a mimo uvozovky ty proměnné ale aby se na ten řetězec navázalo tak se musí použít tečka.
     // funguje to i takhle, kde to je é v jednom řetězci bez spojování:
echo "Proměnná číslo:<strong> $cislo</strong>, proměnná ano_nebo_ne je:<strong> $ano_nebo_ne</strong>, proměnná řetězec je:<strong> $retezec</strong>";   
?>


Operátory
  • $x == $y pokud se rovná
  • $x === $y pokud jsou typy proměnných stejné a rovnají se
  • například $cislo = 10; a $cislo_2 = '10'; se pomocí === nebudou rovnat, nebo $cislo = 10; a $cislo_2 = 10.0; ty se také pomocí === nebudou rovnat
  • $x < $y pokud $y je větší než $x
  • $x <= $y pokud $y je větší než $x nebo když se rovnají
  • $x > $y pokud $x je větší než $y
  • $x >= $y pokud $x je větší než $y nebo když se rovnají

Podmínky
  • bez nich se v PHP neobejdete.
  • můžou se větvit.
  • podmínky se můžou větvit.
  • jsou jednořádkové nebo víceřádkové {podmínka}
Kód: Vybrat vše
<?php
// do proměnné $datum se uloží aktuální hodina hodina
$hodina = date("H"); // "H" Vám dá 24 hodinový formát a malé "h" Vám dá 12 hodinový formát
// musí se použít operátor "==", kdyby se použilo "=" ,tak to je to samé jako: $hodina = 15, tím pádem by se přemazala původní hodnota date("H")
if ($hodina == 15){ // jestliže se proměnná! hodina rovná 15 tak se provede to co je mezi závorkama
  echo "Právě je ".$hodina." hodin";
}
else {  // else se provede pokud se rovná jinak než 15
  echo "Právě je ".$hodina." hodin"; 
}?>
Naposledy upravil Yenda dne ned 19. pro 2010 18:03:49, celkově upraveno 2
Yenda
 
Příspěvky: 13
Registrován: stř 19. kvě 2010 21:02:34

Re: Úvod do PHP

Příspěvekod Lukáš Valenta » stř 26. kvě 2010 15:27:31

pěkný úvod :-)
Lukáš Valenta - levné, přesto kvalitní SEO.
Svoji pozornost více upínejte na rady členů ze skupiny SEOlogové. Hlásit se do ní mohou všichni.
Uživatelský avatar
Lukáš Valenta
 
Příspěvky: 41
Registrován: ned 16. kvě 2010 18:01:41
Bydliště: Vysočina

Re: Úvod do PHP

Příspěvekod Yenda » pát 28. kvě 2010 22:15:50

caesar1 píše:pěkný úvod :-)


Díky, snad budu mít čas napsat nějaký pořádný článek :)
PS: nějak se rozhodilo kodovani :)
Yenda
 
Příspěvky: 13
Registrován: stř 19. kvě 2010 21:02:34

Re: Úvod do PHP

Příspěvekod karelm » pát 28. kvě 2010 22:19:03

chci se naucit php a toto je pekne napsane! jen kodovani u podminek je nejake rozhozene.
rozhodne se tesim na dalsi clanek tohle je napsano fakt srozumitelne.
karelm
 
Příspěvky: 7
Registrován: pát 28. kvě 2010 22:16:23

Úvod do PHP

Příspěvekod oni20 » pát 04. čer 2010 17:54:07

* Zjednodušeně PHP (Hypertext Preprocessor) je scriptovací jazyk, který provádí scripty na straně serveru, určeného pro dinamické aplikace.
* komentáře jsou jednořádkové, které se značí // Komentář ,anebo více řádkové, které se značí /* Komentář? */
* soubory jsou typu .php, na začátku scriptu je znak <?php (také se může používat zkrácená verze verze <?, ale ta nemusí všude fungovat) a na konci scriptu ?>.
oni20
 
Příspěvky: 1
Registrován: pát 04. čer 2010 17:52:22

Re: Úvod do PHP

Příspěvekod Yenda » sob 05. čer 2010 15:05:01

karelm píše:chci se naucit php a toto je pekne napsane! jen kodovani u podminek je nejake rozhozene.
rozhodne se tesim na dalsi clanek tohle je napsano fakt srozumitelne.


Děkuji, jak dodělám práci tak napíšu další článek :)
PS: kódování jsem opravil.
Yenda
 
Příspěvky: 13
Registrován: stř 19. kvě 2010 21:02:34

Úvod do PHP

Příspěvekod ENSI » úte 15. čer 2010 15:55:23

oni20 píše:* Zjednodušeně PHP (Hypertext Preprocessor) je scriptovací jazyk, který provádí scripty na straně serveru, určeného pro dinamické aplikace.
* komentáře jsou jednořádkové, které se značí // Komentář ,anebo více řádkové, které se značí /* Komentář? */
* soubory jsou typu .php, na začátku scriptu je znak <?php (také se může používat zkrácená verze verze <?, ale ta nemusí všude fungovat) a na konci scriptu ?>.

a zapoměl jsi také na to, že komentá můžeš uvést "# kometar"
Informujte se na mě zde, píši blog, jsem pořádný Deviant a mám rád Rajče.
ENSI
 
Příspěvky: 11
Registrován: úte 15. čer 2010 14:53:33
Bydliště: Řepín

Úvod do PHP

Příspěvekod Yenda » čtv 17. čer 2010 23:01:13

ENSI píše:
oni20 píše:a zapoměl jsi také na to, že komentá můžeš uvést "# kometar"


díky za doplnění, nepsal jsem to tam z důvodu malého výskytu, a podle mě nemá smysl když už existuje // :)
Yenda
 
Příspěvky: 13
Registrován: stř 19. kvě 2010 21:02:34

Úvod do PHP

Příspěvekod ENSI » sob 19. čer 2010 17:57:51

Yenda píše:
ENSI píše:
oni20 píše:a zapoměl jsi také na to, že komentá můžeš uvést "# kometar"


díky za doplnění, nepsal jsem to tam z důvodu malého výskytu, a podle mě nemá smysl když už existuje // :)

Já za # píši o skriptu, /* */ píši v CSS, // píši komentář v kódu :-)
Informujte se na mě zde, píši blog, jsem pořádný Deviant a mám rád Rajče.
ENSI
 
Příspěvky: 11
Registrován: úte 15. čer 2010 14:53:33
Bydliště: Řepín

Úvod do PHP

Příspěvekod Yenda » ned 20. čer 2010 13:05:48

ENSI píše:Já za # píši o skriptu, /* */ píši v CSS, // píši komentář v kódu :-)


Tak jasný v CSS píšu taky samozřejmě /* */
A jinak v tom PHP # a // tak když se ti to líbí tak to tak piš :) já o scriptu píšu /* */ a komentuji tradičně //
Yenda
 
Příspěvky: 13
Registrován: stř 19. kvě 2010 21:02:34


Zpět na PHP + MySQL

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků

 SEO
cron