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 man 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 på en annan server . Lyckligtvis har PHP en inbyggd funktion för att hantera flytta uppladdade filer . Funktionen " move_uploaded_file , " först kontrollerar giltigheten av filen du angivit och sedan flyttar den till målmappen som du har också angetts . Du kan infoga denna enkla funktion i PHP- filer som du redan har verksamhet på din server eller i en separat fil för sig . Instruktioner
    1

    Öppna PHP- filen som du vill lägga till funktionen i en textredigerare som Anteckningar eller en webb - författarverktyg som Dreamweaver . Använd inte ett ordbehandlingsprogram som Microsoft Word , eftersom dessa program tenderar att lägga till extra kod för att rymma all formatering du kan utföra på PHP -kod . Den extra koden hindrar PHP-kod 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 in detta i en tom sida , skriv det i " HTML " och " PHP " headers innan i koden . Rubrikerna ser ut så här : ?

    "



    < Php

    "

    kod för att flytta uppladdade filer går nästa .

    " bool move_uploaded_file ( string $ filnamn , string $ 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 till denna funktion till andra funktioner eller triggers ( t.ex. klickhändelser och laster sida ) . En praktisk användning för denna funktion kommer att se ut ungefär så här :

    " < php

    $ uploads_dir = ' /uppladdningar ';

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

    if ( $ error == UPLOAD_ERR_OK ) {

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

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

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

    }

    }

    > "

    i exemplet koden ovan , har du laddat upp en fil , sparas det temporär mapp på servern och sedan flyttade den till en permanent mapp .
    3

    Använd exemplet koden eller det enkla " move_uploaded_file ( ) " -funktion , beroende på var i koden du vill funktionen för att verkställa. Spara den PHP-fil med koden , och ladda upp den till din webbserver .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur som värd för PHP & MySQL applikationer på Window…
    ·Hur överföra resultat till en klient i PHP
    ·Hur du ändrar Ad lösenord i PHP
    ·Cache PHP MySQL Query Results
    ·Hur man skapar RSS Med PHP
    ·Hur man tar bort dubbletter från Array PHP
    ·Hur du tar bort arrayer av värde i PHP
    ·Hur infoga flera triggers i MySQL
    ·Hur man flyttar Ladda upp filer i PHP
    ·Twitter API Password Length Limit
    Utvalda artiklarna
    ·Hur man deklarerar en lista i Python
    ·Så hoppa över en punkt vid betning i Python
    ·Typer av loopar i Visual Basic
    ·Hur man sätter in en Div i en Div
    ·Hur du sorterar en associativ array i Perl
    ·Hur man skriver kod i Python
    ·Hur man läser ett antal tecken från filer i CPP
    ·Så här visar Random Javascript Snippets
    ·Det första elementet i en array i PHP
    ·MySQL Injection Tutorial
    Copyright © Dator Kunskap http://www.dator.xyz