ďťż

[PHP]Zapisywanie logów :)

       

Podstrony


telcocafe

Zrobiłem CMS-a. Dopisałem również do pliku zaloguj.php opcję zapisywania logów.
Popatrzcie na kod:
<?php include("config/admin.php"); if($_POST['login']=="$login" && $_POST['passwd']=="$passwd") { $log = fopen("$_POST[login].txt","a"); $date = date("d-m-Y H:i"); $txt = $_SERVER['REMOTE_ADDR']." logował się na twoje konto ".$date."<br>"; fwrite($log,"\r\n".$txt."\r\n"); fclose($log); setcookie("lil_login",$_POST['login'],time()+7200); setcookie("lil_passwd",$_POST['passwd'],time()+7200); header("Location: index.php"); } elseif($_POST['login']=="$login2" && $_POST['passwd']=="$passwd2") { $log = fopen("$_POST[login].txt","a"); $date = date("d-m-Y H:i"); $txt = $_SERVER['REMOTE_ADDR']." logował się na twoje konto ".$date."<br>"; fwrite($log,"\r\n".$txt."\r\n"); fclose($log); setcookie("lil_login",$_POST['login'],time()+7200); setcookie("lil_passwd",$_POST['passwd'],time()+7200); header("Location: index.php"); } else { $log = fopen("$_POST[login].txt","a"); $date = date("d-m-Y H:i"); $txt = $_SERVER['REMOTE_ADDR']." próbował zalogować się na twoje konto ".$date."<br>"; fwrite($log,"\r\n".$txt."\r\n"); fclose($log); setcookie("lil_login",$_POST['login'],time()+7200); setcookie("lil_passwd",$_POST['passwd'],time()+7200); header("Location: index.php"); } ?>
Errory:
Warning: Cannot modify header information - headers already sent by (output started at /home/f3n3k/public_html/config/admin.php:2) in /home/f3n3k/public_html/login.php on line 9

Warning: Cannot modify header information - headers already sent by (output started at /home/f3n3k/public_html/config/admin.php:2) in /home/f3n3k/public_html/login.php on line 10

Warning: Cannot modify header information - headers already sent by (output started at /home/f3n3k/public_html/config/admin.php:2) in /home/f3n3k/public_html/login.php on line 11

DLACZEGO TAK SIE DZIEJE ?



Bo w config/admin.php w linii 2 zrobiłeś echo lub print itp.
Użytkownik dodek edytował ten post 30 październik 2005, 17:55
admin.php
1:
2: <?php
Oto 2 linijki

// Ok już zrobione. Sory za kłopot. Przecież nie może być pustej linijki na początku :)
Użytkownik f3n3k edytował ten post 30 październik 2005, 18:06
skrypt umiesc przed sekcjami <html><head>
Użytkownik m_uli edytował ten post 30 październik 2005, 18:07
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.