Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2009, 09:53
[email protected]
 
Fecha de Ingreso: octubre-2005
Mensajes: 405
Antigüedad: 19 años, 4 meses
Puntos: 1
Extension de MAYUSCULA a minuscula en carga de imagen.

Recupero desde formulario los datos necesarios para subir imagen de producto (formato jpg), de la siguiente forma:
Código PHP:
<?
  $empresa
=$_REQUEST['empresa'];                                      
  
$crea=$_POST['crea'];                                               
  
$codigo=$_POST['codigo'];                                           
  
$codigo=trim($codigo);                                              
  
//Datos del Archivo                                                 
  
$directorio ="../acuhtml/img/".$empresa."productos/".$codigo."/";   
  
//echo $directorio;                                                 
  
$url="../acuhtml/img/".$empresa."productos/".$codigo."/";           
  
$nombre_archivo $_FILES['image']['name'];                         
  
$nombre_archivo str_replace(' ','-',$nombre_archivo);             
  
//php5                                                              
  
$tipo_archivo $_FILES['image']['type'];                           
  
$tamano_archivo $_FILES['image']['size'];                         
  if (!((
strpos($tipo_archivo"jpg") || strpos($tipo_archivo"jpeg")) && ($tam
ano_archivo 
2000000))) {                                                      
    
$mensaje="La extension (jpg) o el tamano de los archivos (> 100 Kb), no es c
orrecta."
;                                                                      
}else{                                                                          
    if(
$crea == 0)                                                              
    {                                                                           
        
$pathdir="../acuhtml/img/".$empresa."productos/".$codigo;               
        echo 
$pathdir;                                                          
        @
mkdir($pathdir,0777);                                                  
        
//Crea cambia a 1, catalogo creado                                      
        
$crea=1;                                                                
        
//Actualizar base exipro, con swfoto_p en 1                             
        
include("config.php");                                                  
        
$foto=1;                                                                
        
$sql="update EXIPRO set SWFOTO_P ='$foto' where CODPRO_P = '$codigo' lim
it 1"
;                                                                          
        
mysql_query($sql,$conexion) or die("Problemas con insercion de catalogo.
.<b>"
.mysql_error());                                                           
        
$urlsh="/indra/wrk/correr ";                                            
        
$shell="tpfotoprod010 ".$codigo;                                        
        
$salida=$urlsh.$shell;                                                  
        echo 
$salida
    }                                                                           
    if (
move_uploaded_file($_FILES['image']['tmp_name'], $directorio.$nombre_arc
hivo
)){                                                                         
       
$mensaje="El archivo ha sido cargado correctamente.";                    
    }else{                                                                      
       
$mensaje="Ocurrio algun error al subir el fichero. No pudo guardarse.";  
    }                                                                           

?>
Ahora las imagenes que suben pueden ser AAA.jpg o AAA.JPG
Necesito que la extension JPG sea siempre minuscula.
a) se puede realizar en la mismar carga?
b) se realizar como aplicacion independiente?
c) ¿Como se realiza el cambio de extension de mayuscula a minuscula?

Desde ya gracias.