zxz 17.12.2014 18:10
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.

zxz 17.12.2014 18:16
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. ?>

zxz 17.12.2014 18:23
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. ?>

zxz 18.12.2014 11:11
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. ?>

zxz 09.12.2018 21:46
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.

zxz 15.12.2018 00:48
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. ?>

zxz 15.12.2018 00:57
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. ?>

zxz 15.12.2018 00:59
Predmet:Prebrojavanje rijeci

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

zxz 15.12.2018 09:15
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

zxz 15.12.2018 23:57
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>