Различные вопросы по PHP и MySQL

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

Вырежет все символы кроме латинских букв, цифр и знаков /_.%&;#
.
Folour, спасибо большое
.
Jane
Блиносвёрт ?
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;

}

пойдет?
Всего: 7969