Warning: Cannot modify header information - headers already
что делать? )
Спустя 1 минута, 42 секунды (10.02.2012 - 19:39) nugle написал(а):
Oggy
header должен быть в самом начале странице, перед любым выводом
header должен быть в самом начале странице, перед любым выводом
Спустя 1 минута, 24 секунды (10.02.2012 - 19:40) Oggy написал(а):
Цитата (nugle @ 10.02.2012 - 16:39) |
Oggy header должен быть в самом начале странице, перед любым выводом |
так?
<?php
header("Location: lang.php");
Спустя 2 минуты, 2 секунды (10.02.2012 - 19:43) nugle написал(а):
да
Спустя 28 секунд (10.02.2012 - 19:43) Oggy написал(а):
у меня была проблема с обновлением страницы
решил делать хедером....
решил делать хедером....
Спустя 50 секунд (10.02.2012 - 19:44) Oggy написал(а):
Цитата (nugle @ 10.02.2012 - 16:43) |
да |
пишет что страница имеет цыкл перенаправлений
Спустя 34 секунды (10.02.2012 - 19:44) caballero написал(а):
можно делать яваскриптом тогда пофиг в с каком месте вставлять
Спустя 51 секунда (10.02.2012 - 19:45) caballero написал(а):
Цитата |
пишет что страница имеет цыкл перенаправлений |
Ну так ты ж зациклил ее
обновалять надо по какому то условию а не тупо
Спустя 38 секунд (10.02.2012 - 19:46) Oggy написал(а):
Цитата (caballero @ 10.02.2012 - 16:44) |
можно делать яваскриптом тогда пофиг в с каком месте вставлять |
а как явой обновить страницу?
проблема была в том что когда я вводил данные в текстових поляв,нажым кнопку "отправить"...текст записывался в базу но страница не обновлялась...
Спустя 55 секунд (10.02.2012 - 19:47) Oggy написал(а):
Цитата (caballero @ 10.02.2012 - 16:45) | ||
Ну так ты ж зациклил ее обновалять надо по какому то условию а не тупо |
а если не тупо (по условию) то выводит ошыбку
Спустя 45 секунд (10.02.2012 - 19:48) nugle написал(а):
Oggy
как нибудь по точнее распиши свою проблему
как нибудь по точнее распиши свою проблему
<script>window.location.href="index.php"</script>
Спустя 48 секунд (10.02.2012 - 19:48) caballero написал(а):
Цитата |
а как явой обновить страницу? |
какая разница если у тебя там бесконечный цикл
проверяй если метод POST то релоад тогда по циклу не пойдет
Спустя 1 минута, 1 секунда (10.02.2012 - 19:49) Oggy написал(а):
public function option_lang()
{
if (isset($_POST['option']))
{
$id_movu=$_POST['lang'];
$statys=$_POST['option'];
if ($statys==1)
{
$obj=new admin();
$obj->admin_connect_bd();
$result=mysql_query("UPDATE mova SET statys_movu='0'
where id_mova=$id_movu");
if($result)
{
header("Location: lang.php");
}
}
}
}
// результат Warning: Cannot modify header information - headers already sent by...
Спустя 8 секунд (10.02.2012 - 19:49) caballero написал(а):
Цитата |
а если не тупо (по условию) то выводит ошыбку |
это другая разновидность тупости
Спустя 10 секунд (10.02.2012 - 19:50) nugle написал(а):
Oggy
Цитата |
проблема была в том что когда я вводил данные в текстових поляв,нажым кнопку "отправить"...текст записывался в базу но страница не обновлялась... |
Такого не может быть, так как ты вряд ли используешь аякс
я же написал, что до вывода надо, а ты уже и переменные успел присвоить
Пиши
echo '<script>window.location.href="index.php"</script>';
Спустя 1 минута, 20 секунд (10.02.2012 - 19:51) caballero написал(а):
я ж тебе русским языком написал проверячй если POST
при чем тут результат с БД?
при чем тут результат с БД?
Спустя 8 минут, 42 секунды (10.02.2012 - 20:00) Oggy написал(а):
Цитата (nugle @ 10.02.2012 - 16:50) | ||
Oggy
Такого не может быть, так как ты вряд ли используешь аякс я же написал, что до вывода надо, а ты уже и переменные успел присвоить Пиши echo '<script>window.location.href="index.php"</script>'; |
я сделал так
echo '<script>window.location.href="lang.php"</script>';
СПАСИБО
Спустя 1 минута, 50 секунд (10.02.2012 - 20:02) inpost написал(а):
Oggy
А нормально программировать не дано?
Ошибка из-за того, что ты пихаешь вывод до переадресации, а тебе вывод информации поместить надо НИЖЕ работы ПХП,
А нормально программировать не дано?

Ошибка из-за того, что ты пихаешь вывод до переадресации, а тебе вывод информации поместить надо НИЖЕ работы ПХП,
Спустя 3 минуты, 16 секунд (10.02.2012 - 20:05) nugle написал(а):
inpost
ну я пытался ему это сказать, но он как то не слушал)
ну я пытался ему это сказать, но он как то не слушал)
Спустя 3 часа, 4 минуты, 15 секунд (10.02.2012 - 23:09) Oggy написал(а):
Цитата (inpost @ 10.02.2012 - 17:02) |
Oggy А нормально программировать не дано? ![]() Ошибка из-за того, что ты пихаешь вывод до переадресации, а тебе вывод информации поместить надо НИЖЕ работы ПХП, |
покажы где кончается "работа пхп"
Спустя 5 минут, 4 секунды (10.02.2012 - 23:14) Winston написал(а):
Цитата (Oggy @ 10.02.2012 - 22:09) |
покажы где кончается "работа пхп" |
Там где написано ?>
Спустя 3 минуты, 56 секунд (10.02.2012 - 23:18) Oggy написал(а):
пишу так
?>
header("Location: lang.php");
оно виведет его как текст
?>
header("Location: lang.php");
оно виведет его как текст
Спустя 5 минут, 55 секунд (10.02.2012 - 23:24) Winston написал(а):
Ты логику должен писать в самом верху, а разметку в самом низу.
Спустя 4 минуты, 25 секунд (10.02.2012 - 23:28) Oggy написал(а):
Цитата (Winston @ 10.02.2012 - 20:24) |
Ты логику должен писать в самом верху, а разметку в самом низу. |
я ету ф-ю наследую в другой файл
а там пишу разметку
echo '<html><body>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />';
Спустя 2 часа, 25 минут, 40 секунд (11.02.2012 - 01:54) caballero написал(а):
Чукча не читатель чукча писатель.
Ты читаешь что тебе пишут вообще?
Отправляе хедер в самом верху но по условию если страница запрошена методом POST
тогда он обновит один раз после формы и все.
Ты читаешь что тебе пишут вообще?
Отправляе хедер в самом верху но по условию если страница запрошена методом POST
тогда он обновит один раз после формы и все.
Спустя 5 часов, 59 минут, 25 секунд (11.02.2012 - 07:53) nugle написал(а):
ты должен выше этого всего
Отправлять свои заголовки
echo '<html><body>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf8" />';
Отправлять свои заголовки
Спустя 1 час, 59 минут, 18 секунд (11.02.2012 - 09:53) Oggy написал(а):
написал так
//спасибо за выдержку :)
<?php
if($_POST)
{header("Location: lang.php");}
require....
echo '<html><body>
<head>';
echo'<meta http-equiv="Content-Type" content="text/html; charset=utf8" />';
//спасибо за выдержку :)
Спустя 2 часа, 13 минут, 52 секунды (11.02.2012 - 12:07) caballero написал(а):
некорректно написал
нужно проверять конкретную переменную в массиве -какое нибудь имя поля из формы
либо
то что PHPраздолье для говнокодеров нетипизированный язык не значит что можно писать как угодно.
нужно проверять конкретную переменную в массиве -какое нибудь имя поля из формы
if(isset($_POST["username"]))
либо
if($_SERVER["REQUEST_METHOD"] == "POST")
то что PHP