|
|
|
| Надо сделать так, что бы файл db-112.php со скриптом после первого вызова автоматически запустился несколько раз. Для макета я попробовал написать в этом файле такой код:
<?php
ob_start();
echo '<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>TEST</title>
</head>
<body>';
for ($i=1; $i < 10; $i++)
{
echo $i;
header('Location: db-112.php');
exit;
}
?>
|
Диагностика
1
Warning: Cannot modify header information - headers already sent by on line 35
|
В этой строке записано header('Location: db-112.php');
Как бы это исправить? | |
|
|
|
|
|
|
|
для: Владимир55
(14.03.2009 в 23:01)
| | >Как это исправить?
Вы меня удивляете, Тезка! =)
Вроде такие то темы должны были видеть! )
Вы же делаете echo перед Location. А "любой вывод до отправки заголовков запрещен, иначе заголовки не будут отправлены".
Вам нужно или убрать ЛЮБУЮ информацию до вызова header, или же использовать буферизацию!
P.S.: действительно, поясните зачем Вам это нужно? | |
|
|
|
|
|
|
|
для: ddhvvn
(14.03.2009 в 23:17)
| | Разве ob_start(); не должен решить эту проблему? | |
|
|
|
|
|
|
|
для: Владимир55
(14.03.2009 в 23:22)
| | А где завершение? | |
|
|
|
|
|
|
|
для: Владимир55
(14.03.2009 в 23:01)
| | автоматически запустился несколько раз
А это, что значит? | |
|
|
|
|
|
|
|
для: AcidTrash
(14.03.2009 в 23:20)
| | Я недостаточно продумал свой вопрос - приношу свои извинения! | |
|
|
|