Ver Mensaje Individual
  #7 (permalink)  
Antiguo 31/12/2002, 14:53
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
La mayoria de directivas de PHP las puedes cambiar de alguno de estos modos:

(depende de las restricciones de tu sitio y modo de ejecucion de PHP .. safe mode, cgi/modulo .. etc):

En el apartado directivas de "file Upload" solo puedes cambiar;

upload_max_filesize "2M" PHP_INI_SYSTEM
file_uploads "1" PHP_INI_SYSTEM
post_max_size "8M" PHP_INI_SYSTEM
upload_tmp_dir NULL

1) usando ini_set()
http://us.php.net/manual/en/function.ini-set.php

2) usando un .httpacces

con la sintax:
php_value <php.ini_entry_name> <new_value>


Parece que las directivas en cuestion solo las puedes configurar desde el php.ini directo .. de todas formas . .prueba alguno de estos métodos.

A todo esto .. Si quieres cambiar estas directivas para .. ejemplo limitar el tamaño maximo de un "Upload" (algo menor o igual al que indique en tu php.ini upload_max_filesize) .. Lo puedes hacer a la hora de subir el archivo al servidor:

<input type="hidden" name="MAX_FILE_SIZE" value="1000">

Los otros parámetros de file_uploads .. el maximo valor lo determina el php.ini .. hacia abajo puedes usar las técnicas que se describen en:

http://us.php.net/manual/en/features...d.multiple.php

Y la del tmp_dir ... El archivo que subes solo está ahi temporalmente .. ya sabes que puedes usar move_uploaded_file() para dejarlo en su destino final y borrarlo del tmp_dir ...

Un saludo,