Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> prosze o przeanalizowanie kodu :)
rozny
post
Post #1





Grupa: Zarejestrowani
Postów: 116
Pomógł: 0
Dołączył: 14.01.2004
Skąd: Zielona Góra

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


Witam wszystkich (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Bardzo prosze o przeanalizowanie tego kodu pod wzgledem poprawnosci skladni itp.

Kod dziala tak jak to sobie zalozylem wiec bledow zadnych typu parsy, czy inne errory nie ma, jednak zalezy mi na optymalizacji tego kodu, a niestety doswiadczenie mam niewielkie i podejrzewam ze jest to raczej przerosniety smok (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

  1. <?php
  2.  
  3.  
  4. if (!session_is_registered('logged_in')) {
  5. echo '<p class=top>Admin Panel</p><form action=' .$PHP_SELF. ' method=post class=login>
  6. <input type=text name=login> LOGIN<br />
  7. <input type=password name=passwd> HASŁO<br />
  8. <input type=submit value=zaloguj>
  9. </form>';
  10. }
  11.  
  12. if (isset($_POST['login'])&&isset($_POST['passwd'])) {
  13.  
  14. $connect = mysql_connect('localhost', '*', '*')
  15.  
  16. or die('Brak polaczenia z serwerem mySQL.<br />Błąd: '.mysql_error());
  17.  
  18. echo ('Polaczenie z serwerem jest aktywne.<br/>');
  19.  
  20. $db = mysql_select_db('users', $connect)
  21.  
  22. or die('Brak polaczenia z baza danych<br />Blad: '.mysql_error());
  23.  
  24. echo ('Polaczenie z baza danych jest aktywe.<br />');
  25.  
  26.  
  27. $sql = "SELECT * FROM admini WHERE login='".$_POST['login']."' LIMIT 0,30";
  28.  
  29.  
  30. $query=mysql_query($sql) or die ("Bład: ".mysql_error());
  31.  
  32. $fetch = mysql_fetch_array($query);
  33.  
  34. if ($fetch) {
  35. if ($_POST['passwd'] == $fetch['password']) {
  36.  
  37. session_register('logged_in');
  38. header('Location: index.php');
  39.  
  40. }
  41. else {
  42.  
  43. echo 'bledne haslo';
  44.  
  45. }
  46. }
  47.  
  48. else {
  49.  
  50. echo 'bledny login';
  51.  
  52. }
  53.  
  54.  
  55.  
  56. }
  57.  
  58. if (isset($_GET['id'])) {
  59. if ($_GET['id']==logout) {
  60.  
  61. header('Location: index.php');
  62. }
  63. }
  64.  
  65. if (session_is_registered('logged_in')) {
  66. require_once('cfg/menu.cfg');
  67. }
  68. ?>


pozdrawiam (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie
- rozny   prosze o przeanalizowanie kodu :)   11.12.2006, 11:31:25
- - sticker   jesli chodzi o -wydajnosc "5" -obiektow...   11.12.2006, 13:12:28
- - rozny   to jak to zalatwic? zamiast * w SELECT wrzucic SEL...   11.12.2006, 13:22:03
- - Ziels   Hasło hasłem, Każdy kolejny admin to większa szans...   11.12.2006, 14:48:38
- - rozny   nie rozumiem... przecie sprawdza w bazie danych cz...   11.12.2006, 14:54:40
- - acztery   mi sie nie podoba troszke to pokręcone np ...   11.12.2006, 16:09:27
- - skowron-line   po co tobie pole Haslo skoro i tak nie szukasz has...   11.12.2006, 16:50:30
- - NetJaro   I poczytaj o tym, jak się teraz powinno używać ses...   11.12.2006, 17:04:16
- - acztery   netjaro poczytaj ..... http://www.klaban.torun.pl...   11.12.2006, 22:22:31
- - rozny   session_is_registered wzialem bezposrednio z manua...   12.12.2006, 12:08:42
- - Cysiaczek   1. Dobrze skonstruowane? Śmiem oponować : ) [PHP] ...   12.12.2006, 12:38:26
- - rozny   Ok poprawie to, dzieki za wyprowadzenie z bledu J...   12.12.2006, 15:30:05
- - lopik   Możesz np: w samym zapytanie dać: ORDER...   12.12.2006, 15:41:14
|- - rozny   Cytat(lopik @ 12.12.2006, 17:41:14 ) ...   13.12.2006, 12:32:22
- - rozny   Wywala mi nieprawidlowy argument mysql_fetch_array...   13.12.2006, 12:15:01
- - Cysiaczek   Po co chcesz to odwracać? Padnie wydajność - jak u...   13.12.2006, 12:20:52
- - Cysiaczek   Przecież dałem Ci link :\ Ale dobra - zacytuj...   13.12.2006, 12:35:59
- - rozny   Spoko Cysiaczek, juz dalem rade Pomogl mi dokladn...   14.12.2006, 12:27:52


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

 



RSS Aktualny czas: 22.08.2025 - 22:32