Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Ocenite skripte za ispis teksta i slike iz baze

[es] :: PHP :: Ocenite skripte za ispis teksta i slike iz baze

[ Pregleda: 1743 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

InterMilanSerbia

Član broj: 319182
Poruke: 23
37.19.108.*



+2 Profil

icon Ocenite skripte za ispis teksta i slike iz baze18.11.2013. u 01:49 - pre 126 meseci
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.














 
Odgovor na temu

deZio
Inđija

Član broj: 150608
Poruke: 345
*.dynamic.isp.telekom.rs.



+38 Profil

icon Re: Ocenite skripte za ispis teksta i slike iz baze18.11.2013. u 03:27 - pre 126 meseci
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
 
Odgovor na temu

Tpojka
Ratio, Logic

Član broj: 60114
Poruke: 209

ICQ: 491318095


+33 Profil

icon Re: Ocenite skripte za ispis teksta i slike iz baze18.11.2013. u 10:55 - pre 126 meseci
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.
-A Tpojke su Đuro - šta?
-Osnovne jedinice diverzantskih grupa!
 
Odgovor na temu

[es] :: PHP :: Ocenite skripte za ispis teksta i slike iz baze

[ Pregleda: 1743 | Odgovora: 2 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.