Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Старожил


Сообщения: 252
Благодарности: 3

Профиль | Отправить PM | Цитировать


У меня где то токая запись была сохранена и я его применял:
PHP код: Выделить весь код

class CcreateEdit extends McreateEdit {
        function 
clean_data($str) { // ф-ция для очистки введенного контента
            
if(get_magic_quotes_gpc() == 1) { // если на сервере включен magic quotes, срабатывает "ручная" очистка
                
$str str_replace('\"'"""$str) ;
                
$str str_replace("\'""'"$str) ;
                
$str str_replace("<""<"$str) ;
                
$str str_replace(">"">"$str) ;
            } else { 
// если на сервере выключен magic quotes, срабатывает "ручная" очистка
                
$str htmlspecialchars($str,ENT_QUOTES,"cp1251",false) ;
            }
            return 
$str ;
        } 

Но это не помогло!
Я как токовой понимал что проблема в кавычке, что нужно применить htmlspecialchars, но почему помогла запись типа:

PHP код: Выделить весь код

<textarea name="bank_name" cols="55" rows="1"><?php echo $edit->bank_name;?></textarea>

???

Отправлено: 21:28, 28-05-2012 | #9