Модераторы: skyboy, MoLeX, Aliance, ksnk

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Исходный код html сам меняется, очень странно, PHP + smarty ничего сверхъестественного 
:(
    Опции темы
anurbol
Дата 17.1.2010, 06:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



У меня код как то странно меняется сам по себе, такое бывает иногда, не часто, примерно раз в 15 минут, но после обновления страницы все нормально снова. Сижу через FF 3.5.7 пока ошибку только там фиксирую, и один раз на другом компьютере ошибка проявилась, не знаю что за браузер.

Связка обычная PHP + Smarty, Mysql. 

Вот как должно выглядеть: 

Код

</head>
<body onKeyPress="google(event)" onLoad="
document.getElementById('playerloaded').style.display = 'block';
">

<iframe id='ajaxframe' name='ajaxframe' style='display: none;' src='javascript:false;'></iframe>
<div align='center' id='screen'>
<div class='big_left_column'>
<div id='images_preloader_div' style='position: absolute; top: -9999px; left: -9999;'>

<img src='./images/today_events_hover.jpg' border='0' />
<img src='./images/pp_hover.png' border='0' />
<img src='./images/pp_paused.png' border='0' />
<img src='./images/pp_paused_hover.png' border='0' />
<img src='./images/pp_plng_hover.png' border='0' />
</div>

<div class='panel'>

<a href='./'><img src='./images/logo.jpg' /></a>



<a href='events_today.php' style='color: #000;' class='today_events'>
<div style='padding-top: 7px; font-weight: bold; font-style: italic; font-size: 28px; color: #fff;'>
17
</div>
<div style='margin-left: 5px; margin-top: -3px; font-style: normal; font-size: 10px; font-weight: bold;' >
Январь
</div>
</a>
<a href='afisha.php' class='events_calendar'>
Календарь Событий
</a>
<br clear='both' />



А вот как бывает иногда: 

Код

</head><body onkeypress="google(event)" onload="document.getElementById('playerloaded').style.display = 'block';">

<iframe id="ajaxframe" name="ajaxframe" style="display: none;" src="javascript:false;"></iframe>
<div id="screen" align="center">
<div class="big_left_column">
<div id="images_preloader_div" style="position: absolute; top: -9999px;">

<img src="./images/today_events_hover.jpg" border="0">
<img src="./images/pp_hover.png" border="0">
<img src="./images/pp_paused.png" border="0">
<img src="./images/pp_paused_hover.png" border="0">
<img src="./images/pp_plng_hover.png" border="0">
</div>

<div class="panel">

<a href="./"><img src="./images/logo.jpg"></a>



<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">
</a><div style="padding-top: 7px; font-weight: bold; font-style: italic; font-size: 28px; color: rgb(255, 255, 255);">
<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">17
</a></div>
<div style="margin-left: 5px; margin-top: -3px; font-style: normal; font-size: 10px; font-weight: bold;">
<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">Январь
</a></div>

<a href="afisha.php" class="events_calendar">
Календарь Событий
</a>
<br clear="both">





То есть видно что многие (кроме уже заключенных в двойные) одинарные кавычки заменяются на двойные, а также #000 меняется на rgb(0,0,0), не пойму кто все это меняет, как будто какой-то tinymce. хотя его нет, да и не мог он это менять.


Подскажите хотя бы, это smarty виноват?? 

Очень прошу помочь...

Добавлено через 8 минут и 44 секунды
Еще, есть код google, там есть ссылка google-analytics.com/ga.js, она меняется на http://www.google-analytics.com/ga.js 

плюс убирается сверху

<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 
и снизу добавляется 

</div><div style="position: absolute; top: 0px; left: 0px; visibility: hidden;"><div class="tip-top"></div><div class="tip"></div><div class="tip-bottom"></div></div></body></html>

но это не вирус, это какая-то фича движка, но старая, я ее убирал. 
PM MAIL   Вверх
sTa1kEr
Дата 17.1.2010, 06:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


9/10 программиста
***


Профиль
Группа: Завсегдатай
Сообщений: 1553
Регистрация: 21.2.2007

Репутация: 56
Всего: 146



Этот вирус называется "браузер"
PM MAIL   Вверх
anurbol
Дата 17.1.2010, 06:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



нет, дело не в браузере, вконтакте же нормально отображается например. Браузер у меня нормальный - firefox 3.5.
PM MAIL   Вверх
anurbol
Дата 17.1.2010, 17:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



Модераторы перенесите пожалуйста в более подходящую ветку, а то тут никто не может ответить! =(
PM MAIL   Вверх
bars80080
Дата 17.1.2010, 21:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 71
Всего: 315



Цитата(anurbol @  17.1.2010,  05:37 Найти цитируемый пост)
То есть видно что многие (кроме уже заключенных в двойные) одинарные кавычки заменяются на двойные, а также #000 меняется на rgb(0,0,0), не пойму кто все это меняет

вопрос: где вы это видите? в какой программе?
PM MAIL WWW   Вверх
anurbol
Дата 19.1.2010, 10:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



просто, исходный код HTML в firefoxю
PM MAIL   Вверх
patap
Дата 19.1.2010, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 893
Регистрация: 7.5.2005
Где: Украина, Зп

Репутация: 26
Всего: 40



могу предположить, что ты в смарти делаешь читабельный код, что в дальнейшем отражается на сгенерированном html коде

пример
Код

<body onKeyPress="google(event)" onLoad="
  {if ($a == $b)}
    document.getElementById('playerloaded').style.display = 'block';
  {else}
    alert('yep');
  {/if}
">


если так, то попробуй записать все в одну строку


--------------------
На боку кобура болталась, сзади шашка отцовская звякала. 
Впереди меня все хохотало, а позади все плакало (с)
PM MAIL ICQ   Вверх
anurbol
Дата 19.1.2010, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



нет, такого нет. Может есть еще варианты?? Я в смятении просто.
PM MAIL   Вверх
capitan
Дата 19.1.2010, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



Я что-то не пойму, это как-то сказывается на работе приложения? Или просто интересно?
PM MAIL WWW ICQ   Вверх
anurbol
Дата 20.1.2010, 08:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



да, сказывается, посмотрите на этот блок: 
Код

<a href='events_today.php' style='color: #000;' class='today_events'>
<div style='padding-top: 7px; font-weight: bold; font-style: italic; font-size: 28px; color: #fff;'>
17
</div>
<div style='margin-left: 5px; margin-top: -3px; font-style: normal; font-size: 10px; font-weight: bold;' >
Январь
</div>
</a>

А теперь на этот: 
Код

<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">
</a><div style="padding-top: 7px; font-weight: bold; font-style: italic; font-size: 28px; color: rgb(255, 255, 255);">
<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">17
</a></div>
<div style="margin-left: 5px; margin-top: -3px; font-style: normal; font-size: 10px; font-weight: bold;">
<a href="events_today.php" style="color: rgb(0, 0, 0);" class="today_events">Январь
</a></div>


Чувствуете разницу?? Как будто какой то tidyhtml для исходного кода.

Добавлено через 3 минуты и 46 секунд
кажется проблема только в firefox (?)
PM MAIL   Вверх
нуп
Дата 20.1.2010, 15:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: нет
Всего: 33



помойму дело в браузере
PM MAIL   Вверх
capitan
Дата 20.1.2010, 17:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



А как генерируются эти ссылки? Жестко прописаны в шаблоне или генерируются?
PM MAIL WWW ICQ   Вверх
anurbol
Дата 20.1.2010, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 106
Регистрация: 30.5.2007
Где: Алматы, Казахстан

Репутация: нет
Всего: нет



ссылки жестко прописаны, просто ТО, что меняет код, видит что тег <a> заключает в себе теги <div> и как бы размножает теги <a> так, чтобы внутри них не было <div> Как будто TidyHtml говорю же. Но его и подобного на сайте нет, да и вообще это совсем разные уровни.

Добавлено через 51 секунду
возможно дело в браузере, в firefox, но дело в том что эта ошибка проявляется на всех FF без исключения.  smile 
PM MAIL   Вверх
Simpliest
Дата 20.1.2010, 18:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 625
Регистрация: 1.9.2009

Репутация: 1
Всего: 3



Цитата(anurbol @  20.1.2010,  16:54 Найти цитируемый пост)
но дело в том что эта ошибка проявляется на всех FF без исключения

Прикольно. 3й день обсуждение "ниочем".

А других браузеров кроме FF нет?
Chrome, Opera, IE? Не


--------------------
user posted image
PM   Вверх
capitan
Дата 20.1.2010, 18:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 602
Регистрация: 27.2.2005
Где: Москва

Репутация: 9
Всего: 13



А с выключенным JavaScript  также ведет? + надо смотреть какие расширения стоят на FF + посмотреть с других компов и под другими браузерами. Надо собрать больше информации.
PM MAIL WWW ICQ   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0556 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.