Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2003, 08:52
Avatar de jpogsistem
jpogsistem
 
Fecha de Ingreso: diciembre-2001
Mensajes: 2.405
Antigüedad: 22 años, 3 meses
Puntos: 4
Scripot de Upload ¿No sirve con Archivos de Excel? Ayuda

Que tal, tengo un formulario que toma un archivo, lo pasa a un script y se guarda en una carpeta del servidor. Es un Upload, tomado de www.miscodigos.com

El Formulario es:

form action="subir.php" method="post" name="miformu" enctype="multipart/form-data">
<div align="center">
<input name="archivo" type="file">
<br>
<br>
<input type="submit" name="Submit" value="Enviar">
</div>
</form>






Y el script que sube el archivo es este, llamado subir.php

<?php
$extension = explode(".",$archivo_name);
$num = count($extension)-1;
if($extension[$num] == "zip")
{
if($archivo_size < 30000)
{
if(!copy($archivo, "micarpeta/carpeta2/".$archivo_name))
{
echo "error al copiar el archivo";
}
else
{
echo "archivo subido con exito";
}
}
else
{
echo "el archivo supera los 30kb";
}
}
else
{
echo "el formato de archivo no es valido, solo zip";
}
?>




Funciona bien todo lo he probado con archivos .zip, .doc. .gif

Lo que ocurre es que necesito este script para que solo se suban archivos de excel osea .xls pero en la línea que es:

if($extension[$num] == "zip") le pongo xls

Pruebo el script y justo con esta extensión falla. Por que sera?


Agradezco la ayuda.