$respuesta->mensaje = "Solo se admiten archivos .txt, vuelvelo a intentar\n"; //<-aqui
Pues serà que no es un .txt???
Código PHP:
Ver original<?php
$tipo = $_FILES['archivo']['type'];
$tamanio = $_FILES['archivo']['size'];
$archivotmp = $_FILES['archivo']['tmp_name'];
$respuesta = new stdClass();
echo "El tipo es? ".$tipo."<br />";
if( $tipo == 'application/vnd.ms-txt'){
$archivo = "Bibliotecas/Documentos/inventario.txt";
$respuesta->estado = true;
} else {
$respuesta->estado = false;
$respuesta->mensaje = "El archivo no se pudo subir al servidor, intentalo mas tarde";
}
if($respuesta->estado){
$lineas = file('Bibliotecas/Documentos/inventario.txt'); $respuesta->mensaje = "";
$respuesta->estado = true;
$conexion = new mysqli('localhost','root','srg1887','cambalache',3306);
foreach ($lineas as $linea_num => $linea){
$stockid = trim($datos[0]); //$loc=$_POST['Location'];
//$materno = trim($datos[2]);
//$nombre = trim($datos[3]);
$consulta = "INSERT INTO stockcounts(stockid,qtycounted) VALUES('$stockid','$qty'');";
if(!$conexion->query($consulta)){
$respuesta->estado = false;
$respuesta->mensaje .= "El alumno $paterno $materno $nombre no se guardo, verifica la información \n";
}
}
}
if($respuesta->estado == true) $respuesta->mensaje = "Todos los registros se guardaron correctamente\n";
}else {
$respuesta->mensaje = "Solo se admiten archivos .txt, vuelvelo a intentar\n"; //<-aqui
}
?>