Centar za edukaciju-BiH


switch Lista naslova: PHP trikovi

#11 16.12.2018 10:22
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Include
Izjava uključuje i procjenjuje navedenu datoteku.

Ako se datoteka ne nalazi u include_path, pokusat ce je naci u vlastitom imeniku i trenutnom radnom direktoriju skripte za poziv prije nego Å¡to to ne uspije. Uključeni konstrukt će emitirati upozorenje ako ne može pronaći datoteku.

Ako je definiran put - bilo apsolutni (počevÅ¡i s slovom pogona ili \ u sustavu Windows ili / na Unix / Linux sustavu) ili u odnosu na trenutni direktorij i. Na primjer, ako naziv datoteke počinje s ../, parser će tražiti u roditeljskom imeniku da pronađe traženu datoteku.

Dodatne informacije o ovome mozete naci u helpu kao kako include_path.

Kada je datoteka uključena, kôd koji sadrži nasljeđuje varijablu opsega retka na kojoj se uključuje. Svaka varijabla dostupna na toj liniji u pozivnoj(osnovnoj) datoteci bit će dostupna u pozivanoj datoteci. Sve funkcije i klase definirane u uključenoj datoteci imaju globalni opseg.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 2 puta. Posljednja izmjena 16.12.2018 10:40 od strane zxz. ↑  ↓

#12 16.12.2018 10:40
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Include once
Izjava include_once uključuje i procjenjuje navedenu datoteku tijekom izvođenja skripte. Ovo je ponaÅ¡anje slično izjavi Include, s jedinom razlikom a to je da ako je kôd iz datoteke već uključen, neće se ponovno uključiti. Kao Å¡to ime sugerira, datoteka će biti uključena samo jednom.

Include_once može se koristiti u slučajevima gdje iste datoteke mogu biti uključene i vrednovane viÅ¡e puta tijekom određenog izvrÅ¡enja skripte, tako da u tom slučaju može pomoći u izbjegavanju problema kao Å¡to su redefiniranje funkcija, preraspodjela varijabilnih vrijednosti itd.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#13 16.12.2018 10:45
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Require
Require zahtijeva tacno ukljucenje ili će proizvesti pogreÅ¡ku E_COMPILE_ERROR.
Drugim riječima, zaustavit će skriptu, dok će uključiti samo emitiranje upozorenja (E_WARNING) koja omogućuje skriptu da nastavi.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#14 16.12.2018 10:54
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Require_unce
Zahtjev require_once je identičan zahtijevanju require, osim Å¡to će PHP provjeriti je li datoteka već uključena i ako je tako, neće je ponovo uključiti.
Pogledajte dokumentaciju include_once za informacije o ponašanju u vezi s ovim.
Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#15 14.07.2019 23:04
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Parse string
Ukoliko neke podatke zelite privremeno zapisati u neki string a da ih poslije mozete dohvatiti u obliku variabli to mozete uraditi na sledeci nacin pomocu komande parse_str:
Primjer:
PreuzmiIzvorni kôd (Text):
  1. <?php
  2. $str="mujo=2&pero=4&asim=6&tomica=8&goran=10";
  3.      parse_str($str,$myArray);
  4.      extract($myArray);
  5.      echo "mujo:" . $mujo ."<br> "."goran:" . $goran."<br>";
  6.      //bez extract
  7.      echo "mujo:" . $myArray['mujo'] ."<br> "."goran:" . $myArray['goran'] ."<br>";
  8.      parse_str($str,$myArray);
  9.      //ili moze bez variable $myArray
  10.    $str_str="enes=100&perica=400&koviljka=600&tomica=8&goran=100";
  11.      parse_str($str_str);
  12.       echo "enes:" . $enes ."<br> "."koviljka:" . $koviljka."<br>";
  13. ?>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 2 puta. Posljednja izmjena 09.07.2020 11:45 od strane zxz. ↑  ↓

#16 12.07.2020 21:21
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:preg_match
PreuzmiIzvorni kôd (Text):
  1. // Filter za pretragu
  2. $search_str = "/(http|https|ftp|ftps|)\:\/\/[a-zA-Z0-9\-\.]+\.[a-zA-Z]{2,3}(\/\S*)?/";
  3. $str = "ovo je neki rekst koji moze sadrzavati link na neku stranicu, kao napr: http://www.icentar.ba ";
  4. preg_match($search_str, $str, $url);
  5. echo "posjetite stranicu: <a href=\"$url[0]\">iCentar</a>";

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#17 13.07.2020 12:32
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:Naziv variable u variabli
Nekda trebamo da nam ime varible bude promjenljivo. Cesto to mozemo odraditi preko if ali ako se radi o puna razlicitih naziva onda i nije priklado.
Drugi nacin je da ime variable stavim u drugu variablu.
Primjer:
PreuzmiIzvorni kôd (Text):
  1. <?php
  2.     $naziv = "prezime";
  3.     $prezime= 'luki!';
  4.     echo ${$naziv};
  5. ?>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#18 13.07.2020 19:17
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:extract post
Primjer funkcije extract na formi metda post.
PreuzmiIzvorni kôd (Text):
  1. <html>
  2. <head>
  3. </head>
  4. <body>
  5. <form method="post">
  6. <br>
  7. <input type="text"  name="name" id="name"  value="Pero" />
  8. <br>
  9. <input type="submit" name="taster" value="klikni" />
  10. </form>
  11. <?php
  12.  
  13. extract ($_POST);
  14. if(isset($_POST['taster']))
  15. {
  16. echo "ime;" .  $name;  
  17. }
  18. ?>
  19. </body>
  20. </html>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 17.09.2020 23:30 od strane zxz. ↑  ↓

#19 13.07.2020 19:34
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:iscitavanje fajlova iz odredjenog direktorija
PreuzmiIzvorni kôd (Text):
  1. <?php
  2. foreach (glob("dirime/*.php") as $filename)
  3. {
  4. echo $filename . "<br>";
  5. }
  6. ?>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#20 13.07.2020 19:55
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,611


Predmet:prikaz html koda
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $str = '<br><a href="https://www.w3schools.com">Go to w3schools.com</a><br>';
  3. echo $str;
  4. echo htmlentities($str);
  5. ?>

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

Stranice (5):1,2,3,4,5


Sva vremena su GMT +01:00. Trenutno vrijeme: 9: 00 pm.