<html>
<head>
<title>Ку-ку</title>
</head>
<body>
<table>
<tr>
<td>
<?php
$s=1;
if (isset($s)) {
echo "Привет";
}
?>
</td>
</tr>
<tr>
<td>
<?php
if (true) {
echo "Ку-ку";
}
?>
</td>
</tr>
</table>
</body>
</html>
В этом окне появляется выделенная жёлтым цветом надпись:
</ MM_HIDDENREGION>
, а место соответствует второму блоку php-кода. Достаточно убрать вокруг
echo "Ку-ку";или
echo "Привет";фигурные скобки - надпись пропадает.
Обычно тэги в дримвьювере выделяются жёлтым цветом при ошибочном или непарном расположении. А в примере тогда что не так?
И в документации дримвьювера ничего на это нет...
Спустя 5 часов, 20 минут, 29 секунд (12.03.2010 - 09:23) sergeiss написал(а):
Попробовал я скопировать эту фигню в Дримвивер - действительно, проблема есть.
Но достаточно убрать просто знак после фигурной скобки - и проблема исчезает! Я не знаю, что там: то ли пробел, то ли еще что. Даже достаточно не удалять этот знак, а написать пробел после закрывающей фигурной скобки - п всё показывается нормально.
Считай, что это не бага, а фича И ставль (убирай) пробелы так, чтобы "фича" не вылезала.
Хотя причину я так и не понял, но решение есть.
Но достаточно убрать просто знак после фигурной скобки - и проблема исчезает! Я не знаю, что там: то ли пробел, то ли еще что. Даже достаточно не удалять этот знак, а написать пробел после закрывающей фигурной скобки - п всё показывается нормально.
Считай, что это не бага, а фича И ставль (убирай) пробелы так, чтобы "фича" не вылезала.
Хотя причину я так и не понял, но решение есть.
Спустя 7 часов, 4 минуты, 8 секунд (12.03.2010 - 16:27) mapsitna написал(а):
Загадка на загадке.
Поставил я у себя пробел после закрывающей фигурной скобки - и ничего не поменялось. Может Дримвьювер у меня другой сборки....
Другое дело, что в фигурных скобках одна команда, а значит для решения проблемы фигурные скобки и вовсе можно снять.
Более того: проблемы, по большому счёту, и вовсе нет, потому что при считывании этой страницы с сервера на клиентской машине всё отображается корректно.
Но осадочек есть:
1. У дримвьювера в документациях про этот баг (</ MM_HIDDENREGION>) ничего не сказано вовсе.
2. раздражает визуально и неоставляет чувство, что что-то некорректно слепил.
Поставил я у себя пробел после закрывающей фигурной скобки - и ничего не поменялось. Может Дримвьювер у меня другой сборки....
Другое дело, что в фигурных скобках одна команда, а значит для решения проблемы фигурные скобки и вовсе можно снять.
Более того: проблемы, по большому счёту, и вовсе нет, потому что при считывании этой страницы с сервера на клиентской машине всё отображается корректно.
Но осадочек есть:
1. У дримвьювера в документациях про этот баг (</ MM_HIDDENREGION>) ничего не сказано вовсе.
2. раздражает визуально и неоставляет чувство, что что-то некорректно слепил.
Спустя 4 минуты, 16 секунд (12.03.2010 - 16:32) Michael написал(а):
Я посмотрел, там символы у тебя какие-то странные вставлены, кроме пробела.(типа невидимые)
Может копипастил из утф в анси?
Может копипастил из утф в анси?
Спустя 18 минут, 5 секунд (12.03.2010 - 16:50) mapsitna написал(а):
Да нет, вроде никаких символов.
Спустя 31 минута, 22 секунды (12.03.2010 - 17:21) mapsitna написал(а):
Ха! Я таки обнаружил совсем случайно этот таинственный объект, который вызывал глюк. Это действительно нечто невидимое, но выглядящее, как обыкновенный пробел. Я его удалил и глюк пропал:
Что это за объект и как попал на страницу остаётся гадать.
Что это за объект и как попал на страницу остаётся гадать.
Спустя 1 минута, 12 секунд (12.03.2010 - 17:22) ZeNkoT написал(а):
У меня тоже эта желтая штука появилась от твоего кода.
Но она пропадают если после оператора if убрать фигурные скобки, а в противном случае дописал ещё одно выражение и тоже всё норм стало!
Dreamweaver у меня 10 версии.
Кстати, у меня тоже с ним проблема. В менеджере сайтов выбираю сайт, -> нажимаю Правка и он виснет
Но она пропадают если после оператора if убрать фигурные скобки, а в противном случае дописал ещё одно выражение и тоже всё норм стало!
if(true) {
$str = "asdf";
$str2 = "asdf";
}
Dreamweaver у меня 10 версии.
Кстати, у меня тоже с ним проблема. В менеджере сайтов выбираю сайт, -> нажимаю Правка и он виснет
Спустя 2 минуты, 18 секунд (12.03.2010 - 17:25) ZeNkoT написал(а):
Вообще - то да, ты прав, это я её просто затёр случайно