Добавление комментариев отключено
24.11.2010 Bars
По-уму, надо при проверке заголовка, телефона и т.п. сначала substr делать, а уже потом htmlspecialchars, потому как какую-нибудь народом любимую кавычку «"» php возьмет и перевоплатит в «"e;».
Отсюда две ошибки: обрезаемая сторока уже увеличивается на 6 символов, что сокращает саму строку, да еще и если обрезка придется на этот псевдоним, то в конце текста вместо нужного символа будет валяться вовсе не многим известный текст (что-нибудь вроде «&quo»), который ломает глаз всем..
ps теперь понял, откуда берутся такие ошибки..
pps надеюсь, здесь я правильно сделал, что не заменял «&» в начале псевдонимов на «&»
Вопрос был задан на этой странице. Но если Вам это не интересно, могу предложить Вам почитать про платный хостинг.