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

Cómo mover Cargar archivos en PHP

2013/5/4
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 obtener la versión de MySQL Query
Cómo desactivar el modo seguro de PHP
Cómo escribir expresiones SQL
PHP y MySQL Acceso de seguridad
Cómo pasar múltiples parámetros de formulario HTML mediante el método GET
Urlencode y caracteres especiales en PHP
Cómo subir archivos PHP Vídeo
Cómo usar Sprint F- PHP
Conocimiento de la computadora © http://www.ordenador.online