| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Общие вопросы > HELP! include vs header |
| Автор: markus_smile 9.9.2007, 16:39 |
| после вставки include неработает header("Location: /"), если вынуть код из инклуда и вставить прямо в скрипт, то всё работает! Что за магия такая?! |
| Автор: Flashdown 9.9.2007, 16:42 |
| ну привел бы чтоль код! |
| Автор: markus_smile 9.9.2007, 16:47 | ||||
основной код:
код инклуда:
Добавлено через 5 минут и 7 секунд если даже убрать весь код из инклуда, всё равно не работает |
| Автор: Sergey89 9.9.2007, 17:00 |
| Проверь, чтобы в подключаемом файле лишних символов небыло. Файл не в UTF-8? |
| Автор: markus_smile 9.9.2007, 17:25 |
| да косяк в файле инклуда, правда так и непонял где, просто пришлось переписать содержимое в блокноте. Спасибо! |
| Автор: ewolf 9.9.2007, 17:32 |
| Медиум только что вышел из отпуска и говорит, что ошибка у тебя была в том, что до или после тегов <?php ?> был пробел (скорее всего после) |
| Автор: Flashdown 10.9.2007, 00:55 | ||
а если бы ты раскоментировал
то сам бы наверное понял в чем была ошибка |
| Автор: CTAzz 10.9.2007, 10:18 | ||||
У меня тоже не хочет переходить на другую страницу выдает следующее
27 линия history.php
top.php инклудится после 11 строки начинается php код Какие могут быть ошибки? |
| Автор: ewolf 10.9.2007, 12:46 |
| а что находится в top.php на 11 строке и раньше? Скорее всего на 11 строке есть оператор echo или другой способ вывода в браузер кода |
| Автор: CTAzz 10.9.2007, 14:57 |
| на 11 строке содержится простой html код как и на 10 строках выше него, убирая этот топ.пхп он начинает выдавать ошибки все ниже и ниже, в общем думаю придется все с нуля смотреть |
| Автор: Acer 10.9.2007, 15:37 |
| До функции header(); ничего не должно быть, что выводит что-либо. Никакого html, echo(), print() и т.п. Сначала скрипт посылает заголовки (header();) а потом все остальное. Так что, уберите все выводы до строки с header(), либо переместите ее выше html кода либо функции echo / print . |
| Автор: GZep 10.9.2007, 17:21 | ||
используйте header в связке с exit (или die). |