как правильно фильтровать url с помощью preg_replace ?
diabloser, В каком смысле фильтровать? Вырезать лишние символы?
Господа подскажите, если боту умник, в таблицу chat_vop дописать дополнительные строки в ручную через пхп май админ, он увидит эти вопросы и будет изх ппубликовать в чате?
L!MP, а чтобы вывести оповещение в случае отката, я могу вот такую конструкцию использовать или как-то по-другому делается?
if (mysql_query('ROLLBACK')) {
echo 'Ошибка';
require('../incfiles/end.php');
exit;
}
diabloser (21.01.2013 / 15:43)
да да да .gif)
$urlSafe = preg_replace('~([^a-z\d\-/_\.\%\&\;\#]+)~i', '', $url);
Вырежет все символы кроме латинских букв, цифр и знаков /_.%&;#
L!MP, там ерунду написала

кажется, поадекватнее вариант
mysql_query('SET AUTOCOMMIT=0');
mysql_query('START TRANSACTION');
$query1 = mysql_query("***");
$query2 = mysql_query("***");
if ($query1 and $query2)
mysql_query('COMMIT');
else {
mysql_query('ROLLBACK');
echo 'Ошибка';
require('../incfiles/end.php');
exit;
}
пойдет?