Ver Mensaje Individual
  #2 (permalink)  
Antiguo 05/01/2006, 11:01
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
PHP no te servirá para solventar tu problema puntual.

PHP como sabras es un lenguaje del lado del servidor, .. es decir, para tu caso concreto es PHP (en principio) quien impone ese límite sobre el archivo máximo a subir. PHP no podrá hacer un "pre-proceso" en el "cliente" (para dividir ese archivo en partes) como para que "transparentemente" para el usuario el archivo se divida en partes y luego se recomponga en el servidor.

Para solucionar tu problema tendrías que crear tu mismo (o ver si hay algo hecho al respecto) algún ActiveX (o Applet java o equivalente) que "corra" del lado del "cliente" (en el navegador) y por el suban los archivos tus usuarios (para que haga las "particiones" de los archivos).

Cara a "PHP" si consigues subir esos archivos en "partes" para "unirlos" .. supongo que podrás abrirlos (leerlos) con fopen() como cualquier otro tipo de archivo .. leer su contenido .. almacenarlo en variables temporales e ir uniendo sus partes para luego escribir esa "variable temporal" como un archivo nuevo. Esto te dará muchos dolores de cabeza cuando tus scritps empiezen a consumir recursos del servidor (memoria) y no puedas tampoco aumentar ese valor (que también tiene límite) o el tiempo de ejecución de proceso del script.

En resumen .. ¿tu tienes acceso a la configuación de PHP de tu servidor? .. Si es así, te vale la pena cambiar dicho valor. Si no tienes acceso .. vas a tener problemas con la parte de "unir" esos archivos en el servidor bajo PHP. Piensatelo.

Un saludo,