Dator > hur du flyttar ladda upp filer i php

  • hur du flyttar ladda upp filer i php


  • Efter ladda upp en fil i skriptspråket Hypertext Preprocessor (PHP ) , kan du behöva flytta filen till en annan mapp på servern eller till en annan server . Lyckligtvis har PHP en inbyggd funktion för att hantera rörliga uppladdade filer . Funktionen flyttar " move_uploaded_file , " först kontrollerar giltighet av filen du har angett och då är det till målmappen , som du har också angett. Du kan infoga denna enkla funktion i alla PHP -filer du redan har verksamhet på din server eller i en separat fil för sig.
    1
    Öppna PHP-filen som du vill lägga till funktionen i en textredigerare. t. ex. Anteckningar eller en webbutvecklingsverktyget exempel Dreamweaver . Använd inte en ordbehandlingsprogram som Microsoft Word , eftersom dessa program har en tendens att lägga till extra kod för att rymma all formatering du kan utföra på PHP-koden . Den extra koden kommer att förhindra PHP -koden från att arbeta när du har laddat upp den till en server .
    2 .
    Skriv in " move_uploaded_file " funktion med den befintliga koden . Om du skriver detta till en tom sida , skriv in det i "HTML " och " PHP " headers innan i koden . Rubrikerna se ut så här :



    "



    ; ?




    "



    Koden för att flytta uppladdade filer gå härnäst.



    " bool move_uploaded_file ( sträng $ filnamn , sträng $ destination ) "



    Ersätt " $ filnamn " med namnet på den fil du vill flytta , byta ut " $ destination " med den plats som du vill flytta filen . Du kan lägga denna funktion till andra funktioner eller triggers ( t. ex. klicka händelser och sidan laddas ) . En praktisk användning för denna funktion kommer att se ut ungefär så här : ?



    "
    $ uploads_dir=' /uppladdningar ' ;

    foreach ( $ _FILES [ " bilder " ] [ " error " ] som $ key=> $ error ) {

    if ( $ fel == UPLOAD_ERR_OK ) {

    $ tmp_name=$ _FILES [ " bilder " ] [ " tmp_name " ] [ $ key ] ;

    $ namn=$ _FILES [ " bilder " ] [ "name" ] [ $ key ] ;

    move_uploaded_file ( $ tmp_name , " $ uploads_dir /$ namn ") ;

    }

    }

    ?>"



    I exemplet koden ovan , har du laddat upp en fil , sparas det en tillfällig mapp på servern och sedan flyttade den till en permanent mapp .
    3 .
    använda exemplet kod eller den enkla " move_uploaded_file () " -funktion , beroende på var i koden du vill att funktionen ska köras. Spara PHP-fil med koden och ladda upp den till din webbserver .


Previous:nothing Next:hur man ändra storlek bilder i php





Relaterade artiklar


  • instruktioner för hur du slår på javascript
  • hur man programmerar en webb- databas
  • hur man ändrar textfärgen av etiketter i vb6.0
  • hur du formaterar text till HTML på VBA
  • hur man öppnar en postuppsättning
  • vad är en villkorlig uppgift ?
  • hur man skapar en uppfattning uttalande
  • pert nackdelar
  • hur du omdirigerar en webbsida med hjälp av JavaScript
  • hur du startar program med AppleScript