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

Cómo subir y cambiar el nombre de los nombres de archivos usando PHP

2012/10/20
Para cargar un archivo usando PHP, primero tiene que crear un formulario HTML y publicar el nombre del archivo a un script PHP. Al cargar el archivo en PHP, se le dará un nombre temporal y la ubicación en el servidor hasta que se llama a la función de cambiar el nombre y mover a una ubicación permanente. Si usted decide desechar un archivo cargado , se puede desechar la copia temporal y mantener sus ubicaciones de los servidores permanentes libres de los archivos cargados que nunca se van a utilizar . Instrucciones
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 ">



carga de archivos < /title > <br> <p> < /head> <br> <p> <body> <br> <p> < formulario enctype = " multipart /form -data " action = " " method = " upload.php post " > <br> <p> <input type="hidden" name="uploaded" value="1" /> <br> <p> <p> buscar un archivo para subir : <input name="file" type="file" /> < /p> <input type <br> <p> = "submit " nombre = valor "enviar " = "submit " /> < /p > <br> <p> < /form> <br> <p> < /body> <br> <p> < /html> ; <br> 3 <p> Salga del editor y guarde el archivo . Inicie el editor y crear un nuevo archivo PHP llamado " upload.php . " Por ejemplo , escriba: <br> <p> nano upload.php <br> 4 <p> 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 <br> <p> $ subida = $ post [' subido '] <br> <p> < ; if ($ subido = '1 ') die <br> <p> ( " no forma completa "); <br> <p> $ archivo = basename ($ _FILES [ 'file ']); <br> <p> $ target_file = " archivos /" . $ archivo ; <br> <p> $ target_file = " archivos /newfilename " //si desea cambiar el nombre del archivo <br> <p> if ( move_uploaded_file ( $ archivos [ ' archivo '] [' tmp_name '] , $ target_file )) <br> <p> echo " $ archivo subido correctamente "; <br> <p> más <br> <p> echo "Error al cargar $ archivo "; <br> <p> > ? <br> 5 <p> 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. <br> <br> <div class="escomad2"><script language='javascript' src='http://www.ordenador.online/ad/es/2.js'></script></div> </div> <div class=contentpage> <div class=p1>Página anterior: <a class='LinkPrevArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-configurar-un-archivo-de-descarga-de-PHP-.html' >Cómo configurar un archivo de descarga de PHP </a> </div> <div class=p2>Página siguiente: <a class='LinkNextArticle' href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-el-tamaño-de-imágenes-en-PHP-.html' >Cómo cambiar el tamaño de imágenes en PHP </a> </div> </div> <dl class=xgc> <dt><span>Programación PHP /MySQL</span></dt> <dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-instalar-una-UPS-del-Módulo-VirtueMart-.html">Cómo instalar una UPS del Módulo VirtueMart </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-agregar-código-HTML-a-una-plantilla-de-correo-electrónico-en-PHP-.html">Cómo agregar código HTML a una plantilla de correo electrónico en PHP </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-aprender-SQL-.html">Cómo aprender SQL </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-hacer-AJAX-con-PHP-y-HTML-.html">Cómo hacer AJAX con PHP y HTML </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-usar-PHP-para-rastrear-referencias-visitantes-.html">Cómo usar PHP para rastrear referencias visitantes </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/MySQL-Integer---Vs-Firmado---Unsigned-.html">MySQL Integer : Vs Firmado . Unsigned </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Carga-de-datos-MySQL-Tutorial-.html">Carga de datos MySQL Tutorial </a></dd><dd><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-montar-una-imagen-ISO-en-OpenSUSE-.html">Cómo montar una imagen ISO en OpenSUSE </a></dd> </dl> </div> <!--right--> <div class=rightmain> <div class=esrightlist> <div class=e1>Los últimos artículos de equipo</div> <ul> <li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-insertar-PHP-MySQL-Sentencias-preparadas-.html" >Cómo insertar PHP MySQL Sentencias preparadas </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-poner-tu-anuncio-en-el-pie-de-página-de-WordPress-.html" >Cómo poner tu anuncio en el pie de página de WordPress </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-convertir-texto-medio-a-JPG-en-PHP-.html" >Cómo convertir texto medio a JPG en PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-conseguir-un-Root-Ruta-del-archivo-del-servidor-mediante-PHP-.html" >Cómo conseguir un Root Ruta del archivo del servidor mediante PHP </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Código-PHP-para-limitar-la-salida-de-texto-.html" >Código PHP para limitar la salida de texto </a> </li><li><a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-subir-y-cambiar-el-nombre-de-los-nombres-de-archivos-usando-PHP-.html" >Cómo subir y cambiar el nombre de los nombres de archivos usando PHP </a> </li> </ul> </div> <div class=esrightlist> <div class=e1>Artículos de la popular computadora</div> <ul> <li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-empezar-una-aplicación-de-mapas-Google-con-PHP-.html" >Cómo empezar una aplicación de mapas Google con PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cargar-índice-en-caché-en-Mysql-.html" >Cómo cargar índice en caché en Mysql </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-conseguir-JavaScript-si-está-deshabilitado-en-PHP-.html" >Cómo conseguir JavaScript si está deshabilitado en PHP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Tutorial-para-MySQL-REGEXP-.html" >Tutorial para MySQL REGEXP </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-importar-archivos-de-JZip-de-PHP-MyAdmin-.html" >Cómo importar archivos de JZip de PHP MyAdmin </a></li><li> <a href="http://www.ordenador.online/Programacion/Programación-PHP--MySQL/Cómo-cambiar-de-fuente-en-Echo-.html" >Cómo cambiar de fuente en Echo </a></li> </ul> </div> <div class="esrightad"> <script language='javascript' src='http://www.ordenador.online/ad/es/r.js'></script> </div> <div class=esrightlist> <div class=e1>Más categorías</div> <ul> <li><a href='http://www.ordenador.online/Programacion/C--C-----Programming/' target="_self">C /C + + Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Lenguajes-De-Programación/' target="_self">Lenguajes De Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Delphi-Programación/' target="_self">Delphi Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-Java/' target="_self">Programación Java</a></li> <li><a href='http://www.ordenador.online/Programacion/JavaScript-Programación/' target="_self">JavaScript Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Programación-PHP--MySQL/' target="_self">Programación PHP /MySQL</a></li> <li><a href='http://www.ordenador.online/Programacion/Perl-Programming/' target="_self">Perl Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Python-Programming/' target="_self">Python Programming</a></li> <li><a href='http://www.ordenador.online/Programacion/Rubí-Programación/' target="_self">Rubí Programación</a></li> <li><a href='http://www.ordenador.online/Programacion/Visual-Basics-Programación/' target="_self">Visual Basics Programación</a></li> </ul> </div> </div> <!--right end--> <div class="cl"></div> </div> <div class=esfoot> <div class=copy>Conocimientos Informáticos © http://www.ordenador.online</div> </div> </body> </html>