1
uso de un editor , cree un archivo PHP para presentar la interfaz de usuario . Por ejemplo , escriba:
nano getfile.php
2
Introduzca el código para crear y presentar un formulario HTML que permite al usuario buscar y seleccionar el archivo que quiere subir de la PC . Cerrar etiquetas PHP antes de crear la forma , porque la forma se codifica en HTML, no en PHP. < ? Php
> : Por ejemplo, escriba
< DOCTYPE HTML PUBLIC " - //W3C //DTD XHTML 1.0 Transitional //EN " " http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
< HTML xmlns =" http://www.w3.org/1999/xhtml ">
< /head>
< formulario enctype = " multipart /form -data " action = " " method = " upload.php post " >
buscar un archivo para subir : < /p>
= "submit " nombre = valor "enviar " = "submit " /> < /p >
< /form>
< /body>
< /html> ;
3
Salga del editor y guarde el archivo . Inicie el editor y crear un nuevo archivo PHP llamado " upload.php . " Por ejemplo , escriba:
nano upload.php
4
Obtenga el nombre del temporal, ubicación temporal y la ubicación original del archivo con los "$ _FILES " función. Extraer el nombre original del archivo con la función " nombre base " . Mueva el archivo subido a la localización permanente mediante la función " move_uploaded_file " . Cambie el nombre del archivo si lo desea , moviendo con un nombre diferente. Por ejemplo , escriba: ? Php
$ subida = $ post [' subido ']
< ; if ($ subido = '1 ') die
( " no forma completa ");
$ archivo = basename ($ _FILES [ 'file ']);
$ target_file = " archivos /" . $ archivo ;
$ target_file = " archivos /newfilename " //si desea cambiar el nombre del archivo
if ( move_uploaded_file ( $ archivos [ ' archivo '] [' tmp_name '] , $ target_file ))
echo " $ archivo subido correctamente ";
más
echo "Error al cargar $ archivo ";
> ?
5
Salga del editor y guarde el archivo . Inicie un navegador y vaya a la secuencia de comandos " getfile.php " para probar la funcionalidad de la aplicación.