Ver Mensaje Individual
  #6 (permalink)  
Antiguo 20/05/2004, 07:22
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Cita:
Fatal error: Call to undefined function: move_uploaded_fle() in mi_sitio/inserta.php on line 8
Que versión de PHP usas? ..
www.php.net/move_uploaded_file

(revisa desde que versión de PHP está disponible ..)

Cita:
Pregunta:

Por lo que entiendo el move_uploaded_file mueve desde un directorio temporal en el SERVIDOR a otro directorio destino.

¿Pero previamente habrá que subir el fichero al directorio temporal del servidor?¿no?

¿O es que la función move_uploaded_file ya sube el fichero al temporal y luego lo mueve?
PHP cuando subes un archivo por HTTP vía tu campo "file" de un formulario .. lo deja en el directorio que indique:
upload_tmp_dir (de php.ini)

Ahí sube todo lo que se envia por HTTP a traves de PHP. El destino definitivo que le des será desde ese directorio con el nombre que PHP le dá al subirlo .. hacia tu destino definitivo con el nombre que le quieras dar.

Ese "movimiento" lo puedes hacer con copy() .. con fopen() o con move_uploaded_file()

Cada función si bien hace lo "mismo" en teoría .. tiene sus restricciones según confitguración de PHP (sobre todo open_base_dir y safe_mode estén definidos).

Un saludo,