Я використовую Zend Framework, і він уникає одинарних лапок, подвійних лапок і зворотних косих ринків. Це робиться ще до того, як я збережу текст у базі даних, тому я думаю, що це робиться об'єктом Zend_Form.
Це єдині персонажі, яким вона рятується? Чи має Zend функція відміняти цей втечу чи спосіб його вимкнути?
Текст є кодом, тому він мені справді потрібен для показу, коли його надіслав користувач, він буде виділятися geshi або показуватися як звичайний текст.
Просто за допомогою накладки на стриптиз прибирає небажані риски, а також видаляє накиди, які користувач навмисно набрав.
Дякую
Відповіді:
1 для відповіді № 1Це залежить від того, як ви отримуєте дані про публікацію. Наступний метод дасть вам вихідний вихід будь-яких даних POST:
$request = $this->getRequest();
if ($request->isPost()) {
$post = $request->getPost(); // $post becomes an array of post variables
}
1 для відповіді № 2
Я виявив, що в цій машині активовано magic_quotes_gpc ... вимкнення його змушує його працювати як слід. Спасибі andybaird за допомогу в будь-якому випадку.