Here it is my two functions which retrieve the file from the INPUT
function add_image($image,$dir)
{
$img["path"] = $dir."/";
$erreur = uploadimage($dir."/",$image);
print($erreur);
header('Location: gallery_pics.php?dir='.$dir.'&name='.$name);
}
function uploadimage($Path, $File)
{
if( (! ereg( "\.gif$", $File["name"] ) || $File["type"] != "image/gif" )
&& ( ! ereg("\.jpeg$", $File["name"] ) || $File["type"] != "image/pjpeg" )
&& ( ! ereg("\.jpg$", $File["name"] ) || $File["type"] != "image/pjpeg" )
&& ( ! ereg("\.png$", $File["name"] ) || $File["type"] != "image/x-png" ) )
{
$Err = "Vous devez spécifier un fichier dont le format est accepté (gif, jpeg ou png).";
}
elseif ( file_exists( _ROOT.$Path . $File["name"] ) ) {
$Err = "Un fichier portant ce nom (" . $File["name"] . ") existe déjà dans le répertoire " . $Path;
}
else {
MyCopy( $File["tmp_name"], _ROOT.$Path . $File["name"] );
if ( ! file_exists( _ROOT.$Path . $File["name"] ) ) {
$Err = "Erreur lors de la copie du fichier " . $File["name"] . " dans le répertoire " . _ROOT.$Path;
}
else {
$Err = "";
}
}
return $Err;
}