Помогите пожалуйста обойти проверку расширения файла при загрузке. Загружать файлы с любым содержанием возможно, но вот обойти расширение файла не могу. Задача загрузить файл с последующим выполнением кода. Векторы: 1 - обойти расширение файла, и загрузить что то типа 1.jpg.php, 2 - загрузить графический файл таким обзором что бы при обращении в последствии к нему выполнялся код, что то типа 1.php%00.jpg. Помогите с вариантами. Код формы загрузки:
if ([/COLOR][COLOR="#0000BB"]$target[/COLOR][COLOR="#007700"][[/COLOR][COLOR="#0000BB"]strlen[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$target[/COLOR][COLOR="#007700"])-[/COLOR][COLOR="#0000BB"]1[/COLOR][COLOR="#007700"]]!=[/COLOR][COLOR="#DD0000"]'/'[/COLOR][COLOR="#007700"])
if (![/COLOR][COLOR="#0000BB"]in_array[/COLOR][COLOR="#007700"]([/COLOR][COLOR="#0000BB"]$lang_code[/COLOR][COLOR="#007700"],[/COLOR][COLOR="#0000BB"]$array_lang_code[/COLOR][COLOR="#007700"])){
[/COLOR][COLOR="#0000BB"]$singleReport[/COLOR][COLOR="#007700"].=[/COLOR][COLOR="#0000BB"]$tagRed[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]" ERR! ERRORE NEL COPIARE IL FILE DA[/COLOR][COLOR="#0000BB"]$tmp[/COLOR][COLOR="#DD0000"]"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$tagEnd[/COLOR][COLOR="#007700"];
[/COLOR][COLOR="#0000BB"]$singleReport[/COLOR][COLOR="#007700"].=[/COLOR][COLOR="#0000BB"]$tagRed[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]" ERR! - File non proveniente da protocollo HTTP."[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$tagEnd[/COLOR][COLOR="#007700"];
}
} else {
[/COLOR][COLOR="#0000BB"]$singleReport[/COLOR][COLOR="#007700"].=[/COLOR][COLOR="#0000BB"]$tagRed[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]" ERR! - File con codice lingua in maiuscolo!"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$tagEnd[/COLOR][COLOR="#007700"];
}
} else {
[/COLOR][COLOR="#0000BB"]$singleReport[/COLOR][COLOR="#007700"].=[/COLOR][COLOR="#0000BB"]$tagRed[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#DD0000"]" ERR! - Estensione del file non supportata `[/COLOR][COLOR="#0000BB"]$ext[/COLOR][COLOR="#DD0000"]` !"[/COLOR][COLOR="#007700"].[/COLOR][COLOR="#0000BB"]$tagEnd[/COLOR][COLOR="#007700"];