|
| |
автор: Fddd (05.07.2006 в 19:18) |
|
| |
для: Fddd
(05.07.2006 в 19:08)
| | | Хотя, наверно вы правы. Нашёл пробел после php кода и всё сразу заработало.
Спасибо. | |
| |
|
|
| |
автор: Fddd (05.07.2006 в 19:08) |
|
| |
для: Trianon
(05.07.2006 в 18:55)
| | | Не, проблема в INCLUDE, его нельзя ставить перед header.
Помните, что header() обязана вызываться до отправки любого вывода: нормальными ли тэгами HTML, пустыми строками в файле, или из PHP. Очень частой ошибкой является чтение кода функциями include() или require(), или другой функцией доступа к файлу, и наличие пробелов или пустых строк, которые выводятся до вызова header(). Та же проблема возникает при использовании единого PHP/HTML-файла.
|
Есть фунция для записи в буфер но я чёто не пойму как ей пользоваться.
А пробелы имеются ввиду межде строками кода или до <?php ??? Там ничего такого нету, только проверка данных, ну потипа
<?
$name = htmlspecialchars(stripslashes(trim($_POST['user_name'])));
?>
|
| |
| |
|
|
| |
|
|
| |
для: Fddd
(05.07.2006 в 18:08)
| | | значит что-то всё-таки выводится. Пробел какой-нибудь, строка пустая. Достаточно одного символа.
Исправляйте. Сам по себе include не мешает. | |
| |
|
|
| |
автор: Fddd (05.07.2006 в 18:08) |
|
| | Вот если поставить header после includa то работать не будет, что делать??? Без этого я выход не найду.
В инклуде находится информация только для проверки Данных, ничего в браузер не выводится | |
| |
|
|
|