Bueno compañeros, ire al grano, resulta que hice un modulo para subir imagenes al servidor con un plugin que se llama file-input [
http://plugins.krajee.com/file-input ]
Cuando lo implemente en el xampp funcionó bien y luego al subirlo al servidor real siguio funcionando.
Después cambiaron la maquina del servidor por otra y el modulo dejo de funcionar, ya lo revise y en mi xampp sigue funcionando en mi lap, pero en el servidor no.
Solo me arroja en la consola el error:
'Failed to load resource: the server responded with a status of 500 (Internal Server Error)'
Y es en especifico cuando valido: isset($_FILES["file"] como si no existiera el input.
Lo que hago es lo siguiente:
Código HTML:
<form method="post" id="form-img-upload" enctype="multipart/form-data">
<div class="form-group">
<input id="file-1" type="file" name="file" class="file">
</div>
</form>
...
<script>
$(document).ready(function(){
$("#form-img-upload").submit(function(){
var formData = new FormData($("#form-img-upload")[0]);
var ruta = "php/controllers/ctrl_process.php";
$.ajax({
url: ruta,
type: "POST",
data: formData,
contentType: false,
processData: false,
success: function(datos)
{
if(datos){
$('#myModal').modal('hide');
}else {
alert('Error al subir la imagen: '+datos);
console.log('Error al subir la imagen: '+datos);
}
}
});//$.ajax
return false;
});
});//$(document)
</script>
Y en el POST ctrl_process.php:
Código PHP:
if (isset($_FILES["file"]))
{
...
$file = $_FILES["file"];
..
}
Es en el isset donde termina todo, como les comento antes si funcionaba y ahora solo en el servidor es donde no...
Alguien puede obervar algo que se me este pasando????
De antemano gracias y saludos a todos