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
    Slik kopierer du en fil fra en URL med PHP
    PHP (som står rekursivt for " PHP Hypertext Processor ») er et kraftig skriptspråk. Den brukes oftest for å utvikle interaktive nettsider , men det er også i stand til skripting operasjoner på lokale datamaskiner . Siden den ble utformet fra starten å være klar over Internett, kopiering av filer fra nettadresser med PHP kan overraskende lett sammenlignet med andre skriptspråk . File inngang og utgang med nettadressen bruker de eksakt samme funksjonene som input og output for lokale filer . Instruksjoner
    en

    Åpne en ny tekstfil , ved hjelp av tekst editor av valget. Denne opplæringen vil anta at du bruker Notepad , som de fleste brukere er sannsynlig å ha det installert allerede, men mange foretrekker en redaktør med mer dedikerte funksjoner for programmering , for eksempel jEdit .

    Klikk "Fil" og "Lagre As. " Gi filen navnet " copyFileFromURL.php . "
    2

    Lim inn følgende kode inn i filen for å erklære den på som en PHP script : ?

    < Php
    < p > ? >

    All koden for resten av opplæringen vil gå mellom de to linjene , som markerer begynnelsen og slutten av skriptet .
    3

    Paste følgende kode inn i manuset : en

    $ i = fopen ( " http://www.google.com/intl/en_ALL/images/srpr/logo1w.png ", ' r' );

    $ out = fopen ( " logolw.png ", ' w' );

    Dette åpner både URL-en du vil laste ned , og en lokal fil som du vil lagre det. I dette tilfellet bruker det Google-logoen , men alle gyldige URL vil gjøre. Bare erstatte webadressen på den første " fopen " kommandoen med den du ønsker å bruke, og erstatte filnavnet i den andre " fopen " kommandoen med det filnavnet du ønsker å bruke til å lagre filen lokalt.

    4

    Lim inn følgende kode inn i manuset umiddelbart etter den forrige koden : en

    while ( ! feof ( $ i ) ) {

    $ buffer = fread ( $ i , 2048 ) ;

    fwrite ( $ ut , $ buffer) ;

    }

    Dette forteller skriptet å fortsette å lese data fra URL i to- kilobyte biter før den når slutten av filen , og å skrive disse dataene til en lokal fil .

    Trykk " Ctrl" + "S " for å lagre arbeidet ditt .
    5

    Kjør skriptet ved å skrive etter ved en ledetekst : en

    php -f copyFileFromURL.php

    filen lastes ned til gjeldende mappe . Så , hvis du forlot nettadressene i trinn 3 umodifisert , vil Google-logoen bli sittende i katalogen når skriptet er ferdig .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan bruke PHP Sessions 
    ·Hvor å Endre assosiativ array Verdier i PHP 
    ·PHP Fatal Error: Memory Utmattet 
    ·Hvordan øke hastigheten på INSERT på MySQL 
    ·Hvordan Få Remote File Size på PHP 
    ·Hvordan bygge en Master PHP Site Mal Bruke Web 
    ·Hvordan bygge en automatisert Registrer Bot 
    ·Hvordan lage en Web Service Bruke PHP 
    ·Hvordan bruke PHP til å fylle en Database 
    ·PHP til å konvertere til UTF - 8 
      Anbefalte artikler
    ·Hva Er Character Kode 
    ·Slik søker du etter en fil ved hjelp av en makro 
    ·Slik konverterer tekst til en dato i VB 
    ·Slik installerer en MySQL Extension for PHP Red Hat 
    ·Hvordan lage en Storyboard for System Design 
    ·Hvordan bruke Radio Knapper i Visual C 
    ·Hvordan lage en standard Radio Button i Android 
    ·Hvordan lage en knapp som åpner et annet skjema i Visu…
    ·Hvordan sjekke filstørrelse Når en blar en datamaskin…
    ·Hvordan slette en fil i Server PHP VI 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/