Zion-i2, как-то так http://pastebin.com/yZBCDiWm
При всем говнокодости этого говнокода, инъекцию здесь не возможно провести.
Это просто... габелла. Бессмысленная и беспощадная логика - if (isset($_POST['id_user_a'])) {$id_user_a = $_POST['id_user_a']; if ($id_user_a == '') {unset($id_user_a);}} И все остальное в том же духе.
id-шники - intval
остальное - htmlspecialchars (если не нужен html и нет обработки от xss) + mysql_real_escape_string
anton000, именно порождение, поэтому тут как говориться - "смотришь в книгу видишь фигу".
Советую отличную книгу для начинающих - Джанет Валейд "PHP5 для чайников." Книга старовата, всей сути там не раскрывается, но вам это как раз то, что нужно.
Почему-то я не удивляюсь, что не "проблема с %функция%" то anton000.
Сколько можно, ТС научись уже самостоятельно выявлять свои косяки в коде.
Эта ссылка не является офф документации. Читайте php.net
Плохо вы им еще пользуетесь. Да и не читаете что вам говорят.
http://php.net/manual/ru/function.exif-imagetype.php
Смотря что за скрипты и что за модули... Но, повторяю еще раз, можно заюзать ее аналог. А может быть и другие есть (например в ImageMagick)
А вообще anton000 вам уже давно советовали научиться использовать поиск
http://www.google.md/search?client=opera&q=exif_imagetype&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
http://www.google.md/search?client=opera&q=php+get+image+type&sourceid=opera&ie=utf-8&oe=utf-8&channel=suggest
Ваш вопрос гуглится за минуту.
При работе с изображениями, "эта тема" практически не заменима.
По логике все правильно. Просто, судя по всему срабатывают предыдущее реврайты.
Так а зачем извращаться и делать виртуальную папку, когда можно создать нормальную, и там уже реврайтить как захочется без боязни что сработает что-то лишнее.
Ниже дописывать не надо.
Пишите свои правила в htaccess папки скрипта (естественно без mydir в реврайтах). А в главном htaccess после RewriteEngine On (или RewriteBase) добавьте
RewriteRule ^mydir/ - [L]
Для exif_imagetype должно быть установлено расширение exif. Но не обязательно зацикливаться на нее, есть другие аналоги - http://php.net/manual/en/function.getimagesize.php библиотеки ГД которая включена по умолчанию.
ПС.