Здравствуйте!Вчера у меня произошла непонятная ситуация - вдруг ни с того ни с сего перестала корректно работать самописная функция. Причём перестала работать достаточно интересно - если функцию вызываешь сразу же при открытии страницы - она раобтает корректно. Но стоит открыть страницу с формой, при обработке уже которой будет выполняться та же функция, так вот эта функция начинает странно себя вести. Функция представляет из себя простой набор операций по преобразованию символов, и в случае когда она вызывается при обработке формы почему-то в качестве результата выходит нужная строка, но почему-то обрезанная на 1 символ в конце! Т.е. на один символ короче, последний, как бы просто обрезается. В чём дело - понять не могу. Или же свести это просто на банальную какую-то ошибку интерпретатора? Хотя веб-сервер и php на нём настроены с конца 2008 года и до сих пор тьфу тьфу сбоев никогда не давали. т.е. если просто после вызова функции, к примеру, результатом выходит строка "выдпоув", то после такого же вызова этой же самой функции выходит строка "выдпоу". В чём загвоздка?IIS 6.0PHP 5.2.1Привожу мой код:
|