Gracias por tus comentarios Cluster
Sabes he probado el orden que utilizas para obtener el contenido de tu ejemplo y pues si funciona, pero sigo teniendo el mismo problema con el citado archivo de excel, no se hasta donde sea problema de que este archivo contenga macros, pero he probando en mi linux y un Win y al momento de querer subir el archivo me manda un mensaje de "The document contains no data", si subo otro archivo de excel pero sin macros lo acepta sin problemas
Pues como siempre gracias por sus comentarios, si hay algo mas que pueda hacer se los agradecere.
Anexo el codigo que he modificado....
Código PHP:
// He comentado lo que tenia
...
$archivo = $_FILES["archivito"]["tmp_name"];
//$tamanio = $_FILES["archivito"]["size"];
//$tipo = $_FILES["archivito"]["type"];
//$documento = $_FILES["archivito"]["name"];
if ($archivo == "") {
header ("Location: $PHP_SELF?accion=nuevo&error=1");
exit;
}
if ( $archivo != "none" ) {
//$fp = fopen($archivo, "r");
// $contenido = fread($fp, $tamanio);
//$contenido = addslashes($contenido);
$contenido = addslashes(fread(fopen( $archivo, "rb"), filesize( $archivo)));
//fclose($fp);
$tamanio = $_FILES["archivito"]["size"];
$tipo = $_FILES["archivito"]["type"];
$documento = $_FILES["archivito"]["name"];
$qry = "INSERT INTO $sql_tabla_tDoc VALUES ('','$documento','$contenido','$tipo','$usuario_id')";
mysql_query($qry)
or die("No se pudo realizar la consulta a la Base de datos yo");
}
...