05/02/2015, 15:41
|
| | Fecha de Ingreso: febrero-2015
Mensajes: 3
Antigüedad: 9 años, 9 meses Puntos: 0 | |
Problema: $_FILE HTTPS PHP Buenas tardes, tengo el siguiente problema, espero me puedan ayudar:
Tengo un sistema desarrollado el php y mysql; y funcionando ya desde hace años, pero el problema empezo hace unas semanas cuando el cliente implemento el uso de SSL para trabajar con conexiones seguras, comento el problema: Primeramente datos de Servidor: Linux ubuntu3.15, Apache 2.0, PHP 5.3.10 y Mysql 5.5.40 Codigo de Envio:
<form action="<?=$self?>" method="post" enctype="multipart/form-data" name="creaSNC" id="creaSNC" onSubmit="javascript: return validar();">
<input name="subeArchivo" type="submit" class="boton" id="subeArchivo" value="Adjuntar" >
</form> Codigo PHP: el codigo fue resumido, quitando validaciones y demas, pero lo probe y sigue funcionando
$datoAdjunto=$_FILES['datoAdjunto'];
if (empty($datoAdjunto['name'])){
$mensaje.= "-Seleccione un \\\"Archivo\\\".\\n";
$flagError=true;
}
if($flagError!=true){
if(is_uploaded_file($datoAdjunto['tmp_name'])){
copy($datoAdjunto['tmp_name'], DIR_FS_SISTEMA . DIR_WS_FILESNC . $ctemporal . "/" . $datoAdjunto['name']);
} else {
$mensaje = "No se pudo subir el archivo";
$flagAlert = true;
}
} Descripcion del Problema: El problema radica al enviar un adjunto en la linea "$datoAdjunto=$_FILES['datoAdjunto'];", ya que cuando envio el formulario sin adjuntar un archio el codigo sigue funcionando, pero cuando envio el archivo la pagina se cuelga y muestra el mensaje:
"La conexión fue reiniciada
La conexión al servidor fue reiniciada mientras la página se cargaba."
- Desconosco del tema ssl, nunca me habia pasado esto y busque información en internet y no hay mucha, lo que si he realizado hasta el momento es:
-Revisar carpeta tmp que tenga los permisos
-Cambie de carpeta para la subida de archivos
-Revise tamaño de adjuntos en php.ini
- Talvez tenga que ver el puerto https, desconozco, alguna configuracion en el ssl, tengo acceso a el, quisiera me indiquen por donde empezar ya que estoy seguro y esta probado que el codigo no esta fallando, desde ya gracias pos su ayuda. Saludos. |