Перейти к содержанию
Авторизация  
La2Hero

Непонятное засерание кода SW13

Рекомендуемые сообщения

Тестирую один хостинг, на нем возникла проблема. Суть такова: старый контент отображается корректно, но  при попытке вывести новый, html код засерается.

Исходный код  

<div align="center"><form action="https://unitpay.ru/pay/87371-72474" method="post" name="form">
<table class="regForm" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td colspan="25" align="center">
<p>ПОЖЕРТВОВАНИЯ</p>
</td>
</tr>
<tr>
<td class="tdLeft">Сервер x25 Craft-PvP</td>
</tr>
<tr>
<td class="tdLeft">Ник персонажа:<br /><span class="description">(в инвентарь которого придет награда)</span></td>
<td class="tdRight"><input id="account" type="text" name="account" value="" /></td>
</tr>
<tr>
<td class="tdLeft">Количество монет:<br /><span class="description">(Donate Coin = 10 RUR)</span></td>
<td class="tdRight"><input id="sum" type="text" name="sum" value="" /><input id="coinPrice" type="hidden" name="coinPrice" value="10" /></td>
</tr>
<tr>
<td style="text-align: center;" colspan="2"><input class="regbutton" type="submit" value="Оплатить" /></td>
</tr>
</tbody>
</table>
</form></div>

Hide  
Код после отправки страницы  

<div align="\&quot;center\&quot;"><form action="\&quot;https://unitpay.ru/pay/87371-72474\&quot;" method="\&quot;post\&quot;" name="\&quot;form\&quot;">
<table class="\&quot;regForm\&quot;" cellspacing="\&quot;0\&quot;" cellpadding="\&quot;0\&quot;">
<tbody>
<tr>
<td colspan="\&quot;25\&quot;" align="\&quot;center\&quot;">
<p>ПОЖЕРТВОВАНИЯ</p>
</td>
</tr>
<tr>
<td class="\&quot;tdLeft\&quot;">Сервер x25 Craft-PvP</td>
</tr>
<tr>
<td class="\&quot;tdLeft\&quot;">Ник персонажа:<br /><span class="\&quot;description\&quot;">(в инвентарь которого придет награда)</span></td>
<td class="\&quot;tdRight\&quot;"><input id="\&quot;account\&quot;" type="\&quot;text\&quot;" name="\&quot;account\&quot;" value="\&quot;\&quot;" /></td>
</tr>
<tr>
<td class="\&quot;tdLeft\&quot;">Количество монет:<br /><span class="\&quot;description\&quot;">(Donate Coin = 10 RUR)</span></td>
<td class="\&quot;tdRight\&quot;"><input id="\&quot;sum\&quot;" type="\&quot;text\&quot;" name="\&quot;sum\&quot;" value="\&quot;\&quot;" /><input id="\&quot;coinPrice\&quot;" type="\&quot;hidden\&quot;" name="\&quot;coinPrice\&quot;" value="\&quot;10\&quot;" /></td>
</tr>
<tr>
<td colspan="\&quot;2\&quot;"><input class="\&quot;regbutton\&quot;" type="\&quot;submit\&quot;" value="\&quot;Оплатить\&quot;" /></td>
</tr>
</tbody>
</table>
</form></div>

Hide  
На другом хосте все путем. Грешу на БД. Есть идеи куда копать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Давно сталкивался с подобным.
Там несколько проблем может быть:
1. Кодировка файла
2. Версия php
3. И какая-то настройка php связанная с этими символами

  • Like 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

на стандартном шаблоне проверь или работает, если все норм то копайся в шаблоне

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
PHP+MySQL хоста где проблема  

Версия PHP:    5.3.29
Версия MySQL:    5.5.57-0+deb8u1

Hide  
PHP+MySQL хоста где все окей 

 

Версия PHP: 5.4.45
Версия MySQL: 10.0.36-MariaDB
Hide  

Шаблон сразу минус - проверенный. На другом хосте все работает. 

C PHP вполне возможно, хостер новый, напишу им в суппорт.

Еще один нюанс. Хостинг на котором сейчас все это происходит, ограничен одной бд, поэтому в ней базы и сайта и форума. При сравнении чистых раздельных баз, я заметил, что бд SW13 сопоставляется в:

latin1_swedish_ci

Хотя сами таблицы в utf8_general_ci    , в ней же и бд форума. Я пробовал менять кодировку совмещенной бд на latin1_swedish_ci  - эффекта не возымело.

Буду рад другим замечаниям с вашей стороны, пока попробую советы данные выше! Спасибо!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
13 минут назад, La2Hero сказал:

Еще один нюанс. Хостинг на котором сейчас все это происходит, ограничен одной бд, поэтому в ней базы и сайта и форума. При сравнении чистых раздельных баз, я заметил, что бд SW13 сопоставляется в:

latin1_swedish_ci

Кодировку бд можете менять а можете оставить, главное в какой кодировке сами таблицы. Но ошибка выше я на 99.9% уверен что из-за magic_quotes_gpc. Вы сравните phpinfo на старом и новом сервере... Напишите хостеру, если в панели нет возможности изменить самому. 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

@isysyura дело говорит это "волшебные кавычки" настраиваются в php.ini или .htaccess 

http://php.net/manual/ru/security.magicquotes.disabling.php

Изменено пользователем L2Banners

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
39 минут назад, darktimes сказал:

файл .htaccess в нем собака порылась

Его я уже тоже обнаружил и переименовал, не помогло. Написал хостеру

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
Авторизация  

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...