Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan lese en tekstfil fra en klient som bruker PHP
    Det er to metoder du kan bruke for å håndtere filopplasting fra en klient til en server ved hjelp av PHP. POST-metoden , som brukes av websideskjemaer , koder filen som del av HTTP-forespørsel fra klienten . Den PUT metoden , som brukes av kunder som Netscape Composer , skriver filen direkte til socket-tilkobling etablert med serveren. Instruksjoner
    POST Metode
    en

    Lag et skjema for filopplasting på websiden. Handlingen attributt er banen og filnavnet til PHP -filen som skal håndtere filopplasting . Upload_max_filesize inngangsverdien er maksimal størrelse i byte du vil gi rom for den opplastede tekstfil .

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

    Rediger PHP-filen . Sette banen og filnavnet for den opplastede teksten filen skal lagres på serveren. The $ _FILES matrise inneholder informasjon om den opplastede filen , refererte bruker filen inn navn attributtet tildelt i websiden skjema

    $ uploaddir = '/srv /www /uploads /'; . $ Filename = basename ( $ _FILES [' fileupload '] [' name'] ); $ uploadfile = $ uploaddir . $ filename ;
    3

    Flytt den opplastede filen fra den midlertidige plasseringen der serveren lagret den til målet du satt for opplasting

    if ( move_uploaded_file ( $ _FILES . [' fileupload '] [' tmp_name '] , $ uploadfile ) ) { echo $ filnavn . " Lastet opp Thank you \\ n . ! "; } Else { echo " Feil opplasting " . $ filnavn . ":" . $ _FILES [' Brukerfil '] [' error' ] . "\\ n";
    PUT Metode
    4

    Rediger PHP-filen . Sette banen og filnavnet for den opplastede teksten filen skal lagres på serveren. The $ _SERVER matrise inneholder informasjon om forespørselen , inkludert målet banen og filnavnet forespurt av klienten (' REQUEST_URI ')

    $ uploaddir = '/srv /www /opplastninger /'; . $ Filename = basename ( $ _SERVER [' REQUEST_URI '] ); $ uploadfile = $ uploaddir . $ filename ;
    5

    Åpne input stream til filen data som blir lastet opp

    $ innkommende = fopen ( "php ://input" , "r "); .

    6

    Åpne en peker til målet filen der du vil lagre den opplastede filen

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

    Les dataene fra den innkommende strømmen og skrive det til målfilen

    while ( $ indata = fread ( $ innkommende, 1024 ) ) { fwrite ( $ Lagre for , $ indata ); .
    Side 8

    Avslutt innleggingen og fil bekker

    fclose ( $ Lagre for ); . fclose ( $ innkommende) ;

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan lage et PHP og MySQL Content Management System …
    ·Hvordan skjule en tekstboks i PHP 
    ·Hvordan sjekke om en post eksisterer i MySQL 
    ·Hvordan bruke File Pekere i PHP 
    ·Slik leser en XML -fil med PHP 4 Script 
    ·Hva er PHP - Nuke 
    ·Hvordan Test Local opp FTP PHP i Dreamweaver 8 
    ·Hvordan å lære SQL enkelt 
    ·Hvordan lage en tekstfil for MySQL 
    ·Slik starter MySQL Windows Service 
      Anbefalte artikler
    ·Hvordan lage Google Maps Application 
    ·Hvordan lage en knapp Standard i NET 
    ·Hvordan sette Skjemaverdier i en NET Windows Forms Appl…
    ·Hvordan få tilgang Elementer i en to-dimensjonal array…
    ·Hvordan Loop finne like navn i en tilfeldig fil i VB 4/…
    ·Hvordan du arbeider med XSD -filer 
    ·Hvordan lese en Hex fil med ANSI C 
    ·Kan gjennomsnittlig Folk Utvikle en Android App 
    ·Hvordan lage en dokumentasjon Website Med PHP 
    ·Hvordan oppdage en proxy-server i NET 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/