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

Форум PHP

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

 

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

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

тема: Ругается на установку КУКИ

Сообщения:  [1-10]   [11-12] 

 
 автор: roma67   (31.03.2012 в 15:07)   письмо автору
 
   для: Valick   (31.03.2012 в 08:18)
 

Вы совершенно правильно поняли.
Очепятка в примере на форуме, синтаксическая, извиняюсь. Нет доступа что-бы исправить и не вводить в заблуждение людей.Но вопрос то не про синтаксис был.
Понятно же, что это местный пример и из-за него не может быть ответ PHP анализатора:
Warning: Cannot modify header information - headers already sent by
(output started at Z:\home.... on line 95. Эту ошибку не пропустит синтаксический анализатор.А в среде рантайм вообще работать не будет скрипт с такой ошибкой.
Т. е. причинно-следственной связи нет и не может быть между кавычкой и ответом PHP :
Warning: Cannot modify header information - headers already sent by
(output started at Z:\home.... on line 95.

Мой Вопрос переустановлен после изменения
if(isset(перем)) - было 
if(empty(перем)) - стало


/*********************************************************************************************/
А вот тут я не понимаю как исключить вывод ошибки.
list($this->login, $this->password, $this->email = explode("|",  $str); 


Если в файле есть пустое поле, то тоже выводит : Warning: Cannot modify header information - headers already sent by
Но это наверное уже третий вопрос и надо отдельной темой задавать?

  Ответить  
 
 автор: Valick   (31.03.2012 в 08:18)   письмо автору
 
   для: roma67   (31.03.2012 в 00:09)
 

А где вы увидели не парные кавычки
setcookie("моякука,"", $time);

посчитайте количество кавычек
но судя по постановке вопроса я так понял, что тут просто опечатка

  Ответить  
 
 автор: roma67   (31.03.2012 в 00:09)   письмо автору
 
   для: btr   (30.03.2012 в 21:02)
 

Вообще то, главное было показать изменение функции.
Ну а точно весь сайт все тексты, весь код - не принято приводить.
А где вы увидели не парные кавычки( хотя, как и писал, я не кавычки показывал и там их намного больше)

  Ответить  
 
 автор: btr   (30.03.2012 в 21:02)   письмо автору
 
   для: roma67   (30.03.2012 в 01:31)
 

Извините, а разве кавычки не должны быть парными? :О

  Ответить  
 
 автор: roma67   (30.03.2012 в 15:52)   письмо автору
 
   для: mister_pipin   (30.03.2012 в 11:42)
 

Что значит не скинул, не понятно?
А может быть такое. Я изменил проверку переменной
if(isset(перем)) - было
if(empty(перем)) - стало

Но на эту строчку не жаловалась, а после изменения, вроде некоторая стабильность появилась

  Ответить  
 
 автор: Valick   (30.03.2012 в 13:22)   письмо автору
 
   для: Sfinks   (30.03.2012 в 09:38)
 

<? не должно быть НИЧЕГО
и после ?> тоже ничего не должно быть (по крайней мере во всех подключаемых файлах до вывода заголовка, но лучше взять это за правило независимо от назначения файла)

  Ответить  
 
 автор: mister_pipin   (30.03.2012 в 11:42)   письмо автору
 
   для: Sfinks   (30.03.2012 в 09:38)
 

В строке ошибки вы скинули не все, как раз в ней указан номер строки в которой предполагается вывод
(output started at Z:\home.... on line 95

  Ответить  
 
 автор: Sfinks   (30.03.2012 в 09:38)   письмо автору
 
   для: roma67   (30.03.2012 в 00:43)
 

Вы бы файл прикрепили..... Хотя б до 95ой строки. Или ссылку на страницу с ошибкой, если она в сети. А лучше посмотрите его НЕХ-редактором. Перед <? не должно быть НИЧЕГО! Ни пробелов, ни переводов строки, ни непечатаемых символов.

  Ответить  
 
 автор: ONYX   (30.03.2012 в 02:08)   письмо автору
 
   для: roma67   (30.03.2012 в 01:31)
 

Еще раз проверьте, не должно быть ни каких данных отправленых в поток перед установкой куков, ни echo ни print и тому подобных, возможно где то в подключаемых модулях стоит пробел или есть одна из функций вывода.

  Ответить  
 
 автор: roma67   (30.03.2012 в 01:31)   письмо автору
 
   для: task   (30.03.2012 в 00:45)
 

в строке 95.
setcookie("моякука,"", $time);

  Ответить  

Сообщения:  [1-10]   [11-12] 

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

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