На моем локальном сервере это работает нормально. Однако, когда я пытаюсь сделать это на сервере, следующий возвращает пустую строку:Tidy возвращает пустую строку
$tidy = new tidy();
$tidy->repairString($html);
$html
имеет фактическое содержание HTML перед ремонтом (я проверил), но repairString
возвращает пустую строку. Означает ли это ошибку конфигурации? Является ли libtidy неправильно установленным? Как я могу отладить эту проблему?
EDIT: Просмотреть комментарии. Я нашел очень простой способ удалить зависимость Tidy, поэтому этот вопрос больше не нуждается в срочном ответе. Тем не менее, я оставлю это для справки.
Имеет ли ваш производственный и локальный сервер одинаковые версии PHP? –
@ Энтони Форлони: Производство 5.2.12, локальное 5.2.10 (но Ubuntu еще не вытолкнул 5.2.12 в хранилища). – Matchu
А, я знаю, Ubuntu, как я знаю Марса, так что это звучит как бред. Можете ли вы сделать 'var_dump'' $ html', прежде чем выбросить его в 'repairString'? –