Мозила не выводит echo, в ИЕ все ок. прошу помочь

12
P
На сайте с 06.01.2009
Offline
592
#11
911ha:
ТС, вам объяснили что браузер не причем...

закройте оба браузера (потрите куки и тд, так как вы с сессиями работает), потом проверяйте...
а вообще читайте книги и поймете

и вы html-код смотрели? отмониторте на каком этапе "перестает работать" echo в мозиле :)

понимаете. как раз удивительно то что если перед подгружаемым файлом (mirror.php)

прописать <? echo "пока" ?>

то "пока" выводится на экран

orphelin
На сайте с 02.07.2006
Offline
261
#12

значит возможно синтаксическая ошибка в файле mirror.php

но в любом случае не в браузере дело. а в ие как раз закешировалось еще до ошибки.

P
На сайте с 06.01.2009
Offline
592
#13
orphelin:
значит возможно синтаксическая ошибка в файле mirror.php
но в любом случае не в браузере дело. а в ие как раз закешировалось еще до ошибки.

надеюсь теперь сможете помочь. выяснил вот что...

если код из файла mirror.php вставить в index.php то все выводится как надо.

p/s mirror.php вставляем через include в index.php = тогда не выводится то что надо

Malcolm
На сайте с 02.05.2007
Offline
119
#14

Вставьте в начало mirror.php строчку

var_dump($_SESSION);
посмотрите чего выведет
P
На сайте с 06.01.2009
Offline
592
#15
Malcolm:
Вставьте в начало mirror.php строчку
var_dump($_SESSION);
посмотрите чего выведет

<?php session_start();

var_dump($_SESSION);

if ($_SESSION[razdel] == 1) echo "вот текст1 тут должен быть";

if ($_SESSION[razdel] == 2) echo "вот текст2 тут должен быть";

echo $_SESSION[razdel]; ?>

вывел вот что

array(1) { ["razdel"]=> &#8747;(2) } вот текст2 тут должен быть2

но это если открывать файл mirror.php

если index.php то ничего

суть в том что если код вставлять прямо в файл index.php всё выводится без проблем, если через include то в ИЕ ок. в мозиле не выводится. такое ощущений что в мозиле теряется значение переменной

<?php session_start(); $_SESSION['razdel'] = 2; ?>

даже вот этот код если прописать прямо в файле

<?php session_start();

echo $_SESSION[razdel]; ?>

то выводится "2" на экран. а если сделать через include то "2" не выводится

(и это <?php echo "текст"; ?> = = тоже не выводится если через include

BE
На сайте с 09.07.2008
Offline
28
#16

postavkin, скиньте свои файлики в личку. Поглядим)

BlackEvil, Rest In Peace...
P
На сайте с 06.01.2009
Offline
592
#17

причем, хоть текст и не отображается в мозиле, но если вид--исходный код страницы - то там этот текст есть! просто он зеленым цветом почемуто (как комментарии)

J
На сайте с 02.02.2009
Offline
53
#18

Капитан О.:

сразу после <?php

ini_set('display_errors',true);

error_reporting(E_ALL);

интересно - вылезут ли ошибки?:)

Возможно - если зелёный, как говорите - ошибка в вёрстке.

BE
На сайте с 09.07.2008
Offline
28
#19

jumash, у тс сверху кода был не закрытый html коммент:)

Он сам его и обнаружил.

Ошибки были, но только некритические нотисы...

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий