Ver Mensaje Individual
  #4 (permalink)  
Antiguo 16/09/2008, 17:47
lana27
 
Fecha de Ingreso: septiembre-2007
Mensajes: 73
Antigüedad: 16 años, 8 meses
Puntos: 0
Respuesta: Cómo asignar una imagen a un campo tipo file?

Gracias por la respuesta trate pero no me funciono, te adjunto el código para que lo veas.

Código PHP:
require ("aut_config.inc.php");
$nombre_archivo $HTTP_POST_FILES["userfile"]["name"];  
$tipo_archivo $HTTP_POST_FILES["userfile"]["type"];  
$tamano_archivo $HTTP_POST_FILES["userfile"]["size"];  

//comprueba las características del archivo
if (!((strpos($tipo_archivo"gif") || strpos($tipo_archivo"jpeg")|| strpos($tipo_archivo"png")|| strpos($tipo_archivo"bmp")) && ($tamano_archivo 90000000))) 
{  
    echo 
"La extensión o el tamaño de los archivos no es correcta. <br><br><table><tr><td><li>Se permiten archivos (.gif,.jpg)<br></td></tr></table>"

else 
{  
    
$nom_img$nombre_archivo
     
    
$directorio '../productos/'

    if (
move_uploaded_file($HTTP_POST_FILES['userfile']['tmp_name'],$directorio "/" $nom_img)) 
    {  
        
$diaactualdate("d");  
        
$mesactualdate("m");  
        
$anoactualdate("Y"); 
        
$fecha$diaactual "/" $mesactual "/" $anoactual
         
        
$link=mysql_connect($sql_host,$sql_usuario,$sql_pass); 
        
$query="INSERT INTO $sql_tabproducto (codigo, codbar,deslar,descor,comentario,unimed,costo,precio,fecha,ive,stock,foto) VALUES ('{$_POST['codgruc']}','{$_POST['codbarc']}','{$_POST['deslarc']}','{$_POST['descorc']}','{$_POST['comentarioc']}','{$_POST['unimedc']}','{$_POST['costoc']}','{$_POST['precioc']}','$fecha','{$_POST['ivec']}','{$_POST['stockc']}','$nom_img')";  
        
$result=mysql_db_query($sql_db,$query,$link); 
        if(
mysql_affected_rows($link)){  
           echo 
"Producto ingresado correctamente";  
        } else {  
            echo 
"Error introduciendo el producto";  
        }
    } 
    else 
    { 
        echo 
"Error al subir la foto"
    } 

mysql_close($link);