Tengo un script que cree para la administración de un FTP, el problema que surge en primer lugar es que el hosting donde esta alojada la pagina es compartido, por lo que no tengo acceso a los archivos de PHP.ini esto se los comento por que mi problema reside al momento de querer descargar un archivo, lo cual lo hago con el siguiente codigo:
Código PHP:
<?php
session_start();
$f = $_GET["f"];
$g=basename($f);
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"$g\"\n");
$fp=fopen("$f", "r");
fpassthru($fp); ?>
Este codigo me funciona a la perfeccion para descargar archivos de un tamaño menor o igual a 2 MB pero el problema es que necesito bajar archivos con un peso de 20 MB o mas y lo que pasa es que por ejemplo en un archivo de 24 MB me descarga solo 14MB y pues asi no me sirve, ojala, me puedan ayudar a resolver este problema.
De antemano muchas gracias