Ошибки у меня в php.ini включены.
Дело не в этом. Я так себе думаю, что в скрипте идут POST и GET запросы, переброс на всплывающую страницу авторизации, и выходит что в результате html-код начальной страницы, после require, не подгружается, так как POST и GET вроде этот вывод обрывает.
Я правильно думаю?
И еще один вопрос новичка, немножко не по теме, но все же...
Я работаю с Комодо под Убунту. Установил XDebug. Он, если я правильно понял, позволяет дебажить написаный код, задавая вручную значения переменных и т.п. .
Меня интересует можно ли дебажить код параллельно с выводом сайта в браузере, вроде как в реальном времени, с данными, введенными в браузере?
Что-то похожее на то, как реализовано в 1С. Там можно поставить точку останова в дебаггере, запустить программу, и она на этой точке останавливается и дальше можно пошагово ее вести, видеть параллельно код, данные в переменных, и окно самой программы.
DoctorMED, а ошибку вы видите в браузере? Если нет текста ошибки - включите их отображение, обновите страницу в браузере, скопируйте текст ошибки и опубликуйте в этой теме.
Ошибки как таковой нет. Просто после скрипта php, html уже не обрабатывается почему-то.
echo("<li><a href=\"index.php?exit=1\"> Вийти </a></li>
<li><a href=\"#\">Ви зайшли як <span class=\"userhead\">".$_SESSION['login']."</span></a></li>");
include"php/avtorization.php";
}
?>
</ul>
</div>
</div>
<div id="content">
<div id="news">
Каждый веб-разработчик знает, что такое текст-«рыба». Текст этот, несмотря на название, не имеет никакого отношения к обитателям водоемов. Используется он веб-дизайнерами для вставки на интернет-страницы и демонстрации внешнего вида контента, просмотра шрифтов, абзацев, отступов и т.д. Так как цель применения такого текста исключительно демонстрационная, то и смысловую нагрузку ему нести совсем необязательно. Более того, нечитабельность текста сыграет на руку при оценке качества восприятия макета. Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и зла» средневековый книгопечатник вырвал отдельные фразы и слова, получив текст-«рыбу», широко используемый и по сей день. Конечно, возникают некоторые вопросы, связанные с использованием Lorem ipsum на сайтах и проектах,
ориентированных на кириллический контент – написание символов на латыни и на кириллице значительно различается. И даже с языками, использующими латинский алфавит, могут возникнуть небольшие проблемы: в различных языках те или иные буквы встречаются с разной частотой, имеется разница в длине наиболее распространенных слов. Отсюда напрашивается вывод, что все же лучше использовать в качестве «рыбы» текст на том языке, который планируется использовать при запуске проекта. Сегодня существует несколько вариантов Lorem ipsum, кроме того, есть специальные генераторы, создающие собственные варианты текста на основе оригинального трактата, благодаря чему появляется возможность получить более длинный неповторяющийся набор слов.
Каждый веб-разработчик знает, что такое текст-«рыба». Текст этот, несмотря на название, не имеет никакого отношения к обитателям водоемов. Используется он веб-дизайнерами для вставки на интернет-страницы и демонстрации внешнего вида контента, просмотра шрифтов, абзацев, отступов и т.д. Так как цель применения такого текста исключительно демонстрационная, то и смысловую нагрузку ему нести совсем необязательно. Более того, нечитабельность текста сыграет на руку при оценке качества восприятия макета. Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и зла» средневековый книгопечатник вырвал отдельные фразы и слова, получив текст-«рыбу», широко используемый и по сей день. Конечно, возникают некоторые вопросы, связанные с использованием Lorem ipsum на сайтах и проектах,
ориентированных на кириллический контент – написание символов на латыни и на кириллице значительно различается. И даже с языками, использующими латинский алфавит, могут возникнуть небольшие проблемы: в различных языках те или иные буквы встречаются с разной частотой, имеется разница в длине наиболее распространенных слов. Отсюда напрашивается вывод, что все же лучше использовать в качестве «рыбы» текст на том языке, который планируется использовать при запуске проекта. Сегодня существует несколько вариантов Lorem ipsum, кроме того, есть специальные генераторы, создающие собственные варианты текста на основе оригинального трактата, благодаря чему появляется возможность получить более длинный неповторяющийся набор слов.
<a href='index.php'>Повернутися на головну сторінку</a>
</form>
</div>
</body>
</html>
(Добавление)
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /var/www/logos.loc/index.php:98) in /var/www/logos.loc/index.php on line 144
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /var/www/logos.loc/index.php:98) in /var/www/logos.loc/index.php on line 145
( ! ) Warning: Cannot modify header information - headers already sent by (output started at /var/www/logos.loc/index.php:98) in /var/www/logos.loc/index.php on line 150 (Добавление)
Ошибка появляется при успешной авторизации
Попробовал, никаких изменений.
По прежнему ругается
Warning: Cannot modify header information - headers already sent by (output started at /var/www/logos.loc/index.php:98) in /var/www/logos.loc/index.php on line 150
вот на эти строки:
setcookie("id", $db_id, time() + 3600);
setcookie("hash", $hash, time() + 3600);
header ('Location: index.php');
Здравствуйте!
В ПХП я еще новичек. Взялся писать сайт просто для себя, чтобы потренироваться. Застрял на Warning: Cannot modify header information - headers already sent by.... при авторизации
Каждый веб-разработчик знает, что такое текст-«рыба». Текст этот, несмотря на название, не имеет никакого отношения к обитателям водоемов. Используется он веб-дизайнерами для вставки на интернет-страницы и демонстрации внешнего вида контента, просмотра шрифтов, абзацев, отступов и т.д. Так как цель применения такого текста исключительно демонстрационная, то и смысловую нагрузку ему нести совсем необязательно. Более того, нечитабельность текста сыграет на руку при оценке качества восприятия макета.
Самым известным «рыбным» текстом является знаменитый Lorem ipsum. Считается, что впервые его применили в книгопечатании еще в XVI веке. Своим появлением Lorem ipsum обязан древнеримскому философу Цицерону, ведь именно из его трактата «О пределах добра и зла» средневековый книгопечатник вырвал отдельные фразы и слова, получив текст-«рыбу», широко используемый и по сей день. Конечно, возникают некоторые вопросы, связанные с использованием Lorem ipsum на сайтах и проектах, ориентированных на кириллический контент – написание символов на латыни и на кириллице значительно различается.
И даже с языками, использующими латинский алфавит, могут возникнуть небольшие проблемы: в различных языках те или иные буквы встречаются с разной частотой, имеется разница в длине наиболее распространенных слов. Отсюда напрашивается вывод, что все же лучше использовать в качестве «рыбы» текст на том языке, который планируется использовать при запуске проекта. Сегодня существует несколько вариантов Lorem ipsum, кроме того, есть специальные генераторы, создающие собственные варианты текста на основе оригинального трактата, благодаря чему появляется возможность получить более длинный неповторяющийся набор слов.