Ver Mensaje Individual
  #5 (permalink)  
Antiguo 20/05/2005, 06:45
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
No es necesario que uses "CGI" para subir archivos al servidor .. vía PHP. Lo que es necesario es que tengas presente que "PHP" se configura para tal fin y saber que configuración afecta.

Por supuesto .. si estás en un caso de "proveedor X" que te dá acceso PHP y CGI .. donde no puedes alterar la configuración de PHP en esos temas (cosa que no se pueda más que por tu php.ini) .. entonces, esa solución es completamente válida. Mi comentario va orientado a "cuando" se tiene acceso a la configuración de PHP y otros.

Cuando usas ese "CGI" lo único que haces es usar eso mismo para subir el archivo .. en CGI no hay restricciones del "archivo a subir" por eso no afectan las limitaciones que PHP en su php.ini impone. Además de las que Apache puede afectar e incluso si tu archivo va a parar a una BD las de esta también ..

Tienen una FAQ sobre este tema concreto de reciente creación para que lo prueben:
http://www.forosdelweb.com/showpost....&postcount=146

Una vez solventado "la configuración" de PHP .. probamos alguno de los códigos que vemos en las mismas FAQ's o en la documentación oficial de PHP sobre "upload".

Lo que vengo a decir con esto es que .. para bien o para mal .. PHP es configurable, y hay que conocer que configuración de PHP (y de otros anexos) nos puede afectar a lo que hagamos nos funcione como nos dicen los "ejemplos" que si que funcionan. Uno no se puede "abstraer" de este hecho (no sólo para este tema .. sino para cualquier cosa: sesiones, uso de ciertas extensiones como GD .. etc .. etc ...).

Un saludo,