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.