Ver Mensaje Individual
  #3 (permalink)  
Antiguo 23/05/2008, 09:24
Avatar de T4ke0veR
T4ke0veR
 
Fecha de Ingreso: agosto-2007
Ubicación: Quito - Ecuador
Mensajes: 1.720
Antigüedad: 16 años, 8 meses
Puntos: 28
Respuesta: Subir al servidor (mi@)

este t puede servir... debajo o despues d tu $_POST

Código PHP:
$ediciondir'../imgprod/';  
$uploaddir=$ediciondir;
if (!
is_dir($ediciondir)) {     mkdir($uploaddir0777);    }
move_uploaded_file($_FILES['imagen']['tmp_name'], $uploaddir $_FILES['imagen']['name']);    
$filename $_FILES['imagen']['name']; 
luego un codigo java para validar el tipo de archivos si lo deseas...

Código PHP:
<script language="javascript" type="text/javascript">
function 
validar_archivo(archivo) {
    var 
error_archivo;
    
error_archivo=0;
      var 
file=archivo.value;
      
          if (
file=="")
          { 
error_archivo=1; }
          
//texto += "\n\nIngrese Foto"
            
else{
             
                 
// file=document.formulario.FOTO.value
               
extArray = new Array(".gif",".jpg");
               
// Extension de archivos permitidos
               
allowSubmit false;
                 if (!
file) return;

                   while (
file.indexOf("\\") != -1)
                       
file file.slice(file.indexOf("\\") + 1);
                       
ext file.slice(file.indexOf(".")).toLowerCase();
                   
                   for (var 
i=0extArray.lengthi++){
                          if (
extArray[i] == ext){
                             
allowSubmit true;
                             break;
                            }
                    }

                        if (!
allowSubmit) {
                         
error_archivo=2;
                        
// texto += "\n\nFOTO: solo admite archivo con la extensión ''gif, .jpeg , .jpg''";
                         
}
                            }
                            return 
error_archivo;
}



</script> 
y el form

Código PHP:
<form action="<?php echo $editFormAction?>" method="post" enctype="multipart/form-data" name="form1">
y el input file
Código PHP:
<input name="nombre" type="file" enctype="multipart/form-data"
espero t sirva...
saludos
__________________
Diseño gráfico, Web, imagen corporativa, publicidad ...