Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HELP! include vs header 
V
    Опции темы
markus_smile
Дата 9.9.2007, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



после вставки include неработает header("Location: /"), если вынуть код из инклуда и вставить прямо в скрипт, то всё работает! Что за магия такая?!
PM MAIL   Вверх
Flashdown
Дата 9.9.2007, 16:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

Репутация: нет
Всего: нет



ну привел бы чтоль код!  smile 
PM MAIL ICQ   Вверх
markus_smile
Дата 9.9.2007, 16:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



основной код:

Код

/*error_reporting (E_ALL | E_STRICT);
ini_set("display_errors", "1"); */

require_once($_SERVER['DOCUMENT_ROOT']."/init.php");

header("Location: /");


код инклуда:

Код


define("DIR_TEMPLATES",DIR_ENGENIE."_templates/");

include_once(DIR_LIB."csMysql.php");


Добавлено через 5 минут и 7 секунд
если даже убрать весь код из инклуда, всё равно не работает smile 
PM MAIL   Вверх
Sergey89
Дата 9.9.2007, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 122
Регистрация: 14.9.2004

Репутация: нет
Всего: нет



Проверь, чтобы в подключаемом файле лишних символов небыло. Файл не в UTF-8?
--------------------
mlib.com.ru
PM MAIL   Вверх
markus_smile
Дата 9.9.2007, 17:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 40
Регистрация: 1.8.2007
Где: Москва

Репутация: нет
Всего: нет



да косяк в файле инклуда, правда так и непонял где, просто пришлось переписать содержимое в блокноте.

Спасибо!
PM MAIL   Вверх
ewolf
Дата 9.9.2007, 17:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



Медиум только что вышел из отпуска и говорит, что ошибка у тебя была в том, что до или после тегов <?php ?> был пробел (скорее всего после)
PM MAIL ICQ   Вверх
Flashdown
Дата 10.9.2007, 00:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 85
Регистрация: 27.5.2006
Где: Москва

Репутация: нет
Всего: нет



а если бы ты раскоментировал
Код

 /*error_reporting (E_ALL | E_STRICT);
ini_set("display_errors", "1"); */

то сам бы наверное понял в чем была ошибка
PM MAIL ICQ   Вверх
CTAzz
Дата 10.9.2007, 10:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 16.9.2006
Где: Россия, index.php

Репутация: нет
Всего: нет



У меня тоже не хочет переходить на другую страницу выдает следующее

Код

Warning: Cannot modify header information - headers already sent by (output started at z:\home\127.0.0.1\www\top.php:11) in z:\home\127.0.0.1\www\history.php on line 27


27 линия history.php 
Код

header( "Location: history.php" ); 


top.php инклудится после 11 строки начинается php код

Какие могут быть ошибки?
PM MAIL   Вверх
ewolf
Дата 10.9.2007, 12:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 389
Регистрация: 15.8.2006
Где: г. Москва

Репутация: 8
Всего: 18



а что находится в top.php на 11 строке и раньше? Скорее всего на 11 строке есть оператор echo или другой способ вывода в браузер кода
PM MAIL ICQ   Вверх
CTAzz
Дата 10.9.2007, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 98
Регистрация: 16.9.2006
Где: Россия, index.php

Репутация: нет
Всего: нет



на 11 строке содержится простой html код как и на 10 строках выше него, убирая этот топ.пхп он начинает выдавать ошибки все ниже и ниже, в общем думаю придется все с нуля смотреть
PM MAIL   Вверх
Acer
Дата 10.9.2007, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 652
Регистрация: 5.9.2007
Где: UA::DN

Репутация: нет
Всего: 8



До функции header(); ничего не должно быть, что выводит что-либо. Никакого html, echo(), print() и т.п. Сначала скрипт посылает заголовки (header();) а потом все остальное. Так что, уберите все выводы до строки с header(), либо переместите ее выше html кода либо функции echo / print .
PM MAIL   Вверх
GZep
Дата 10.9.2007, 17:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


участник Винграда
***


Профиль
Группа: Завсегдатай
Сообщений: 1528
Регистрация: 7.7.2006
Где: Москва

Репутация: 8
Всего: 32



Код

header( "Location: history.php" ); 
die();


используйте header в связке с exit (или die).


--------------------
user posted imageuser posted image
PM MAIL WWW ICQ Skype GTalk   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0747 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.