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

  #10  
Старый 12.02.2008, 16:28
Developer
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
С нами: 10537698

Репутация: 116
По умолчанию

omg, subj...

Код:
<?php

function addslashes4array($array)
{
    $result = array();
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            $result[$key] = addslashes4array(($value);
        } else {
            $result[$key] = addslashes($value);
        }
    }
    return $result;
}
 
if (!get_magic_quotes_gpc()) {
    addslashes4array($_REQUEST);
}

?>
Вообще предпочитаю делать наоборот:

Код:
<?php

function stripslashes4array($array)
{
    $result = array();
    foreach ($array as $key => $value) {
        if (is_array($value)) {
            $result[$key] = stripslashes4array(($value);
        } else {
            $result[$key] = stripslashes($value);
        }
    }
    return $result;
}
 
if (get_magic_quotes_gpc()) {
    stripslashes4array($_REQUEST);
}

?>
И потом уже отдельно фильтровать данные в нужных мне местах...
 
Ответить с цитированием