PHP Osnove
2 posters
Design 4 U // Dizajn forum - Veb i grafički dizajn :: Dizajn :: Tutorijali :: Veb dizajn :: Stari tutoriali
Strana 1 od 1
PHP Osnove
PHP (Hypertext preprocessor) je programski jezik raširen i popularan pri izradi web stranica. Izuzetno je jednostavan za učenje, a s naučenim se postiže mnogo.Večina sintakse je preuzeta iz C, Jave i Perla s nekonicinom jedinstvenih specifičnosti.
Sami smisao jezika je brzo i jednostavno pisanje dinamički generiranih stranica.
----------------------------------------------------
PHP kod se koristi unutar HTML kodova. Pa tako koristimo ovaj kod kao osnovu:
Echo komanda:
String:
Sami smisao jezika je brzo i jednostavno pisanje dinamički generiranih stranica.
----------------------------------------------------
PHP kod se koristi unutar HTML kodova. Pa tako koristimo ovaj kod kao osnovu:
- Kod:
<?php
?>
Echo komanda:
- Kod:
<?php
echo "Zdravo svima";
?>
String:
- Kod:
<?php
$Rečenica = "Ovo je zamena za rečenicu";
echo $Rečenica;
?>
- Kod:
<?php
$Rečenica = "Ovo je PHP kodiranje!";
echo $Rečenica;
echo $Rečenica;
echo $Rečenica;
?>
- Kod:
Ovo je PHP kodiranje!
Ovo je PHP kodiranje!
Ovo je PHP kodiranje!
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Idmeo dalje sada. U PHP jeziku bitno je znate kako taj jezik svaku prazninu kou otkucate ili napravite na stranici zanemaruje i nastavlja da kuca u istom redu. Možete kod ovako otkucati:
Primer:
- Kod:
<?php
echo "ov o je
rastavljena re
če ni ca";
?>
- Kod:
<?php
echo "ov o je rastavljena re če ni ca";
?>
Primer:
- Kod:
<?php
$string_1 = "Ja ";
$string_2 = "sam ";
$string_3 = "PHP majstor";
echo $string_1;
echo $string_2;
echo $string_3;
?>
- Kod:
Ja sam PHP majstor
- Kod:
<?php
$nov_red = "<br/>";
$string_1 = "Nov ";
$string_2 = "red.";
echo $string_1.$string_2;
?>
- Kod:
Nov
red.
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Da i ja nešto vas naučim PHP-u. Nije kod, ali zato je važno.
Fajl se mora završavati sa .php bez obzira što smo već stavljali PHP tagove. Bez toga PHP kodovi ne rade. Pošto je na Forumotionu nemoguće napraviti takav fajl ili ubaciti u template, tako da ne pokušavajte ovo na Forumotionu.
~Marko
Fajl se mora završavati sa .php bez obzira što smo već stavljali PHP tagove. Bez toga PHP kodovi ne rade. Pošto je na Forumotionu nemoguće napraviti takav fajl ili ubaciti u template, tako da ne pokušavajte ovo na Forumotionu.
~Marko
Re: PHP Osnove
4 osnovne matematičke operacije primenjene u PHP-u bi izgledale ovako:
Posle toga jako je važno da vidite da izvodimo operaciju echo i pod navodnicima stavljamo text tipa Sada izvodimo pa ime operacije i onda ispišemo koje projeve sabiramo. Zatvaramo navodnike, stavljamo tačku ,pišemo promenljivu za sabiranje, opet stavljamo tačku, i otvaramo navodnike da stavimo nov red. Koristimo tag iz HTML jezika <br/> ya stavljanje novog reda.
Izgled:
- Kod:
<?php
$sabiranje = "1+1";
$oduzimanje = "4-1";
$množenje = "3*5";
$deljenje = "6/2";
echo "Sada izvodimo sabiranje 1+1=".$sabiranje."<br/>";
echo "Sada izvodimo oduzimanje 4-1=".$oduzimanje."<br/>";
echo "Sada izvodimo množenje 3*5=".$množenje."<br/>";
echo "Sada izvodimo deljenje 6:2=".$deljenje."<br/>";
?>
Posle toga jako je važno da vidite da izvodimo operaciju echo i pod navodnicima stavljamo text tipa Sada izvodimo pa ime operacije i onda ispišemo koje projeve sabiramo. Zatvaramo navodnike, stavljamo tačku ,pišemo promenljivu za sabiranje, opet stavljamo tačku, i otvaramo navodnike da stavimo nov red. Koristimo tag iz HTML jezika <br/> ya stavljanje novog reda.
Izgled:
- Kod:
Sada izvodimo sabiranje 1+1=2
Sada izvodimo oduzimanje 4-1=3
Sada izvodimo množenje 3*5=15
Sada izvodimo deljenje 6:2=3
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Sada da vam objasnim upotrebu perioda. Već ste se susreli sa njim ali opet nije na odmet da prodjemo dva puta kroz isto kako bi ste upamtili. Period predstavlja tačka kao znak "." i ona se korisit da razdvoji ili spoji dva stringa, promenljive...
Evo primer:
Više u sledećem tutorialu...
Evo primer:
- Kod:
<?php
$string_1 = "Zdravo. ";
$string_2 = "Ja sam Koder.";
$string_3 = $string_1 . $string_2;
echo $string_3 . "Obožavam PHP!";
?>
- Kod:
Zdravo. Ja sam Koder. Obožavam PHP!
Više u sledećem tutorialu...
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Komentari u PHP kodiranju su sledeći:
Primer:
Imamo html stranicu sa navigacijom. Ta stranica se zove recimo menu.php
?>
Više u sledećem tutorialu...
- Kod:
<?php
// Ovaj komenar se ne vidi
echo "Zdravo";
/*Ovaj komentar se takodje ne vidi*/
?>
- Kod:
Zdravo
Primer:
Imamo html stranicu sa navigacijom. Ta stranica se zove recimo menu.php
- Kod:
<html>
<body>
<a href="http://www.primer.com/index.php">Home</a> -
<a href="http://www.primer.com/about.php">About Us</a> -
<a href="http://www.primer.com/links.php">Links</a> -
<a href="http://www.primer.com/contact.php">Contact Us</a> <br />
?>
- Kod:
Home - About Us - Links - Contact Us
Više u sledećem tutorialu...
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Include i Require funkcija. Sada je bitno da uvidite u čemu je ovde razlika. Kada u PHP kodu koristite include opciju, a fajl koji ste zadali da ubacite recimo ne postoji na vašem hostingu onda će izbaciti error tipa:
- Kod:
<?php
include("PRIMER_FAJLA.php");
echo "Neće raditi";
?>
- Kod:
Warning: main(PRIMER_FAJLA.php): failed to open stream: No such file or directory in
/home/websiteName/FolderName/tizagScript.php on line 2 [color=darkred]Warning[/color]: main(): Failed
opening 'NEMA_FAJLA.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in
/home/websiteName/FolderName/tizagScript.php on line 2
Neće raditi
- Kod:
<?php
require("NEMA_FAJLA.php");
echo "Neće raditi";
?>
- Kod:
Warning: main(NEMA_FAJLA.php): failed to open stream: No such file or directory in
/home/websiteName/FolderName/tizagScript.php on line 2
[color=darkred]Fatal error[/color]: main(): Failed opening required 'NEMA_FAJLA.php'
(include_path='.:/usr/lib/php:/usr/local/lib/php') in
/home/websiteName/FolderName/tizagScript.php on line 2
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Kao u svakom programskom jeziku, pa tako i u PHP-u imamo If, Then, Else Statement. Generalno objašnjeno to izgleda ovako. Ako je tvoje ime php majstor onda php kod piše dobrodošli php majstor. Znači uslov mora postojati. Evo primera za tako nešto:
- Kod:
<?php
$ime= "PHP Koder";
if ( $ime=="PHP Koder" ) {
echo "Vaše ime je PHP Koder.<br/>";
}
echo "Dobrodošli na sajt.";
?>
- Kod:
Vaše ime je PHP Koder.
Dobrodošli na sajt.
- Kod:
<?php
$pogresno_ime="Aleksandar";
if ( $pogresno_ime=="Stefan") {
echo "Vaše ime je Stefan";
}
echo "PHP kod neće biti izvršen jer uslov nije zadovoljen.";
?>
- Kod:
PHP kod neće biti izvršen jer uslov nije zadovoljen.
- Kod:
<?php
$broj_tri = 3;
if ( $nbroj_tri == 3 ) {
echo "Uslov je ispunjen. Kod se izvršava.";
} else {
echo "Uslov nije ispunjen. Kod se ne izvršava";
}
?>
- Kod:
Uslov je ispunjen. Kod se izvršava.
- Kod:
<?php
$broj_tri = 421;
if ( $broj_tri == 3 ) {
echo "Uslov je ispunjen.";
} else {
echo "Uslov nije ispunjen.";
}
?>
- Kod:
Uslov nije ispunjen.
- Kod:
<?php
$zaposleni = "Stefan";
if($zaposleni == "Milan"){
echo "Zdravo Milane.";
} elseif($zaposleni == "Stefan"){
echo "Dobroj jutro gospodine.";
}else {
echo "Vi ne radite ovde.";
}
?>
- Kod:
Dobroj jutro gospodine.
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Sada ću vam pokazati Switch funkciju u PHP jeziku.
Switch služi kao zamena za recimo u mom primeru destinaciju. Pa ćemo imati ovakav primer:
Izgled ovoga gore:
Switch služi kao zamena za recimo u mom primeru destinaciju. Pa ćemo imati ovakav primer:
- Kod:
$destinacija = "Beograd";
echo "Putujem u $destinacija<br />";
switch ($destinacija){
case "Kragujevac":
echo "Morate platiti još $500";
break;
case "Novi Sad":
echo "Odmorićete se.";
break;
case "Valjevo":
echo "Lepo se provedite.";
break;
case "Niš":
echo "Zaradićete dosta novca";
break;
case "Knjaževac":
echo "Nema ništa posebno tamo.";
break;
default:
echo "Ovo je default komentar";
break;
}
Izgled ovoga gore:
- Kod:
Putujem u Beograd
Ovo je jedan default komentar
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Re: PHP Osnove
Da bih vam objasnio upotrebu formu vi morate savladati upotrebu formi u HTML jeziku, a verujem da to ne možete naći tako lako putem interneta, naročito ako ste novajlija u ovoj oblasti. Zato ću ja pojasniti stvari. Forma je recimo ovaj TextBox u kome sam kucao text da bi ste ga vi sada videli. Isto tako je forma ovo dugme tipa: Pregled poruke, poslati. E sada primer forme u HTML jeziku:
[You must be registered and logged in to see this image.]
E sada to snimite kao narudzbina.html
No kako bi izgledala ista ta stranica ali sa upotrebom php koda?
E sada pravimo naredba.php jer nam je potreban kako bi stranica iznad bila izvršena u potpunosti.
- Kod:
<html><body>
<h4>Cyber Null vas uči formama xD</h4>
<form>
<select>
<option>Farba</option>
<option>Četke</option>
<option>Brisači</option>
</select>
Količina: <input type="text" />
<input type="submit" />
</form>
</body></html>
[You must be registered and logged in to see this image.]
E sada to snimite kao narudzbina.html
No kako bi izgledala ista ta stranica ali sa upotrebom php koda?
- Kod:
<html><body>
<h4>Cyber Null vas uči formama xD</h4>
<form action="naredba.php" method="post">
<select name="item">
<option>Farba</option>
<option>Četke</option>
<option>Brisači</option>
</select>
Quantity: <input name="Količina" type="text" />
<input type="submit" />
</form>
</body></html>
E sada pravimo naredba.php jer nam je potreban kako bi stranica iznad bila izvršena u potpunosti.
- Kod:
<html><body>
<?php
$Količina = $_POST['Količina'];
$item = $_POST['item'];
echo "Vi ste naručili ". $Količina . " " . $item . ".<br />";
echo "Hvala što naručujete od nas.";
?>
</body></html>
Mr.Joker- Administrator
- Broj poruka : 1709
D4U Novac : 1871
Reputacija : 31
Godina : 31
Lokacija : Svet Foruma
Poso/dokolice : Programiranje
Design 4 U // Dizajn forum - Veb i grafički dizajn :: Dizajn :: Tutorijali :: Veb dizajn :: Stari tutoriali
Strana 1 od 1
Dozvole ovog foruma:
Ne možete odgovarati na teme u ovom forumu
|
|