|
Html I JavaScript se izvršavaju na klijentskoj strani, odnosno na korisničkom računaru
|
səhifə | 9/16 | tarix | 17.09.2018 | ölçüsü | 2,77 Mb. | | #68911 |
| Funkcije: Funkcije: - explode(separator,string) – daje niz delova stringa koji su razgraničeni znakom koji je separator
- implode (separator,niz) – obrnuto od explode
- strpos(string,podstring) – nalazi prvu poziciju podstringa u stringu
- strrpos(string,podstring) – nalazi poslednju poziciju podstringa u stringu
- substr_count(string,podstring) - broji broj nepreklapajućih podstringova u stringu
Primer: Primer: php function sortirajDatume($a,$b){ If ($a==$b) return 0; list($adan,$amesec,$agodina)=explode(‘-’,$a); list($bdan,$bmesec,$bgodina)=explode(‘-’,$b); $amesec=str_pad($amesec,2,’0’,STR_PAD_LEFT); $bmesec=str_pad($bmesec,2,’0’,STR_PAD_LEFT); $adan=str_pad($adan,2,’0’,STR_PAD_LEFT); $bdan=str_pad($bdan,2,’0’,STR_PAD_LEFT); $a=$agodina.$amesec.$adan; $b=$bgodina.$bmesec.$bdan; return ($a > $b ? 1 : -1);}
$datumi = array(“7-10-2007”,”6-2-2008”,”30-12-2008”); $datumi = array(“7-10-2007”,”6-2-2008”,”30-12-2008”); sort($datumi); print_r($datumi); echo “
”; usort($datumi,”sortirajDatume”); print_r($datumi);} Rezultat: Array ( [0] => 30-12-2008 [1] => 6-2-2008 [2] => 7-10-2007) Array ( [0] => 7-10-2007 [1] => 6-2-2008 [2] => 30-12-2008)
Veliki broj matematičkih funkcija je na raspolaganju, mogu se naći na: http://www.php.net/manual/en/book.math.php
Funkcije koje se tiču datuma i vremena mogu se naći na: http://www.php.net/manual/en/refs.calendar.php Funkcije koje se tiču datuma i vremena mogu se naći na: http://www.php.net/manual/en/refs.calendar.php
PHP interfejsi preko superglobalnih promenljivih PHP interfejsi preko superglobalnih promenljivih Aploudovanje fajlova Rad sa fajlovima PHP sesije i kolačići PHP e-mail PHP autentifikacija
Superglobalne promenljive su interfejsi PHP programa sa spoljnom okolinom preko kojih razmenjuju informacije Superglobalne promenljive su interfejsi PHP programa sa spoljnom okolinom preko kojih razmenjuju informacije Neke važne superglobalne su sledeće: $_SERVER, $_GET, $_POST, $_FILES, $GLOBALS, $_COOKIE, $_SESSION Superglobalne promenljive (superglobals) se mogu naći na: http://us2.php.net/manual/en/reserved.variables.php
$_SERVER je niz sa informacijama o hostu i serveru $_SERVER je niz sa informacijama o hostu i serveru Neki elementi niza $_SERVER - $_SERVER[‘HTTP_REFERER’] – URL veb adrese sa koje se došlo na datu stranu
- $_SERVER[‘REMOTE_ADDR’] – klijentova IP adresa
- $_SERVER[‘REQUEST_URI’] – relativna putanja do zadatog fajla, uključujući i upite pomoću get metode
- $_SERVER[‘HTTP_USER_AGENT’] – operativni sistem i brauzer klijenta
- $_SERVER[‘PHP_SELF’] – skript koji se izvršava, ime fajla uključujući relativnu putanju bez upita. Konstanta __FILE__ jeste magična (magic) konstantna i daje kompletno ime fajla uključujući i absolutnu adresu
$_GET je niz koji sadrži parametre koji su prosleđeni metodom get $_GET je niz koji sadrži parametre koji su prosleđeni metodom get HTTP metoda get se koristi kada se preuzima sadržaj sa servera, i njeni parametri se prosleđuju kroz URL Stranice dobijene get metodom mogu da se memorišu, i čuvaju se u kešu Primer, ukucajmo proba u polje za pretraživanje na www.naslovi.net: http://www.naslovi.net/search.php?q=proba Tada je $_GET[‘q’] jednak ‘proba’
$_POST je niz parametara koji se prosleđuju kroz metod post, koristeći atribute name
Pomoću HTTP metode post se šalju podaci odvojeno kroz formular Pomoću HTTP metode post se šalju podaci odvojeno kroz formular Podaci poslati post metodom se ne mogu memorisati (bookmark) niti keširati. Zbog toga pružaju veću bezbednost prenosa. Podaci nisu ograničene dužine kao kod get metode.
Dostları ilə paylaş:
|
|
|