Ver Mensaje Individual
  #4 (permalink)  
Antiguo 13/12/2013, 12:39
Avatar de enlinea777
enlinea777
 
Fecha de Ingreso: mayo-2008
Ubicación: frente al pc
Mensajes: 1.830
Antigüedad: 16 años, 6 meses
Puntos: 127
Respuesta: Subir foto a servidor, crear carpeta y guardarla en ella.

asi
Código PHP:
    
    
if (is_uploaded_file ($_FILES['imagen']['tmp_name'])){
        
        
$foto=$_FILES['imagen']['tmp_name'];        
        list(
$width$height$type$attr) = getimagesize($foto);
        
        if(
$width<300 && $height<300){
        
        
$nombreDirectorio "../Perfiles/".$supuestamente_nombre_del_comercio."";
        
mkdir($nombreDirectorio);
        
//$idUnico = time();
        
$nombreFichero $supuestamente_nombre_del_comercio "-" $_FILES['imagen']['name'];
        
$nombreFichero=$nombreDirectorio."/".$nombreFichero;
        
move_uploaded_file($_FILES['imagen']['tmp_name'],$nombreFichero);
        }
        else{
            
$_SESSION['error_peso_imagen']=0;
            
            
$_SESSION['supuestamente_nombre_del_comercio']=$supuestamente_nombre_del_comercio;
            
$_SESSION['cif_del_comerciante']=$cif_del_comerciante;
            
$_SESSION['letra_cif_del_comerciante']=$letra_cif_del_comerciante;
            
$_SESSION['correo_electronico_comerciante']=$correo_electronico_comerciante;
            
$_SESSION['direccion_comerciante']=$direccion_comerciante;
            
$_SESSION['sector']=$sector;
            
$_SESSION['tarjeta']=$tarjeta;
            
$_SESSION['primer_cuarteto']=$primer_cuarteto;
            
$_SESSION['segundo_cuarteto']=$segundo_cuarteto;
            
$_SESSION['tercer_cuarteto']=$tercer_cuarteto;
            
$_SESSION['cuarto_cuarteto']=$cuarto_cuarteto;
            
$_SESSION['recordar_datos']=$recordar_datos;
            
            
header ("Location: http://localhost/Web X/Registrarse/index_registro_comerciantes.php");            
        }
    }
        else{
          print (
"No se ha podido subir el fichero\n");
          return 
false;
          
        }