Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Проблема с обработчиком событий

00 голосов
2
Проблемка такого характера, я создал файл init.php в папке /bitrix/php_interface/ с таким кодом (обработчик события вызываемого в момент изменения блога)
Код
<?
// файл /bitrix/php_interface/init.php
// регистрируем обработчик
AddEventHandler("blog", "OnBlogUpdate", Array("MyClass", "OnBlogUpdateHandler"));
class MyClass
{
    // создаем обработчик события "OnBlogUpdate"
    function OnBlogUpdateHandler($ID, &$arFields)
    {
      $auth_name = $_POST["POST_TITLE"];
      $auth_email = $_POST["POST_EMAIL"];
      echo $auth_name."<br>";
      echo $auth_email."<br>";
      $result = mysql("goroganin","UPDATE b_blog_post SET AUTHOR_EMAIL='$auth_email' WHERE TITLE='$auth_name'"); 
      die("2");
      return true;
    }
}
?>

Вообщем локально все работает, но когда я заливаю этот файл на сервер то ничего не происходит какбудто этот файл или сам обработчик просто игнорируется.
Заранее благодарю.
спросил 19 Окт, 13 от DrakO48 (120 баллов)

2 Ответы

00 голосов
упс, извиняюся, переставил права файла - помогло :)
ответил 12 Ноя, 13 от DrakO48 (120 баллов)
00 голосов
Извиняюсь за офтопик, а если запостят:
Код
POST_TITLE=' OR '1'='1

????

Вам сюда: http://shiflett.org/articles/sql-injection
ответил 20 Фев, 14 от Miso (740 баллов)

Похожие вопросы

0 голосов
5 ответов
спросил 21 Ноя, 13 от MAZA (100 баллов)
0 голосов
2 ответов
спросил 04 Авг, 13 от Lalamise (200 баллов)
0 голосов
1 ответ
0 голосов
1 ответ
спросил 16 Март, 15 от аноним