![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
02/11/2013, 05:38
|
![Avatar de angel_xx_1990](http://static.forosdelweb.com/customavatars/avatar516536_2.gif) | | | Fecha de Ingreso: junio-2013 Ubicación: Guadalajara
Mensajes: 236
Antigüedad: 11 años, 7 meses Puntos: 0 | |
Respuesta: cambiar nombre de subida de imagen al host E intentado acotar los formatos de subida de archivo pero me parece que estoy cometiendo un error ya que todos los archivos me muestra que tiene el formato correcto incluso los que no estan permitidos, me parece que el problema es que no busca bien la extension del archivo que se sube....¿Que creeis que esta pasando?:
$rutax="../intercambios/imagenes";
$ruta="/intercambios/imagenes";
$nombreArchivo=$_FILES['imagen1']['name'];
$archivo=$_FILES['imagen1']['tmp_name'];
$nombreArchivo = str_replace(" ","_",$nombreArchivo);
$nombreArchivo = str_replace("'","_",$nombreArchivo);
$ext = array("jpg","JPG","png","PNG","bmp","BMP","gif","G IF","jpeg","JPEG");
$extimagen = pathinfo($nombreArchivo);
if (is_uploaded_file($archivo)) {
if(array_search ($extimagen['extension'],$ext));
{
echo '<script>alert("Formato de archivo correcto")</script>';
}
}
else {echo '<script>alert("Formato de archivo incorrecto")</script>';} |