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

254K
.
Блиносвёрт ?

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