Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/10/2008, 05:40
LuisMartin
 
Fecha de Ingreso: mayo-2006
Mensajes: 86
Antigüedad: 18 años
Puntos: 0
Programar PHP para subir ficheros por FTP y no por HTTP

Hola,

Tengo un problemilla y necesitaría un poco de ayuda. No hace falta mucha, solo unas indicaciones para que pueda seguir buscando por GOOGLE.

Explico:

Tengo que hacer un sistema para subir ficheros PDF al Hosting y siempre lo he hecho así:

En el código del formulario (pondremos de ejemplo formulario.php):


<form action="pagina.php" method="POST" ENCTYPE="multipart/form-data">
<table>
<tr>
<td>Archivo :</td>
<td><input name="userfile" type="file"></td>
</tr>
</table>
</form>


En el código php que copia físicamente el archivo en el servidor (que estaría en pagina.php y recibe los datos del formulario):

$PicturePath = '../fotos/';
$dest1 = $PicturePath.$userfile_name;
copy($userfile, $dest1);


pero ahora me encuentro con el problema de que el Servidor donde está el Hosting, no permite subir ficheros de mas de 30 Mb. y yo he de subir de 50 Mb. Les he consultado a los del Hosting, y me dicen que tal como lo hago ahora, los ficheros se suben por HTTP y que lo tendría que programar para que fuera como FTP que no está limitado.

¿Cómo tendría que programar el PHP para poder subir los ficheros por FTP y no por HTTP y así no estar limitado por el upload del Servidor de Hosting?.


Gracias a todos



Luis