Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl


żwirek
Napisane: 15.01.2006, 09:44:39





Grupa: Zarejestrowani
Postów: 3
Dołączył: 18.06.2005

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

stary, ten top to jest typowy szablon z templatemonster.com. Jest to wersja przygotowana w swishu, mozna ja za free sciagnac z neta..zmieniles tylko texty i kolorki...

http://www.templatemonster.com/sampleView.php?type=12
  Forum: Oceny · Podgląd postu: #223600 · Odpowiedzi: 6 · Wyświetleń: 1 443

żwirek
Napisane: 22.06.2005, 17:26:33





Grupa: Zarejestrowani
Postów: 3
Dołączył: 18.06.2005

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

Zrobiłem tak jak mówisz, teraz nie pojawia się żaden błąd, jak się zaloguje zostaję przeniesiony z powrotem do index.php..jak mam zrobić aby po zalogowaniu przez plik index.php przejść do index.php tylko z menu zamiast formularza logowania? ohmy.gif

Chciałbym aby po zalogowaniu ten formularz zniknął...
  Forum: Przedszkole · Podgląd postu: #182504 · Odpowiedzi: 2 · Wyświetleń: 1 054

żwirek
Napisane: 22.06.2005, 17:04:08





Grupa: Zarejestrowani
Postów: 3
Dołączył: 18.06.2005

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

Hej,
Zacząłem budowę prostego cms'a. Wykonałem już szablon, pierwszą rzeczą za którą się zabrałem jest system logowania. Wykonałem 5 plików. Plik pierwszy index.php: Jest to szablon wykonany w tabeli, do jednej z komórek wstawiłem:
  1. <? include &#092;"login.php\" ?>
. Kolejny plik to plik konfiguracyjny (zawiera dane potrzebne do połączenia z bazą danych. Nasepny plik dołączany jest zawsze do stron w których trzeba być zalogowanym plik ten nosi nazwę: security.php ostatni plik zajmuje się wylogowaniem użytkownika...Mam błąd, sam nie wiem gdzie...liczę na Waszą pomoc...Po dołączeniu pliku login.php do index.php pojawia się: Parse error: parse error in c:\apache\htdocs\dobry-cms\login.php on line 50

Oto pliki które stworzyłem:

index.php
  1. ob_start(); ?>
  2.  
  3.  
  4. <html>
  5.  
  6. <head>
  7. <meta http-equiv=\"Content-type\" content=\"text/html; charset=iso-8859-2\">
  8.  
  9. <meta http-equiv=\"Content-Language\" content=\"pl\">
  10. <title>
  11. Content Management system 
  12. </title>
  13. <LINK 
  14. href=\"gfx/styl.css\" type=text/css rel=stylesheet>
  15.  
  16. </head>
  17.  
  18. <body topmargin=\"0\" leftmargin=\"0\" rightmargin=\"0\" bottommargin=\"0\" marginwidth=\"0\" marginheight=\"0\" bgcolor=\"#CBC4AB\" background=\"gfx/bg.gif\">
  19.  
  20. <table border=\"0\" width=\"770\" height=\"100%\" cellspacing=\"0\" cellpadding=\"0\" style=\"border-left-width: 2px; border-right-style: solid; border-right-width: 2px; border-top-width: 2px; border-bottom-style: solid; border-bottom-width: 2px\" bordercolor=\"#808080\">
  21. <tr>
  22. <td height=\"42\" width=\"478\" colspan=\"4\" bgcolor=\"#FFFFFF\"><img border=\"0\" src=\"gfx/logo.gif\" width=\"404\" height=\"60\"></td>
  23. </tr>
  24. <tr>
  25. <td height=\"18\" width=\"17\" bgcolor=\"#FFFFFF\">&nbsp;</td>
  26. <td height=\"249\" width=\"135\" rowspan=\"3\" valign=\"top\" bgcolor=\"#FFFFFF\" style=\"border:1px solid #666666; padding-left:10px; padding-right:10px; padding-top:5px; padding-bottom:5px\" background=\"gfx/menu_bg.gif\">
  27. <p align=\"left\"><b><font size=\"2\" face=\"Verdana\" color=\"#666666\"><br><u>logowanie:</u></font></b><br><br>
  28.  
  29. <? 
  30. include ('login.php');
  31. ?>
  32.  
  33.  
  34.  
  35. <p> <br>
  36.  
  37.  
  38.  
  39.  
  40.  
  41.  
  42. </td>
  43. <td height=\"18\" width=\"595\" bgcolor=\"#FFFFFF\" colspan=\"2\">&nbsp;</td>
  44. </tr>
  45. <tr>
  46. <td height=\"71\" width=\"17\" background=\"bg_td.gif\" style=\"border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px\">&nbsp;</td>
  47. <td height=\"71\" width=\"585\" background=\"bg_td.gif\" style=\"padding:5px; border-left-width: 1px; border-right-width: 1px; border-top-style: solid; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px\" colspan=\"2\">
  48. <p align=\"left\"><b><font face=\"Verdana\" color=\"#C0C0C0\" size=\"1\">| </font><font face=\"Verdana\" color=\"#FFFFFF\" size=\"1\"><a href=\"index.php\"><font color=\"#C0C0C0\">home</font></a></font><font face=\"Verdana\" color=\"#C0C0C0\" size=\"1\"> | </font><font face=\"Verdana\" color=\"#FFFFFF\" size=\"1\"><a href=\"mail.php\"><font color=\"#C0C0C0\">poczta</font></a><font face=\"Verdana\" color=\"#C0C0C0\" size=\"1\"> | </font><a href=\"kontkat.php\"><font color=\"#C0C0C0\">kontakt </font></a><font face=\"Verdana\" color=\"#C0C0C0\" size=\"1\">|</font></font></b></td>
  49. </tr>
  50. <tr>
  51. <td height=\"160\" width=\"17\" bgcolor=\"#947951\">&nbsp;</td>
  52. <td height=\"374\" width=\"16\" rowspan=\"2\" bgcolor=\"#947951\" style=\"border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px; padding-left:0; padding-right:00; padding-top:0; padding-bottom:0\" valign=\"top\"><font size=\"1\" face=\"Verdana\" color=\"#FFFFFF\">&nbsp;<br></font>
  53.  
  54.  
  55.  
  56.  
  57.  
  58. </td>
  59. <td height=\"374\" width=\"538\" rowspan=\"2\" bgcolor=\"#AC9168\" style=\"padding:20px; border-left-width: 1px; border-right-width: 1px; border-top-width: 1px; border-bottom-style: solid; border-bottom-width: 1px\" valign=\"top\"><font size=\"1\" face=\"Verdana\" color=\"#FFFFFF\">&nbsp;TRESC GLOWNEJ KOMORKI
  60.  
  61.  
  62.  
  63.  
  64.  
  65. </td>
  66. </tr>
  67. <tr>
  68. <td height=\"214\" width=\"17\" bgcolor=\"#947951\">&nbsp;</td>
  69. <td height=\"214\" width=\"157\" bgcolor=\"#947951\" valign=\"bottom\">
  70. <p align=\"center\"><img border=\"0\" src=\"gfx/ok1.gif\" width=\"80\" height=\"74\" alt=\"OK !\" hspace=\"20\" vspace=\"30\" align=\"left\"></td>
  71. </tr>
  72. <tr><td height=10 width=18 colspan=4 bgcolor=\"#705936\" border=0 background=\"bg_td1.gif\">
  73. <p align=\"right\"></td></tr>
  74.  
  75. </table>
  76.  
  77. </body>
  78.  
  79. </html>


Plik: login.php
  1. ob_start(); ?>
  2. <? 
  3. function logowanie() 
  4. { 
  5. echo(&#092;"<form method=\"POST\">n 
  6.  
  7. Użytkownik: <input type=&#092;"text\" name=\"login\"><br>n 
  8. Hasło: <input type=&#092;"password\" name=\"haslo\"><br>n 
  9. <input type=&#092;"submit\" name=\"submit\" value=\"Zaloguj\"><br>n 
  10. <br> 
  11. </form>n&#092;"); 
  12. } 
  13.  
  14.  
  15. # łaczenie się z baza danych 
  16. include(&#092;"config.php\"); 
  17.  
  18. if(!isset($submit)) 
  19. { 
  20. logowanie(); 
  21. } 
  22. else 
  23. { 
  24. $db=mysql_connect(&#092;"$sql_host\", \"$sql_user\", \"$sql_pass\") or die(\"Nie można się połączyć z serwerem\");
  25.  
  26.  
  27. mysql_select_db(&#092;"$sql_base\", $db) or die(\"Problem z łączeniem się z bazą danych :(\"); 
  28.  
  29. $sql=&#092;"SELECT * FROM users WHERE user_name = '$login'\"; 
  30.  
  31. $result=mysql_query($sql); 
  32. while($row = mysql_fetch_array($result)) 
  33. { 
  34. $user_pass=$row[&#092;"user_pass\"];
  35. $user_name=$row[&#092;"user_name\"];
  36.  
  37.  
  38. if (($haslo != $user_pass) || ($login != $user_name)) 
  39. { 
  40. echo(&#092;"Zły login lub hasło\"); 
  41.  
  42.  
  43. logowanie(); 
  44. } else { # login i pass są prawdziwe 
  45. $_SESSION[&#092;"login\"]; 
  46.  
  47.  
  48.  
  49. elseif (&#092;"$user_name=='login'&&$user_pass=='haslo'\") 
  50. { 
  51. header(&#092;"Location: index.php?\" . SID); # SID
  52. echo(&#092;"Jeżeli Ci się nie wyświetliła strona kliknij <a href=\"index.php\">tutaj</a>\"); 
  53. } 
  54. exit(); # koniec :) 
  55. } 
  56. } 
  57. } 
  58. ?>


Plik security.php

  1. <? session_start(); session_name(login); ?>
  2. <?
  3. if (!isset($_SESSION[&#092;"login\"])) # sprawdza czy w sesji jest zaladowana zmienna login:) 
  4. { 
  5. header(&#092;"Location: login.php\"); 
  6. exit(); 
  7.  
  8. } 
  9. ?>
  10.  
  11.  
  12.  
  13. LICZ NA WASZĄ POMOC ohmy.gif
  Forum: Przedszkole · Podgląd postu: #182495 · Odpowiedzi: 2 · Wyświetleń: 1 054


New Posts  Nowe odpowiedzi
No New Posts  Brak nowych odpowiedzi
Hot topic  Popularny temat (Nowe)
No new  Popularny temat (Brak nowych)
Poll  Sonda (Nowe)
No new votes  Sonda (Brak nowych)
Closed  Zamknięty temat
Moved  Przeniesiony temat
 

RSS Wersja Lo-Fi Aktualny czas: 19.04.2024 - 21:05