Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Циклический вызов файла со скриптом
 
 автор: Владимир55   (14.03.2009 в 23:01)   письмо автору
 
 

Надо сделать так, что бы файл 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');
Как бы это исправить?

  Ответить  
 
 автор: ddhvvn   (14.03.2009 в 23:17)   письмо автору
 
   для: Владимир55   (14.03.2009 в 23:01)
 

>Как это исправить?
Вы меня удивляете, Тезка! =)
Вроде такие то темы должны были видеть! )
Вы же делаете echo перед Location. А "любой вывод до отправки заголовков запрещен, иначе заголовки не будут отправлены".
Вам нужно или убрать ЛЮБУЮ информацию до вызова header, или же использовать буферизацию!

P.S.: действительно, поясните зачем Вам это нужно?

  Ответить  
 
 автор: Владимир55   (14.03.2009 в 23:22)   письмо автору
 
   для: ddhvvn   (14.03.2009 в 23:17)
 

Разве ob_start(); не должен решить эту проблему?

  Ответить  
 
 автор: ddhvvn   (14.03.2009 в 23:24)   письмо автору
 
   для: Владимир55   (14.03.2009 в 23:22)
 

А где завершение?

  Ответить  
 
 автор: AcidTrash   (14.03.2009 в 23:20)   письмо автору
 
   для: Владимир55   (14.03.2009 в 23:01)
 

автоматически запустился несколько раз
А это, что значит?

  Ответить  
 
 автор: Владимир55   (15.03.2009 в 00:11)   письмо автору
 
   для: AcidTrash   (14.03.2009 в 23:20)
 

Я недостаточно продумал свой вопрос - приношу свои извинения!

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования