Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][html] skrypt do logowania z powiadamianiem
dan21
post 5.03.2007, 14:38:55
Post #1





Grupa: Zarejestrowani
Postów: 6
Pomógł: 0
Dołączył: 5.03.2007

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


Witam,

to moja pierwsza stycznosc z php, dlatego przepraszam jezeli cos glupiego napisalem,
sciagnalem sobie skrypt (podobno php chociaz wyglada na wklejony do html) i potrzbuje zrobic logowanie do strony w html (logowanie ma byc w php) i ten skrypt mi nie dziala (nawet po usunieciu "<br> " ktore wydawaly mi sie zbyteczne) prosze bardzo o pomoc, bo skrypt ten bardzo jest mi potrzebny

Skrypt loguje użytkownika i powiadamia o tym fakcie administratora na podany email załączając dane użytkownika i czas logowania.

  1. <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
  2. <html>
  3. <head>
  4.  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
  5.  <meta name="Author" content="james">
  6.  <meta name="GENERATOR" content="Mozilla/4.75 [en] (Win98; U) [Netscape]">
  7.  <title>secure</title>
  8. </head>
  9. <body>
  10.  
  11. <? //tutaj powinno byc chyba "<?"
  12.  
  13. <br> if(($PHP_AUTH_USER == "james") AND ($PHP_AUTH_PW == "smith"))
  14. <br> {
  15. <br>  print("<HTML>n");
  16. <br>  print("<HEAD>n");
  17. <br>  print("<TITLE>Welcome to Members Area</TITLE>n");
  18. <br>  print("</HEAD>n");
  19. <br>  print("<BODY>n");
  20. <br>  print("You have logged in successfully!<BR>n");
  21. <br>  $username = "James Smith";
  22. <br>  $email = "james_smith73@yahoo.com";
  23. <br>  $mailsubject = "$PHP_AUTH_USER has logged in ";
  24. <br>  $Fromname = "James Smith";
  25. <br>  $Fromaddress = "James Smith";
  26. <br> 
  27. <br>  $today = date("g:i a");
  28. <br>  $time=$today;
  29. <br>  $x= date("U");
  30. <br>  $m = date("M");
  31. <br>  $x1 =date(" dS, F  Y",$x);
  32. <br>  $msg = "This is to inform System Administrator That $PHP_AUTH_USER
  33. had logged in with $PHP_AUTH_PW as password on $x1 ";
  34. <br> 
  35. <br>  if (mail($username." <".$email.">", $mailsubject, $msg, "From:
  36. ".$Fromname." <".$Fromaddress.">nContent-Type: text/html; charset=iso-8859-1"))
  37. <br>  {
  38. <br>   print ("Mail Sent To $username<br><br>");
  39. <br>   print ($msg);
  40. <br>  }
  41. <br>  else
  42. <br>  {
  43. <br>   print ("Mail Dead");
  44. <br>  }
  45. <br>  print("</BODY>n");
  46. <br>  print("</HTML>n");
  47. <br> }
  48. <br> else
  49. <br> {
  50. <br>  header("WWW-Authenticate: Basic realm="Protected Area Members
  51. Only"");
  52. <br>  header("HTTP/1.0 401 Unauthorized");
  53. <br>  print("This page is protected by HTTP Authentication.<br>n");
  54. <br>  print("<B>james</B> for the username, and smith is password
  55. ");
  56. <br> }
  57. <br>  ?>
  58. <br> 
  59. <br> 
  60. <br> 
  61. </body>
  62. </html>
  63.  
  64. </body>
  65. </html>


----------------------
Jeśli chcemy dać kod na forum umieszczamy go
w odpowiednich tagach BB Code, tym
razem poprawiłem, ale na przyszłość proszę
się do tego stosować.
---
~strife
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 20.07.2025 - 06:25