Centar za edukaciju-BiH


switch Lista naslova: PHP trikovi

#1 17.12.2014 18:10
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:PHP trikovi
Ovdje ce biti pisane stvari koje rijetko srecemo u PHP a interesantne su i zatrebaju u nekim momentima rada sa php-om.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 12.10.2021 11:55 od strane zxz. ↑  ↓

#2 17.12.2014 18:16
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Ispis teksta koji ima znak navoda
Sam tekst u php se nalazi pod znacima navoda e sad kako da ispisemo tekst na stranici pod znacima navoda.
Primjer:
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. echo 'Tekst sa znakom \'- znak navoda ';
  3. echo "<br> Tekst sa znakom \" znak navoda";
  4. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#3 17.12.2014 18:23
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Razlika izmedju znaka ' i znaka "
Razlika u koriÅ¡tenju znaka " umijesto znaka ' je da ako koristite ' server neće procesirati varijable unutar njega.
Primjer:
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $mojavar=30;
  3. echo '$mojavar';
  4. echo"<br />";
  5. echo "$mojavar";
  6. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#4 18.12.2014 11:11
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Specijalni znakovi
neke radnje mozemo izvesti pomocu sledecih znakova.
Primjer:
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $novired = "Novi red  \n";
  3. $navodnik = "Navodnik  \"";
  4. $enter = "Enter  \r";
  5. $tab = "Tab  \t";
  6. $dolar = "Dolar  \$";
  7. echo $novired;
  8. echo $navodnik. "\r";
  9. echo $enter;
  10. echo $tab. "\r";
  11. echo $dolar;
  12. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#5 09.12.2018 21:46
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Ignorisanje greske
Definisanje variabli u php pocinje sa znakom dolar '$'.
Ukoliko definisemo napr variablu $mojavar a hocemo da ako se pojavi greska kod nje da php ignorise tu gresku i nastavi dalje onda cemo ispred varible dodati jos @,
Znaci nasa variabla ce izgledati ovako:
@$mojavar.
U ovom slucaju ako dodje do greske nece se pojaviti nikakvo obavjestenje.
Treba biti oprezan sa ovim i dobro paziti gdje staviti.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#6 15.12.2018 00:48
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Kreiranje datuma i vremena
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $d=mktime(11, 14, 54, 8, 12, 2014);
  3. echo "Ispis datuma " . date("Y-m-d h:i:sa", $d);
  4. ?>

a moze i ovako

PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $d=strtotime("10:30pm April 15 2014");
  3. echo "Datum je:" . date("Y-m-d h:i:sa", $d);
  4. ?>

Ili mozda vam treba jedan pd sledecih nacina.
<?php
PreuzmiIzvorni kôd (PHP):
  1. $d=strtotime("tomorrow");
  2. echo date("Y-m-d h:i:sa", $d) . "<br>";
  3.  
  4. $d=strtotime("next Saturday");
  5. echo date("Y-m-d h:i:sa", $d) . "<br>";
  6.  
  7. $d=strtotime("+3 Months");
  8. echo date("Y-m-d h:i:sa", $d) . "<br>";
  9. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 15.12.2018 00:52 od strane zxz. ↑  ↓

#7 15.12.2018 00:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Broj dana do odredjenog datuma
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. $d1=strtotime("July 04");
  3. $d2=ceil(($d1-time())/60/60/24);
  4. echo "Ima jos " . $d2 ." dana do 4 jula.";
  5. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#8 15.12.2018 00:59
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Prebrojavanje rijeci
PreuzmiIzvorni kôd (PHP):
  1. <?php
  2. echo str_word_count("koliko ima rijeci");
  3. ?>

Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
↑  ↓

#9 15.12.2018 09:15
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:Sortiranje nizova
Ovo su funkcije za sortiranje nizova:

sort () - sortiranje polja u uzlaznom redoslijedu

rsort () - sortiranje polja u silaznom redoslijedu

asort () - sortiranje asocijativne nizove u uzlaznom redoslijedu, prema vrijednosti

ksort () - sortiranje asocijativne nizove u uzlaznom redoslijedu, prema kljucu

arsort () - sortiranje asocijativne nizove poredane po vrijednosti

krsort () - sortiranje asocijativne nizove poredane po kljucu
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.
Ovaj post je ureden 1 puta. Posljednja izmjena 15.12.2018 09:17 od strane zxz. ↑  ↓

#10 15.12.2018 23:57
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Postovi:10,644


Predmet:MySQli konekcija
PreuzmiIzvorni kôd (HTML):
  1. <!DOCTYPE html>
  2. table, th, td {
  3.     border: 1px solid black;
  4. }
  5. </head>
  6.  
  7. <?php
  8. $servername = "localhost";
  9. $username = "username";
  10. $password = "password";
  11. $dbname = "myDB";
  12.  
  13. // Create connection
  14. $conn = new mysqli($servername, $username, $password, $dbname);
  15. // Check connection
  16. if ($conn->connect_error) {
  17.     die("Connection failed: " . $conn->connect_error);
  18. }
  19.  
  20. $sql = "SELECT id, firstname, lastname FROM MyGuests";
  21. $result = $conn->query($sql);
  22.  
  23. if ($result->num_rows > 0) {
  24.     echo "<table><tr><th>ID</th><th>Name</th></tr>";
  25.     // output data of each row
  26.     while($row = $result->fetch_assoc()) {
  27.         echo "<tr><td>" . $row["id"]. "</td><td>" . $row["firstname"]. " " . $row["lastname"]. "</td></tr>";
  28.     }
  29.     echo "</table>";
  30. } else {
  31.     echo "0 results";
  32. }
  33.  
  34. $conn->close();
  35. ?>
  36.  
  37. </body>
  38. </html>

Podrska 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: 8: 46 pm.