No indicas que tipo de archivos usas me imagino que los de excel! De igual forma yo no uso .xls cuando intento subir tablas! Yo uso .CVS que es otra extension que se le da con el mismo excel al momento de "Guardar como..." Te paso un pequeño script que uso para leer las tablas de un archivo .CVS OJO, ES IMPORTANTE QUE EL DELIMITADOR DEL .CVS AL MOMENTO DE GUARDARLO SEA EL ; (Punto y coma)
Código PHP:
Ver original<?php
if(isset($_FILES['file'])){ $fp = fopen ($_FILES["file"]["tmp_name"],"r"); while ($data = fgetcsv ($fp, 1000, ";")) { echo $data[0]; //EL NUMERO SIGNIFICA EL NUMERO DE CAMPO DENTRO DEL ARCHIVO .CVS
}
}
?>
Asi es el formulario donde envias el .CVS (Obvio tu le agregas los demas accesorios y/o seguridad que quieras! :D)
Código HTML:
Ver original<form action="procesar.php" method="post" enctype="multipart/form-data" target="_blank" name="form1"> <input type="file" name="file" id="fileField"> <input type="submit" name="submit" id="submit" value="Procesar">