Ver Mensaje Individual
  #15 (permalink)  
Antiguo 06/10/2005, 10:11
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 3 meses
Puntos: 10
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
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier