| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Programación PHP /MySQL >> Content
    Cómo ajustar de un Adaptador PHP File Name
    Puede proporcionar al usuario la posibilidad de subir un archivo adjunto mediante un formulario HTML. Al publicar los resultados de la forma de PHP , el archivo se cargará automáticamente en una carpeta temporal y se le dio un nombre temporal en el servidor Web. Usted puede descubrir información sobre el archivo de control de la " _FILES " matriz asociativa. Si desea mantener el archivo adjunto , es necesario ajustar el nombre de archivo que sea necesario y mover el archivo a una carpeta permanente en el servidor Web utilizando la función " move_uploaded_file " . Instrucciones
    1

    Crear un nuevo archivo PHP en un editor o el Bloc de notas. Inserte los encabezados de HTML en el archivo. ! Por ejemplo , escriba:

    < DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN" Archivo


    < /head> ;
    2

    Crear un formulario HTML para la carga de archivos . Configurar la acción del formulario en sí mismo, el método a " publicar " y asegúrese de agregar el atributo " entype " al elemento de entrada para el propio archivo. Incluya un campo oculto para determinar fácilmente si la solicitud ha sido enviada para su procesamiento. Por ejemplo , escriba:


    < php

    $ subido = isset ($ _POST [" subido "] ) ? $ _POST [" Subido "] : null;

    if ( $ subidos === null) { >

    < form action = " < php echo htmlentities ($ _SERVER ? ? [" PHP_SELF "] ) ; > " method = " post " >

    Cargar archivo : < /strong>

    < input name =" subido " type = enctype el valor "oculto " = "multipart /form-data" = " 1 " />



    < /form>
    3 Proceso value="Upload"

    el archivo de carga utilizando el contenido de la matriz " _FILES " . Compruebe el elemento del "error" para ver si se ha producido un error durante la carga y tomar las medidas oportunas. Por ejemplo , escriba:


    if ($ _FILES [" archivo" ] [" error" ]> 0 ) muere ( " Error al cargar archivo ");
    4

    Obtenga el archivo temporal subir nombre y el nombre de archivo de la matriz asociativa. Establecer una variable igual a la carpeta de destino para el archivo. Por ejemplo , escriba:

    $ tmp_name = $ _FILES [" archivo" ] [" tmp_name "];

    $ nombre_archivo = $ _FILES [" archivo" ] [" name"] ;

    $ dest_folder = "/home /allusers /uploads /";
    5

    Compruebe si el archivo ya existe en la carpeta de destino y tomar las medidas oportunas. Por ejemplo , escriba:

    $ file = $ dest_folder . $ nombre_archivo ;

    si file_exists ( $ file ) die (" Error El archivo ya existe! ");
    6

    llamar a la función " move_uploaded_file " para ajustar el nombre del archivo adjunto y mover el archivo subido desde el temporal en la carpeta permanente. Por ejemplo , escriba:

    move_uploaded_file ($ tmp_name , $ file ) ;

    echo " El archivo se ha cargado ! " ;

    }

    > ?

    < /body>

    < /html >

    Previous :

    next :
      Artículos relacionados
    ·Cómo procesar tarjetas de crédito en PHP 
    ·Cómo hacer un PHP Redirigir página 
    ·Cómo obtener Image alto y ancho en PHP 
    ·Cómo utilizar calamar con PHP 
    ·Cómo mostrar la primera parte del párrafo en PHP 
    ·Cómo administrar MySQL con Plesk 
    ·Cómo Tarjeta de IP Direcciones salvajes 
    ·Cómo subir y cambiar el nombre de los nombres de archi…
    ·Cómo evitar entradas duplicadas con PHP en MySQL 
    ·PHP comentar Normas 
      Artículos destacados
    ·Cómo deshabilitar CSS Hover con JavaScript 
    ·Cómo reproducir un archivo de sonido usando PHP 
    ·Cómo construir un Cygwin Python 
    ·Cómo mostrar un apóstrofo en VBScript 
    ·Cómo compilar Uso Dev. C + + 
    ·Cómo quitar la barra de estado en NetBeans 
    ·Cómo ordenar una matriz en orden alfabético en PHP 
    ·Cómo permitir un cuadro de texto para aceptar sólo nú…
    ·Cómo convertir Celsius a Fahrenheit en Python 
    ·La historia de Informáticos 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com