Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [php + mysql], czy to niebezpieczne ?
prz3m3k
post
Post #1





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Na początku chcialbym zaznaczyć że od niedawna zainteresowałem się php i to co umiem to jest jeszcze pewnie nic smile.gif chciałbym się dowiedzieć czy taki skrypt jest bezpieczny. Mało wiem o włamywaniu się itp. itd. więc się pytam zawodowców smile.gif jeśli doradzilibyście co zrobić aby był bezpiecznieszy niż jest byłbym niesamowicie wdzięczny.

  1. <?php
  2.  
  3. $db = mysql_connect('host', 'login_usera(nie admina)', 'haslo_usera')
  4. or die('Nie mogę połączyć się z bazą danych'.mysql_error());
  5. or die('Nie mogę połączyć się z bazą danych'.mysql_error());
  6.  
  7. $result = mysql_query("SELECT * FROM newsy order by id DESC");
  8.  
  9. echo '<table border="0" cellspacing="0" cellpadding="0"><tr><td colspan="3" valign="top" width="535" align="left">';
  10.  
  11. while ($myrow = mysql_fetch_assoc($result))
  12. {
  13.  
  14. echo ('<table cellspacing="0" cellpadding="0" width="100%" class="linia_tytul"><tr><td> </td></tr></table><div class="podtytul" align="left"><a href="index.php?dzial=pl/wys&stp=pl/stopka&lpg=pl/linki_pod_logiem&lpra=pl/linki_prawa&lgor=pl/linki_gora&id='.$myrow['id'].'">'.$myrow['tytul'].'</a><br /><br /></div>
  15. <div align="left" class="tekst"><div align="justify">'.substr($myrow['tekst'], 0, 255).'...</div><br /></div>
  16. <div align="right" class="tekst">Data dodania: '.$myrow['data'].'<br /></div>');
  17.  
  18. }
  19.  
  20. echo '<table cellspacing="0" cellpadding="0" width="100%" class="linia_tytul"><tr><td> </td></tr></table></td></tr><tr height="10"></tr></table>';
  21.  
  22. ?>


--------------------
Go to the top of the page
+Quote Post
AxZx
post
Post #2





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


bezpieczny moze i jest, ale czy poprawny to nie za bardzo, konkretnie to generuje zly kod html (ale to juz inna sprawa;)

nie pobierasz tu zadnych danych od uzytkownika wiec uzytkownik nie moze nic z tym zrobic.


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
prz3m3k
post
Post #3





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


to może zajmijmy się ta 'inna' sprawa smile.gif przeciez chce zeby to byl dobrze napisany kod pod kazdym wzgledem a jak cos mam zle przeciez sie nie obraze jak mnie ktos skrytykuje i napisze jak powinno byc dobrze smile.gif


--------------------
Go to the top of the page
+Quote Post
AxZx
post
Post #4





Grupa: Zarejestrowani
Postów: 1 385
Pomógł: 55
Dołączył: 1.03.2005
Skąd: śląsk

Ostrzeżenie: (0%)
-----


najlepiej bedzie jak sam do tego dojdziesz, jak takie sprawy bedziesz sam zalatwial a nie za kazdym razem na forum pisal.
uruchom ten skrypt i sprawdz wynik walidatorem html np na w3c.org

ale to jest temat na inne forum smile.gif
hpp i mysql jest okej


--------------------
aplikacje internetowe | Symfony
Go to the top of the page
+Quote Post
prz3m3k
post
Post #5





Grupa: Zarejestrowani
Postów: 16
Pomógł: 0
Dołączył: 3.02.2005

Ostrzeżenie: (0%)
-----


Hej ! to niesprawiedliwe to dopiero moj 4 post zobacz kiedy sie zalogowalem tongue.gif bardzo malo pisze na forum zawsze szukam najpierw odpowiedzi na google i forach innych .. a jak juz cos napisalem to nie chca mi pomoc blink.gif z pomoca tegoz forum nauczylem sie sam w 2 dni mysql i php do tego stopnia ze zrobilem system newsow z bezpiecznym (tak mi sie tylko pewnie wydaje biggrin.gif) logowaniem adm. Co prawda pewnie ma tyle niedopracowan ze to glowa mala, ale dziala i dodaje, modyfikuje, usuwa rekordy z bazy danych tongue.gif 4 dni temu nie wiedzialem nawet co oznacza przykladowy kod ktory jest na gorze w pierwszym poscie smile.gif

ale masz racje to nie temat na to forum, jakos sobie poradze smile.gif - jak zawsze tongue.gif


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 01:40