Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur du justerar ett PHP Attachment filnamn

    Du kan ge en användare möjlighet att ladda upp en bifogad fil med ett HTML-formulär . När du lägger upp resultatet av formuläret till PHP , är filen automatiskt laddas till en temporär mapp och ges ett tillfälligt namn på webbservern . Du kan hitta information om filen genom att kryssa i " _FILES " associativ array . Om du vill behålla den bifogade filen , måste du justera filnamnet om det behövs och flytta filen till en permanent mapp på webbservern med hjälp av " move_uploaded_file " funktionen . Instruktioner
    1

    Skapa en ny PHP- fil i en editor eller Anteckningar . Infoga HTML-huvuden in i filen . ! Till exempel , typ :

    < DOCTYPE HTML PUBLIC " - //W3C //DTD HTML 4.01 Transitional //EN " Arkiv < /title >


    < /head > ;
    2

    Skapa ett HTML-formulär för filuppladdning . Ställ formen agerande till sig själv, att metoden " publicera " och var noga med att lägga till " entype " attribut till ingången element för själva filen . Inkludera ett dolt fält att enkelt avgöra om formuläret har skickats för bearbetning . Till exempel , typ :


    < php

    $ laddat = isset ( $ _POST [ " laddat " ] ) ? $ _POST [ " Uppladdat " ] : null ;

    if ($ uppladdade === null) { >

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

    Ladda upp fil : < /strong >

    < input name = " laddat " type = " hidden " enctype = " multipart /form-data " value = " 1 " />



    Addera 3

    Process för filuppladdning med innehållet i " _FILES " array . Kontrollera "fel " element för att se om ett fel uppstod under uppladdningen och vidta lämpliga åtgärder . Till exempel , typ :

    < ? Php }

    else {

    if ( $ _FILES [ " file " ] [ " error " ] > 0 ) die ( " Fel vid uppladdning filen ! " ) ;
    4

    Få den temporära filen ladda upp namnet och filnamnet från associativ array . Ställ en variabel som är lika med den målmapp för filen . Till exempel , typ :

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

    $ filnamn = $ _FILES [ " file " ] [ " namn " ] ;

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

    Kontrollera om filen redan finns i målmappen och vidta lämpliga åtgärder . Till exempel , typ :

    $ file = $ dest_folder . $ filnamn ,

    om file_exists ( $ file ) die ( " Fel Filen finns redan ! " ) ;
    6

    Ring " move_uploaded_file " -funktion för att justera bilagans filnamn och flytta den uppladdade filen från den temporära till permanenta mappen . Till exempel , typ :

    move_uploaded_file ( $ tmp_name , $ file ) ;

    echo " File skickats ! " ,

    }

    > ?

    < /body>

    < /html > Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man beräknar likheten Factor i dokument i PHP
    ·Hur får PHP Array Längd
    ·Hur man tar bort inledande nollor i SQL
    ·Kolumnen Uppdatera Attribute Är Null i MySQL
    ·Hur man skapar en webbplats Medlemsregister i PHP Scrip…
    ·Hur man använder PHP för att spåra besökarnas Refer…
    ·Så att köra PHP-filer i Ubuntu med argument
    ·Hur Pass ett svar från PHP till JQuery
    ·Hur man skapar Dir i PHP
    ·Hur Överför webbplatsens innehåll från Cpanel
    Utvalda artiklarna
    ·Hur att felsöka Visual Basic Function
    ·Hur du använder Cout och Cin i OpenGL
    ·Konvertera en CSV -fil till en graf i Python
    ·Hur man flyttar ett objekt genom att dra i XCode
    ·Hur man gör ett verktyg i Visual Basic
    ·Definition av HTML -programmering
    ·Hur får man en användarprofil i VBS
    ·Hur att hitta ett annat talsystem Port Använda Java
    ·Hur man bygger en drivrutin
    ·Hur man tar bort ett index i en dynamisk array av helta…
    Copyright © Dator Kunskap http://www.dator.xyz