| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    Sådan læses en tekst -fil fra en klient Brug PHP
    Der er to metoder , du kan bruge til håndtering af fil uploads fra en klient til en server ved hjælp af PHP . POST metoden , der anvendes af websideformularer koder filen som en del af HTTP-anmodning fra klienten. Den PUT metode , der anvendes af kunder som Netscape Composer , skriver filen direkte til socket-forbindelse etableret med serveren. Instruktioner
    POST Method
    1

    Opret en fil upload formular på din webside . Handlingen attribut er stien og filnavnet på den PHP-fil , der vil blive håndtering af fil upload . Den MAX_FILE_SIZE input værdi er den maksimale størrelse i bytes , du vil give mulighed for den uploadede tekstfil.

    ; Upload fil : < input type = " submit " value = "Upload" /> < /form>
    2

    Rediger din PHP -fil. Indstil stien og filnavnet , hvor den uploadede tekstfil vil blive gemt på serveren. De $ _FILES vifte indeholder oplysninger om den uploadede fil , der refereres ved at anvende filen input navnet attribut tildelt på websiden formular

    $ uploaddir = ' /SRV /www /uploads /« . $ Filename = basename ( $ _FILES [' fileupload '] [ 'navn' ]) $ uploadfile = $ uploaddir . $ filename ,
    3

    Flyt uploadede fil fra den midlertidige placering , hvor serveren gemt det til den destination, du angiver for upload

    if ( move_uploaded_file ( $ _FILES . [' fileupload '] [' tmp_name '] , $ uploadfile )) { echo $ filename . " Uploadet Tak \\ n . " ;} Else { echo " Fejl upload " . $ filename . ":" . $ _FILES [' Brugerfilsformat '] [' error'] . "\\ n";
    PUT Method
    4

    Rediger din PHP -fil. Indstil stien og filnavnet , hvor den uploadede tekstfil vil blive gemt på serveren. De $ _SERVER vifte indeholder oplysninger om anmodningen, herunder destination stien og filnavnet anmodet klienten ( ' REQUEST_URI ")

    $ uploaddir =' /srv /www /uploads /« . $ Filename = basename ( $ _SERVER [' REQUEST_URI '] ) $ uploadfile = $ uploaddir . $ filename ,
    5

    Åbn input stream til fildataene , der bliver uploadet

    $ indgående = fopen ( " php ://input ", " r" ) ; . < br >
    6

    Åbn en pointer til den destination fil, hvor du vil gemme den uploadede fil

    $ gem for = fopen ( $ uploadfile , "w ") .
    7

    Læs data fra indkommende strøm og skrive det til den destination fil

    while ( $ indata = fread ( $ indgående , 1024 )) { fwrite ( $ Gem for , $ indata ) . < br >
    8

    Luk input og fil streams

    fclose ( $ Gem for ) . fclose ( $ indgående )

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges SSL Med PHP 
    ·Sådan ændres Column Name i MySQL 
    ·Sådan Embed PHP Code i JS -filer 
    ·Sådan tilføjes en vognretur til en tekstfil med PHP 
    ·Sådan se , om en indgang i MySQL 
    ·Sådan Medtag en PHP fil ved hjælp Absolute Path 
    ·PHP SQL Tutorial 
    ·Sådan indlæse en URL i en DIV Brug PHP Funktion 
    ·Sådan Send en tekstmeddelelse med PHP Script 
    ·Sådan bruges blæksprutte med PHP 
      Anbefalede Artikler
    ·Udvikling af Struts Portlet 
    ·Hvordan man skriver et script i Linux 
    ·Sådan ændres Sorteringsrækkefølge på en rapport om…
    ·JavaScript Opkald til en funktion fra en funktion 
    ·Sådan Bind en ordbog til DropDownList 
    ·Hvordan laver man en API Call 
    ·Sådan Push Out Java 
    ·Sådan oprettes nye indgange med PHP Når der trykkes p…
    ·Sådan bruges Grafik Funktioner i C + + 
    ·Sådan Test Fjernbetjening Timeout Connections i PHP 
    Copyright © Computer Viden http://www.computerdk.com