purify($_POST[upload]);
//aide
$_SESSION["pageaide"]="L\'interface_%C3%A9l%C3%A8ve#La_solution_antivirus";
if( isset($upload) ) // si formulaire soumis
{
$file = $_FILES['fichier']['tmp_name'];
if ($file=="") {
exit ("le téléchargement n'a pas eu lieu. La taille est peut être supérieure à 2 Mo?");
}
if( preg_match('#[\x00-\x1F\x7F-\x9F]#', $file))
{
exit("Nom de fichier non valide");
}
else {
exec('/usr/bin/clamscan'." ".$file,$scan_output);
$ligne=array_shift($scan_output);
print "
Scan antivirus sur le fichier ".$_FILES['fichier']['name'].".
\n";
if ( preg_match('/:\ OK/',$ligne)) {
print "\n";
}
else {
print "
Problème avec le fichier ".$_FILES['fichier']['name']."\n";
$temp = explode(":",$ligne,2);
print " :".$temp[1]."
";
}
foreach($scan_output as $ligne) {
print "$ligne
";
}
print "
";
}
}
else
{
print "
Scan antivirus sur un fichier.
Cette page vous permet de soumettre un fichier pour effectuer un scan antivirus dessus.
Vous pouvez soumettre des fichiers d'une taille maximum de 2 Mo.
";
}
require ("pdp.inc.php");
?>