Saludos
Resulta que tengo un problema al momento de cargar un pdf muy pesado como de 8 MB, este es el codigo HTML del input
Código:
<tr>
<td><strong>Archivo:</strong></td>
<td><input type="file" id="archivo" name="archivo" class="cuadro-form"/></td>
</tr>
<tr>
<td colspan="2"><input type="submit" name="btnAddArchives" value="Agregar" class="cuadro-form"/> <input type="reset" name="btnClear" value="Limpiar" class="cuadro-form"/></td>
</tr>
Luego en php hago esto:
Código PHP:
if($_POST['btnAddArchives']!='') {
$insertSQL = sprintf("INSERT INTO archivos (idTOOL, titulo, title, resumen, summary) VALUES (%s, %s, %s, %s, %s)",
GetSQLValueString($_POST['idTOOL'], "int"),
GetSQLValueString($_POST['titulo'], "text"),
GetSQLValueString($_POST['title'], "text"),
GetSQLValueString($_POST['resumen'], "text"),
GetSQLValueString($_POST['summary'], "text"));
$Result1 = mysql_query($insertSQL) or die(mysql_error());
$id = mysql_insert_id();
//ADJUNTAR ARCHIVO
if ($_FILES['archivo']['name']!='') {
//DATOS FTP
$ftpuser = $row_rsFTP['login'];
$ftppass = $row_rsFTP['password'];
$archivo = str_replace(" ","_",$_FILES['archivo']['name']);
//Conexion FTP
$conex = ftp_connect("www.midominio.com", 0) or die("No se conecto con server Cliente.");
$log = ftp_login($conex,$ftpuser,$ftppass) or die("Login incorrecto para FTP");
$dest = ftp_pwd($conex); // RUTA ROOT DEL SERVER
ftp_set_option($conex, FTP_TIMEOUT_SEC, 600);
$put = ftp_put($conex,"ena/files/".$archivo,$_FILES['archivo']['tmp_name'],FTP_BINARY) or die("Error al cargar el archivo.");
if ($put) {
echo "Cargando archivo...";
$sql_update = "update archivos set archivo = '" . $archivo . "' where id = " . $id;
mysql_query($sql_update) or die(mysql_error());
}else {
echo "No se pudo cargar el arhivo." ; die();
}
}
Ahora según descubri no es problema con el codigo php xq si cargo un pdf liviano (de peso kb) lo carga sin ningun problema, por lo que creo que no es el php.
Ahora le problema es que cuando se carga un pdf pesado en el if del codigo php= "if($_POST['btnAddArchives']!='') {" en $_POST['btnAddArchives'] dice que viene vacío y por eso no entra al if y no carga el archivo. Pero no se porque motivo es que viene vacío, alguien me podria indicar???
Saludos