Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: PHP--IE

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
ytrewq123
Отправлено: 09 Ноября, 2015 - 19:04:28
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Здравствуйте!
У меня вот вопросик.
Как всегда всё получилось. Но есть НО…
Мне в ПХП надо добавить код который будет понятен старым ИЕ.
Всё работает, но в ИЕ выводится на экран, эти спец комментарии.
Как их убрать, но что бы работало. Вроде пробовал экранировать. Но ничего не получилось.
Не подскажите, как решить.

PHP:
скопировать код в буфер обмена
  1.  
  2. ?php
  3.  
  4. $a=$aa;
  5.  
  6.  
  7. echo<<<DLJAIE
  8. <!--[if gte 5.5 IE]>
  9.  
  10. Что-то для ИЕ!!!
  11.  
  12. <![endif]-->
  13. DLJAIE;
  14. ?
  15.  
  16. if(){}
  17.  
 
 Top
ytrewq123
Отправлено: 11 Ноября, 2015 - 15:46:27
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Извините, разве никто не сталкивался с этим. Скажите если кто знает, как решить эту проблемку.
 
 Top
andrewkard
Отправлено: 11 Ноября, 2015 - 16:57:43
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




ytrewq123 пишет:
Мне в ПХП надо добавить код который будет понятен старым ИЕ.

Цитата:

Все версии младше IE9.


CODE (html):
скопировать код в буфер обмена
  1.  
  2.     <!--[if lt IE 9]>
  3.  
  4.    <![endif]-->
  5.  
 
 Top
ytrewq123
Отправлено: 11 Ноября, 2015 - 17:58:06
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Спасибо. Но я всё сделал. Всё работает. Каждый понимает ему предназначенное. НО как я писал проблема что в ИЕ виден этот псевдо комментарий. Он его выводит на экран. Как устранить это?
 
 Top
andrewkard
Отправлено: 11 Ноября, 2015 - 18:15:55
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




ytrewq123 пишет:
в ИЕ виден этот псевдо комментарий

То что внутри комментария и должно быть видно для IE младше IE9
Попробуйте установить его нормально:

PHP:
скопировать код в буфер обмена
  1.  
  2. <?PHP
  3. //
  4. ?>
  5. <!--[if lt IE 9]>
  6.  
  7.    <![endif]-->
  8. <?PHP
  9. //
  10. ?>
  11.  
  12.  
  13.  
  14.  
 
 Top
ytrewq123
Отправлено: 12 Ноября, 2015 - 15:31:27
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Спасибо.
Да разорвал ПХП. У меня правда там много переменных но всё прописал всё норма. Но к сожалению проблема осталась.
Чего-то совсем не пойму.
Вот как это выглядит.
Прикреплено изображение (Нажмите для увеличения)
IE.PNG

(Отредактировано автором: 12 Ноября, 2015 - 15:32:59)

 
 Top
andrewkard
Отправлено: 12 Ноября, 2015 - 15:40:00
Post Id


Участник


Покинул форум
Сообщений всего: 1372
Дата рег-ции: Нояб. 2014  


Помог: 30 раз(а)




ytrewq123
IE какая версия?
 
 Top
ytrewq123
Отправлено: 13 Ноября, 2015 - 01:29:05
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




IE7
Но поверти. Никогда не было проблем. Только вот, когда понадобилось прописать это в ПХП. Такое.
 
 Top
SAD
Отправлено: 13 Ноября, 2015 - 10:17:25
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


Помог: 75 раз(а)




Цитата:
<?PHP
//
?>
<!--[if lt IE 9]>

<![endif]-->
<?PHP
//
?>


Вы прописали ВНЕ тегов php, как Вам предложил andrewkard?
 
 Top
ytrewq123
Отправлено: 15 Ноября, 2015 - 01:47:54
Post Id


Посетитель


Покинул форум
Сообщений всего: 352
Дата рег-ции: Окт. 2014  


Помог: 0 раз(а)




Спасибо всем. Да всё разорвал. Думал смотрел ни как.
Сделал новый файл засунул код. Тоже самое. А вот это уже было слишком странно. Но почему. Взял тупо из другого файла код с комментарием. Всё норма. Так в ЧЁМ дело. А дело в моей тупости и не внимательности.
Надо так <!--[if gte IE 5.5]>
А было так <!--[if gte 5.5 IE]>
Теперь и без разрыва всё хорошо. Всех очень благодарю.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Вопросы новичков »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB