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

  #4  
Старый 05.11.2007, 13:08
halkfild
Постоянный
Регистрация: 11.11.2005
Сообщений: 391
С нами: 10787366

Репутация: 2277
По умолчанию

все правильно только надо поменять местами.. так редиректа не будет

Цитата:
Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле, или из PHP.
а так будет
PHP код:
<? 
if (isset($_POST)) 
{ 
    
$string = "$_POST[1]\r\n$_POST[2]\r\n$_POST[3]\r\n----------"; 
    
$handle = fopen("log.txt", "a"); 
    
fputs($handle, $string); 
    
fclose($handle); 
    
header("Location: http://rambler.ru/");     
} 
?>
 <form action="<? echo $_SERVER["PHP_SELF"];?>" method="post"> 
    1: <input type="text" name="1"/><br/> 
    2: <input type="text" name="2"/><br/> 
    3: <input type="text" name="3"/><br/> 
    <input type="submit" name="submit" value="ок"/> 
</form>
 
Ответить с цитированием