lo he provado xo o lo he exo mal o me da el mismo problema
te posteo el codigo q tengo puesto actualmente:
Código PHP:
$uploaddir = '/home/http/img/fotos/productes/';
$nomfoto=$_FILES['userfile']['name'];
$uploadfile = $uploaddir . $_FILES['userfile']['name'];
$uploadcheck = $uploadfile;
if(empty($_FILES['userfile']['name'])){
$uploadfile = "";}
$verif="N";
function existe($nomfoto,$verif,$uploaddir){
if ($gestor = opendir($uploaddir)) {
while (false !== ($archivo = readdir($gestor))) { if ( $archivo == $nomfoto ) { $verif = "S"; } }
closedir($gestor);
}
return $verif;
}
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{
existe($nomfoto,$verif,$uploaddir);
if($verif=="N"){
$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>";
}else{
echo "<script language=JavaScript>alert('El nombre del archivo ya existe, modifique el nombre y vuelva a intentarlo');</script>";
}
}