“Conocimientos Programación>Programación PHP /MySQL

Cómo mover Cargar archivos en PHP

2012/1/25
Después de cargar un archivo en el lenguaje de scripting Hypertext Preprocessor (PHP ) , es posible que tenga que mover el archivo a otra carpeta en el servidor o en un servidor diferente. Afortunadamente , PHP tiene una función integrada de control de movimiento los archivos subidos . La función " move_uploaded_file ", primero comprueba la validez del archivo que ha especificado y luego se mueve a la carpeta de destino, que también ha especificado . Puede insertar esta función simple en los archivos PHP ya ha operan en el servidor o en un archivo separado de sí mismo. Instrucciones
1

Abra el archivo PHP a la que desea agregar la función en un editor de texto como el Bloc de notas o una herramienta de autoría Web como Dreamweaver . No utilice una aplicación de procesamiento de texto como Microsoft Word, ya que estos programas tienden a agregar código adicional para adaptarse a cualquier formato que puede realizar en el código PHP. El código adicional evitará que el código PHP de trabajo una vez que haya subido a un servidor .
2

Escriba la función " move_uploaded_file " con el código existente. Si usted está escribiendo esto en una página en blanco, escríbalo en el headers " PHP " "HTML " y antes de entrar en el código . Los encabezados de aspecto: ?

"



< Php

"

El código para mover archivos subidos ir después .

" move_uploaded_file bool ( string $ nombre_archivo , string $ destino) "

Reemplazar " $ filename " con el nombre del archivo que desea mover , sustituir "$ destino " con la ubicación en la que desea mover el archivo. Usted puede agregar esta función a otras funciones o desencadenantes (como eventos de clic y carga de páginas ) . Un uso práctico de esta función se verá algo como lo siguiente:

"< php

$ uploads_dir = ' /uploads ';

foreach ($ _FILES [? " imágenes "] [ " error "] como $ key = > $ error ) {

if ( $ error == UPLOAD_ERR_OK ) {

$ tmp_name = $ _FILES [" fotos "] [ ,"" tmp_name "] tecla [ $] ;

$ nombre = $ _FILES [ ] [" name"] tecla " imágenes " [ $] ;

move_uploaded_file ($ tmp_name , "$ uploads_dir /$ name " ); }


}

> "

En el código de ejemplo anterior, han subido un archivo, guardado un carpeta temporal del servidor y luego se trasladó a una carpeta permanente.
3

Utilice el código de ejemplo o la función " move_uploaded_file () " simple , dependiendo de en qué parte del código que desea la función a ejecutar . Guarde el archivo PHP con el código, y subirlo a su servidor Web.

Programación PHP /MySQL
Cómo eliminar una redirección en PHP
Cómo convertir un año de dos dígitos en PHP
Cómo deshabilitar PHP Register Globals de IX Web Hosting
Cómo enviar una Plesk API PHP Command
Cómo redirigir a otra página cuando temporización de la sesión en PHP
Cómo crear su sitio web con PHP
¿Cómo colocar una página de entrada en una página web
Cómo crear una función de PHP
Conocimientos Informáticos © http://www.ordenador.online