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 kopiera en fil från en URL med PHP

    PHP ( som står rekursivt för " PHP Hypertext Processor " ) är ett kraftfullt skriptspråk . Det används oftast för att utveckla interaktiva webbsidor , men det är också i stånd att skript operationer på lokala datorer . Eftersom det från början utformats för att vara medveten om Internet , kopiera filer från webbadresser med PHP kan förvånansvärt lätt jämfört med andra skriptspråk . Arkiv ingång och utgång med webbadresser använder exakt samma funktioner som in-och utgång för lokala filer . Instruktioner
    1

    Öppna en ny textfil med textredigeraren val . Denna handledning kommer att anta att du använder Anteckningar , eftersom de flesta användare kan ha det installerat redan , men många människor föredrar en editor med mer dedikerade funktioner för programmering , såsom jEdit .

    Klicka på " File " och " Spara som . " Döp filen " copyFileFromURL.php . "
    2

    Klistra in följande kod i filen för att förklara den på ett PHP-skript : ?

    < Php

    ? >

    All kod för resten av handledningen kommer att gå mellan dessa två linjer , som markerar början och slutet av skriptet . Addera 3

    Paste följande kod i skriptet :

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

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

    Detta öppnar både URL: en som du kommer att ladda ner och en lokal fil som du kommer att lagra det . I detta fall använder det Googles logotyp , men någon giltig URL kommer att göra . Man byter bara webbadressen i den första " fopen " kommandot med den som du vill använda , och byt ut filnamnet på den andra " fopen " kommandot med filnamn du vill använda för att lagra filen lokalt .

    4

    Klistra in följande kod i skriptet omedelbart efter den tidigare koden :

    while ( ! feof ( $ i ) ) {

    $ buffer = fread ( $ i , 2048 ) ;

    fwrite ( $ ut , $ buffer ) ;

    }

    Detta talar manuset att fortsätta läsa data från URL i två kilobyte bitar tills den når slutet av filen , till och skriva dessa data till den lokala filen .

    Tryck " Ctrl " + " S " för att spara ditt arbete .
    5

    Kör skriptet genom att skriva efter vid en kommandotolk : filen

    php - f copyFileFromURL.php

    kommer att laddas ner till den aktuella katalogen . Så , om du lämnade webbadresser i steg 3 omodifierade , kommer Googles logotyp sitta i katalogen när skriptet är klart .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man gör en PHP chattrum
    ·Hur man skapar Numbers för en exponentiell tillväxtku…
    ·Hur att göra allt med PHP och MySQL
    ·Hur kopiera en fil från en URL med PHP
    ·Hur Överför doc-filer i PHP
    ·Hur lagra datum i MySQL med PHP
    ·Hur man installerar DBD - MySQL för PPM
    ·PHP-skript för att ladda upp flera filer
    ·Hur man kan dela och tillbaka ett heltal Använda PHP
    ·Hur man skapar ett program som ersätter Heltal med bok…
    Utvalda artiklarna
    ·Fördelar & Nackdelar med VisualBasic
    ·Pascal Array Pekare
    ·Hur man upptäcker på TABB i ComboBox i VBA
    ·Hur man skapar en tabell Query Använda Visual Basic
    ·Definiera en flerdimensionell array i C + +
    ·OpenGL & Visual Basic Tutorial
    ·Hur fixar Antal decimaler i Visual Basic E
    ·Hur man kör Java Beans
    ·Hur man tar bort primärnyckeln från MySql
    ·Så fråga flera databaser i Access
    Copyright © Dator Kunskap http://www.dator.xyz