Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: require_once + Header

Сообщения:  [1-10]    [11-20]  [21-22] 

 
 автор: Resurepus   (22.05.2008 в 13:13)   письмо автору
 
   для: sim5   (21.05.2008 в 16:22)
 

Да же вам пишу где вся соль проблемы. Функция в этом файле - работает, подключена из внешнего - не работает. Причем тут бла-бла-бла?
Ну короче проблема была найдена и решена. Все из-за BOM-метки в начале файла (аккуратней с юникодом!!!).
Всем спасибо за советы и предложенные решения. Тему можно закрывать.

   
 
 автор: sim5   (21.05.2008 в 20:32)   письмо автору
 
   для: Root   (21.05.2008 в 20:25)
 

Я просто ни когда не пишу лишнего после перехода, да и не логично чего-то там писать. В моем ("настольном") мануале exit даже и не упоминается, а на ru2.php.net по этому вопросу даже и не смотрел. Надо учесть это.

   
 
 автор: Root   (21.05.2008 в 20:25)   письмо автору
 
   для: sim5   (21.05.2008 в 20:20)
 

из мануала

<?php
header
("Location: http://www.example.com/"); /* Redirect browser */

/* Make sure that code below does not get executed when we redirect. */
exit;
?>

без exit; code below соответственно gets executed

   
 
 автор: sim5   (21.05.2008 в 20:20)   письмо автору
 
   для: Root   (21.05.2008 в 20:18)
 

А чем echo от mail в данном случае отличается?
PS. Да, mail проходит, даже не знал. Что тогда получается, что еще будет после перенаправления (фактически мы ведь "уходим") работать?

   
 
 автор: Root   (21.05.2008 в 20:18)   письмо автору
 
   для: sim5   (21.05.2008 в 20:16)
 

:-) вывод это другое... а вы попробуйте с mail()..

   
 
 автор: sim5   (21.05.2008 в 20:16)   письмо автору
 
   для: root   (21.05.2008 в 20:04)
 


<?
header
('location: as.php');
echo 
"AS";
?>

Если у вас после хидера будет вывод в браузер, я соглашусь с вами.

   
 
 автор: root   (21.05.2008 в 20:04)   письмо автору
 
   для: sim5   (21.05.2008 в 14:17)
 

> А проку от exit никакого, так как хидер перенаправляет на другую страницу.
Да, перенаправляет, но скрипт не останавливает... а если вместо "бла-бла-бла" стоит mail()...

   
 
 автор: sim5   (21.05.2008 в 17:59)   письмо автору
 
   для: Valick   (21.05.2008 в 17:43)
 

И что? Ее можно и в начале файла подключить... Меня это не так волнует, если функция не реализовывает вывода в браузер, и выполняется условие, то а дальше... короче, я гадать не намерен, не мне же это нужно.)

   
 
 автор: Valick   (21.05.2008 в 17:43)   письмо автору
 
   для: sim5   (21.05.2008 в 17:38)
 

Это действительно неважно. Обратите внимание на это: "если функция в одном файле с Хедером, то всё работает, а если функцию подключить из файла, то ошибка"

   
 
 автор: sim5   (21.05.2008 в 17:38)   письмо автору
 
   для: Valick   (21.05.2008 в 17:34)
 

Если автор под выводом подразумевает этот бла-бла, то ошибка будет после вывода. Я уже задавал вопрос о вызове функции, пока знаем, что "это не важно" (авторска ремарка). Помоему автору это не стольк и нужно, иначе бы уже знали...

   

Сообщения:  [1-10]    [11-20]  [21-22] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования