{% else-1 %}
(25 мар 2013, 22:42) (0/0) [0]
SV, можно попробовать с помощью функции system()
(25 мар 2013, 22:28) (0/0) [0]
Classik, Получается круговорот цикла какой то *
(25 мар 2013, 22:19) (0/0) [0]
Classik, был такой вариант, не работает.
(25 мар 2013, 22:14) (0/0) [0]
Classik, нужно, чтобы произошел редирект, но при этом цикл продолжил работу, как бы \"в фоне\", не напрягая при этом своей долгой работой. *
(25 мар 2013, 21:57) (0/0) [0]
SV, попробуйте еще такой вариант
[code]
if (isset($_GET[\"ok\"])) {
echo \"сработало\";
exit;
}
//вместо вывода данных в браузер, запишем данные в файл, возможно что после header вывод в браузер не происходит, но цикл работает
$f = fopen(\"test.txt\", \"w\" );
for ( $i = 1 ; $i <= 100500; $i ++) {
fwrite($f, \"позиция цикла $i\\\\n\" );
if( $i == 2 ) {
header (location: /?ok);
continue; // еще вариант - продолжаем работу цикла
}
}[/code]
И посмотреть в файле test.txt. сколько итераций в цикле выполнилось.
Возможно, муть какую то напридумывал *
(25 мар 2013, 21:31) (0/0) [0]
SV, header куда ведет?
(25 мар 2013, 21:12) (0/1) [-1]
SV,
Может быть так? *
<?php
// тут код страницы на которую ведет header
// сам цикл
for ( $i = 1 ; $i <= 100500; $i ++)
{ работа с циклом } ?>
Юмор конечно, но задача заинтересовала *
(25 мар 2013, 21:04) (0/0) [0]
SV, Вам нужно чтобы и цикл работал, и перенаправление сработало?
(25 мар 2013, 21:01) (0/0) [0]
Попробуйте так
<?php
for ( $i = 1 ; $i <= 100500; $i ++) {
if( $i == 2 ) {
header ( location: /? ok );
exit; // либо break
}
} ?>
  • 1 из 1