Выявление загадочной строки разрыва / char (#) / управляющих символов для удаления (через php) - PullRequest
0 голосов
/ 17 февраля 2012

У меня есть клиент, который только что переместил очень большой, хорошо зарекомендовавший себя сайт WordPress на новый хост.У него есть серия API-интерфейсов JSON, поставленных через плагин, который прекратил валидацию (уничтожение мобильного приложения).

Я идентифицировал проблему как проблему после тегов

Ответы [ 2 ]

0 голосов
/ 13 марта 2012

После долгих испытаний я обрисовал все известные факты:

  • Это не было наследством,
  • Деактивация всех плагинов не разрешена,
  • Это не было правилом переписывания,
  • Это был не мусор - мусор ...
  • Он повторял проблемы в дочернем блоге в той же сборке wp,
  • документ в корне не демонстрирует такого поведения,
  • это происходило до рендеринга, но после json_encode,
  • это произошло только для определенных тегов HTML (img, a, div, span (на самом деле теги, имеющие атрибуты, такие как href или class))

После всего этого мы решили, что это должен быть плагин, и прошли еще один раунд проверок.

Оказалось, что это подключаемый модуль wp-minify для плохой проверки во время проверки деактивации. Ответ кэшировался, и я предположил, что никаких изменений не было.

0 голосов
/ 17 февраля 2012

Может ли это быть проблемой с UTF8-BOM?см http://www.w3.org/International/questions/qa-utf8-bom.en.php

...