Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/05/2008, 09:40
Avatar de elias77
elias77
 
Fecha de Ingreso: noviembre-2005
Ubicación: Buscame...
Mensajes: 1.051
Antigüedad: 18 años, 5 meses
Puntos: 11
Problema al subir archivo. ".jpg" ó ".JPG"

Hola, tengo un problema, tengo un upload de imagenes para una galeria de un sitio web y el archivo PHP que sirve para que el cliente suba las imagenes reemplaza las imagenes que poseen el mismo nombre solo si la extencion (en este caso .jpg) esta en minuscula, de lo contrario si el archivo a subir tiene la extencion escrita en mayuscula, no lo reemplaza en el ftp y simplemente lo toma como otro archivo mas, lo malo de esto es que cuando el cliente quizo reemplazar archivos y como los subio con ".JPG" es decir en mayuscula, no los reemplazó y la galeria de imagenes se siguio viendo con imagenes viejas y en el ftp hay dos archivos con el mismo nombre pero con extecion en mayuscula y otro en minuscula, el php que sube las imagenes el el siguiente:

Código PHP:
  <form action="<?php echo $_SERVER['PHP_SELF'?>" method="post" enctype="multipart/form-data" class="Estilo1">
            <div align="center"> Archivo:
              <input name="fichero" type="file" />
              <input name="submit" type="submit" value="Subir" />
              </div>
          </form>
            </style>
<center>
<?php
if (isset($_POST['submit'])) { 

    if(
is_uploaded_file($_FILES['fichero']['tmp_name'])) { // verifica haya sido cargado el archivo
        
if(move_uploaded_file($_FILES['fichero']['tmp_name'], $_FILES['fichero']['name'])) { // se coloca en su lugar final
                    
echo "<b>El archivo se ha cargado correctamente!. Datos:</b><br>";
            echo 
"Nombre: <i><a href=\"".$_FILES['fichero']['name']."\">".$_FILES['fichero']['name']."</a></i><br>";
            echo 
"Tipo: <i>".$_FILES['fichero']['type']."</i><br>";
                    echo 
"Peso: <i>".$_FILES['fichero']['size']." bytes</i><br>";
                        echo 
"<br><br>";
        }
    }

}
?>
Lo que quisiera hacer es que este php pueda reemplazar las imagenes ya sean con extencion en mayusculas o minusculas....
__________________
You're face to face, with the man who sold the world - NIRVANA
Diese stadt ist eine Dirne, hat rote flecken auf der Stirn - RAMMSTEIN