Плюс это разделитель - замена пробела в адресной строке. Тире просто тире, и если search+engines это "search engines", то в случае с тире будет одно слово "search-engines". Не хотите геморроя - не трогайте его.
ON DUPLICATE KEY UPDATE
http://dev.mysql.com/doc/refman/5.0/en/insert-on-duplicate.html
zohans, сказали же - ищите возможно закодированный код, и ищите в comments.php. Чего вы еще ждете?
Никто не знает
https://www.google.ru/search?client=opera&rls=ru&q=drag+and+drop+upload+file&sourceid=opera
Не sql запросы, но все же
<?php define( 'DATALIFEENGINE', true ); define( 'ROOT_DIR', dirname ( __FILE__ ) ); define( 'ENGINE_DIR', ROOT_DIR . '/engine' ); require_once ENGINE_DIR . '/classes/mysql.php'; require_once ENGINE_DIR . '/data/dbconfig.php'; $res = $db->query('SELECT * FROM '.PREFIX.'_post WHERE full_story LIKE "%[thumb]%" OR full_story LIKE "%[attachment=%"'); while($row = $db->get_row($res)) { /* delete: [thumb]%image%[/thumb] */ $row['full_story'] = preg_replace('#\[thumb\].+?\[/thumb\]#', '', $row['full_story']); /* delete: [attachment=%id%] */ $row['full_story'] = preg_replace('#\[attachment=\d+\]#', '', $row['full_story']); $db->query('UPDATE '.PREFIX.'_post SET full_story="'.$db->safesql($row['full_story']).'" WHERE id='.$row['id']); } echo 'Done'; ?>
поместить в корне сайта (там где index.php).
http://learn.javascript.ru/
sql запросами это не сделать.
Нужна замена по рег выражению, mysql ее не поддерживает, для этого нужна отдельная библиотека udf preg.
Чем?...
......
Не работает, потому что с htmlspecialchars заменили скобки <> на html сущности.
Ну это же капец :)