al final todo se consigue...

y muchas veces gracias a la ayuda desde aki agradezco muchoooo...
dejo mi codigo aki:
Código PHP:
$uploaddir = '/home/http/img/fotos/productes/';
$nomfoto= $_FILES['userfile']['name'];
$uploadfile = $uploaddir . $nomfoto;
$uploadcheck = $uploadfile;
if(empty($_FILES['userfile']['name'])){
$uploadfile = "";}
if ($nomfoto==""){
$str_upd = "UPDATE articles
SET nom_article= '".$nom_article."',
ingredients = '".$ingredients."',
codi_grup_article= ".$grup_article.",
caducitat = '".$caducitat."',
gluten= ".$gluten."
WHERE codi_article = $codi_article";
$result = execSQL($str_upd);
}else{
// Ejecuta la verificación de que el archivo existe...
$ver_arch = "N";
$ver_arch=existe_arch($nomfoto,$ver_arch,$uploaddir);
// Dependiendo de los valores anteriores se realiza la carga
if ($ver_arch == "S") {
echo "<script language=JavaScript>alert('El nombre del archivo ya existe, modifique el nombre y vuelva a intentarlo');</script>";
}
else
{
$str_upd = "UPDATE articles
SET nom_article= '".$nom_article."',
ingredients = '".$ingredients."',
codi_grup_article= ".$grup_article.",
caducitat = '".$caducitat."',
gluten= ".$gluten.",
imatge='".$nomfoto."'
WHERE codi_article = $codi_article";
$result = execSQL($str_upd);
print "<pre>";
if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) {
print "El archivo fue subido con éxito";
print "Información del archivo:";
print_r($_FILES);
} else {
print "El archivo no se pudo subir, información:\n";
print_r($_FILES);
}
print "</pre>";
}
}
//funcion q busca si existe el archivo
function existe_arch($nomfoto,$ver_arch,$uploaddir){
if ($gestor = opendir($uploaddir)) {
while (false !== ($archivo = readdir($gestor))) { if ( $archivo == $nomfoto ) { $verif = "S"; } }
closedir($gestor);
}
return $verif;
}
Saludos y gracias