Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 2 odgovora
  • 2.294 pregleda

Najnovija ↓

Ocenite skripte za ispis teksta i slike iz baze 18.11.2013. u 02:49 · pre 157 meseci #1
Code:
Da li mogu da postavim sajt sa ovakvim skriptamaDa li su one dovoljno dobre,dovoljno funkcionalne i bezbedne?Ako mislite da imaju neke nedostatke recite sta biste konkretno promenili i kako(molim vas ostavite kod za eventualne izmene/dopune).

SKRIPTA ZA ISPIS SLIKE IZ BAZE
Code:

<?php
  $host ="localhost";
  $korisnik = "root";
  $lozinka = "";
  $baza = "Hoteli"; 
  if (!$db=mysql_connect ("$host", "$korisnik", "$lozinka")) {
    echo "Spajanje na mysql server bilo je neuspešno";
    exit;
  }
  if (!mysql_select_db ("$baza", $db)) {
    echo "Greska pri odabiru baze";
    exit;
  }
  $sql = "SELECT slika FROM tab1_i WHERE id=3";
  $select_result = mysql_query($sql);
  if (!$select_result ) {
    echo "Izvrsenje kverija nije uspesno izvrseno ($sql): " . mysql_error();
    exit;
  }
  if (mysql_num_rows($select_result ) == 0) {
    echo "Nista nije pronadjeno!";
    exit;
  }
  $select_row = mysql_fetch_assoc ($select_result);
 echo "<img src=\"http://localhost/TC Zlatibor/Smestaj/Hoteli/Tab 1/Izdvojeni tekstovi/Tekst 1/Slike/" . $select_row['slika'] ."\" width=\"100%\" height=\"125px\" class=\"slika_teksta\"/>" ;
?>



SKRIPTA ZA ISPIS TEKSTA IZ BAZE
Code:

<?php
  $host ="localhost";
  $korisnik = "root";
  $lozinka = "";
  $baza = "Hoteli"; 
  if (!$db=mysql_connect ("$host", "$korisnik", "$lozinka")) {
    echo "Spajanje na mysql server bilo je neuspešno";
    exit;
  }
  if (!mysql_select_db ("$baza", $db)) {
    echo "Greska pri odabiru baze";
    exit;
  }
  $sql = "SELECT naslov FROM tab1_i WHERE id=3";
  $select_result = mysql_query($sql);

  if (!$select_result ) {
    echo "Izvrsenje kverija nije uspesno izvrseno ($sql): " . mysql_error();
    exit;
  }
  if (mysql_num_rows($select_result ) == 0) {
    echo "Nista nije pronadjeno!";
    exit;
  }
  $select_row = mysql_fetch_assoc ($select_result);
 echo "" . $select_row['naslov'] ."" ;
?>


Verujem da je ovo za vas prejednostavno(mozda i glupo) ali vas molim za pomoc.
Hvala unapred.














Re: Ocenite skripte za ispis teksta i slike iz baze 18.11.2013. u 04:27 · pre 157 meseci #2
Pre svega ostalog, savetujem ti da pređeš na PDO umesto što koristiš mysql funkcije. PDO je mnogo sigurniji i mnogo otporniji na SQL Injection. Takođe ima i drugih prednosti.. Možeš čak koristiti i mysqli funkcije, ali nemoj više pisati PHP kod koristeći mysql funkcije, jer su i zvanično označene kao zastarele. Dakle ili mysqli ili PDO. Moj savet ti je da to bude PDO. Evo nekoliko uputstava:

http://www.elitesecurity.org/p3354479
http://www.php.net/manual/en/pdo.connections.php
http://net.tutsplus.com/tutori...ss-are-you-doing-it-correctly/
http://stackoverflow.com/quest...t-i-use-mysql-functions-in-php
http://stackoverflow.com/quest...vent-sql-injection-in-php?lq=1
Sviđa mi se1
Re: Ocenite skripte za ispis teksta i slike iz baze 18.11.2013. u 11:55 · pre 157 meseci #3
Svi oni koji to ne rade, naviknite se da u manipulaciji naziva ne koristite razmak (NE: Tab 1;NE: TC Zlatibor), već Tab1, TC_Zlatibor.
Koristitite ili spojene riječi može i camel case ili donju crticu karo separator riječi. Ta dva načina će vam pomoći da izbjegnete kojekakve naknadne glavobolje.
Potpis
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme