|
|
|
|
|
для: Slo_Nik
(13.04.2010 в 01:37)
| | Твою ж девизию...:)))))))))))
Как плохо быть не понятым :)))))))))
тема закрыта | |
|
|
|
|
|
|
|
для: Slo_Nik
(12.04.2010 в 11:02)
| | все разобрался, спасибо! | |
|
|
|
|
|
|
|
для: neadekvat
(13.04.2010 в 07:31)
| |
if($arg !== null && get_magic_quotes_gpc())
$arg = stripslashes($arg);
|
Вот так это выглядит без мусора.
Или так
if($arg && get_magic_quotes_gpc()) $arg = stripslashes($arg);
|
| |
|
|
|
|
|
|
|
для: Trianon
(13.04.2010 в 01:25)
| | Если бы я решал задачу в рабочем скрипте, это выглядело бы так:
<?php
if ($arg !== null && get_magic_quotes_gpc()) {
$arg = stripslashes($arg);
}
|
А я расписал дословно, кажду часть процетированного мною там выражения:
$arg === null ? null : (get_magic_quotes_gpc()? stripslashes($arg): $arg); | |
|
|
|
|
|
|
|
для: tvv123456
(12.04.2010 в 13:59)
| | а в этом коде нет смысла, Вы присвоили переменной $а грубо говоря "пустоту" и пытаетесь с этим ещё что то сделать...
вот что в руководстве про "null" сказано.
"Специальный тип NULL предназначен для пометки неинициализинрованной переменной....
... при инициализации переменной при помощи константы NULL и последующем обращении к переменной в выражениях не происходит генерация замечания "NOTICE: Undefined variable..."" | |
|
|
|
|
|
|
|
для: Красная_шляпа
(13.04.2010 в 00:31)
| | излишние скобки, затуманивающие код и отвлекающие внимание - это отвратный стиль.
Хотя и довольно распространенный.
Ладно бы там, где размещение вступает в противоречие с логикой.
Но где пытаются замкнуть в блок единственный оператор - повбывав бы. | |
|
|
|
|
|
|
|
для: Trianon
(12.04.2010 в 09:45)
| | Хороший стиль программирования не более | |
|
|
|
|
|
|
|
для: neadekvat
(12.04.2010 в 07:31)
| | >я правильно понял?
нет это я как раз знаю, и с строку понять в разы легче чем все эти if(){}else{} (говорю только про данный случай)
Просто не знаю как стрипселшес работает с null
и хотел понять смысл:
автор: Trianon (12.04.2010 в 02:05) письмо автору
для: tvv123456 (12.04.2010 в 01:49)
Вы полагаете, stripslashes обязана работать с
null-аргументом именно таким образом?
|
В инете не нашел ни одного упоминания как эта функция работает с null
Написал такой кодик:
$a = null;
stripslashes($a);
echo $a;
if($a===null)
{
echo "null";
}
else
{
echo "НЕ null";
}
|
Вроде все нормально так что до сих пор не вижу смысла в этом шаге :) | |
|
|
|
|
|
|
|
для: Trianon
(12.04.2010 в 09:45)
| | Расписал по-максимуму, то, как это является фактически
Я же не предлагаю использовать это в коде. | |
|
|
|
|
|
|
|
для: Bvz
(12.04.2010 в 01:50)
| | если отключены "магические кавычки", то ни какого экранирования не происходит, данные идут в том виде в котором есть, значит надо экранировать, значит применять функцию mysql_real_escape_string().
если включены, то убираем обратные слеши, которые ставятся автоматически и опять же применяем функцию mysql_real_escape_string(). | |
|
|
|
|