Hola,
Quisiera saber si existe alguna forma de subir los archivos por medio de scripts de PHP de manera definitiva al servidor, no de forma temporal, como lo hace move_upload_files().
Les agradezco su ayuda,
DianaG
| |||
![]() Hola, Quisiera saber si existe alguna forma de subir los archivos por medio de scripts de PHP de manera definitiva al servidor, no de forma temporal, como lo hace move_upload_files(). Les agradezco su ayuda, DianaG |
| ||||
Creo que lo que necesitas lo puedes solucionar usando copy en vez de move_uploaded_file, al menos a mi me funciono. http://www.php.net/manual/es/function.copy.php |
| ||||
creo que estás algo confundida. move_uploaded_file() efectivamente sube el archivo permanentemente al servidor. A menos que la carpeta que indiques como destino sea temporal. Si no deseas usar move_uploaded_file, puedes usar copy() como te lo mencionó Karen. Por último, puedes usar también funciones de FTP para transferirlo. (http://mx.php.net/manual/en/ref.ftp.php) En este link tienes mas info sobre subir archivos al servidor. http://<br /> http://mx2.php.net/ma...load.php<br /> un saludo |
| |||
Cita: Sólo una aclaración:
Iniciado por sism82 em. solo una aclaración :p ....... move_uploaded_file no sube el archivo como mencioné. Expresandome correctamente, lo que hace es cambiar de lugar el archivo que ya se encuentra en una carpeta temporal del servidor a un nuevo destino. El archivo es subido a través de POST en el formulario donde hayas puesto un campo tipo file indicando en la forma el enctype correcto. El archivo sube por "POST" (método) pero para evitar confusiones ... la parte "binaria" de los datos lo obtenemos en el array superglobal $_FILES .. y la parte "texto/plano" entra por $_POST .. Por eso hay que definir el formulario como "multiparte". Un saludo, |