Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> PHP /MySQL Programmering >> Content
Hoe een bestand te kopiëren van een URL met PHP
PHP ( die recursief staat voor " PHP Hypertext Processor " ) is een krachtige scripttaal . Het wordt meestal gebruikt om interactieve webpagina's te ontwikkelen , maar kan ook scripting operaties op lokale computers . Omdat het werd ontworpen vanaf het begin bewust te zijn van het internet , het kopiëren van bestanden van URL's met PHP kan verrassend eenvoudig worden vergeleken met andere scripttalen . File input en output met URL's gebruiken exact dezelfde functies als in-en uitgang voor lokale bestanden . Instructies
1

Open een nieuw tekstbestand , met behulp van uw teksteditor naar keuze . Deze tutorial zal aannemen dat u met Kladblok , zoals de meeste gebruikers waarschijnlijk hebben deze al geïnstalleerd , maar veel mensen de voorkeur aan een redacteur met meer gewijd functies voor het programmeren , zoals jEdit .

Klik op " File " en " Save als . " Noem het bestand " copyFileFromURL.php . " Kopen van 2

Plak de volgende code in het bestand om het te verklaren op als een PHP-script : ?

? >

Al de code
voor de rest van de tutorial zal gaan tussen die twee lijnen , die het begin en het einde van het script te markeren .

Paste 3 de volgende code in het script :

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

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

Dit opent zowel de URL van waaruit u zal worden gedownload en een lokaal bestand waarnaar u het op te slaan . In dit geval , het maakt gebruik van het Google-logo , maar geen geldige URL zal doen . Vervang gewoon de URL in de eerste " fopen " commando met degene die je wilt gebruiken , en de bestandsnaam vervangen in de tweede " fopen " commando met de bestandsnaam die u wilt gebruiken om het bestand lokaal .
Bewaren < br > 4

Plak de volgende code in het script onmiddellijk na de vorige code :

while ( ! feof ( $ in ) ) {

$ buffer
= fread ( $ in , 2048 ) ;

fwrite
( $ out , $ buffer ) ;

}


Dit vertelt het script om verder te lezen van gegevens uit de URL in twee - kilobyte brokken totdat zij tot de einde van het bestand , en om die gegevens te schrijven naar het lokale bestandssysteem .

Druk op "Ctrl "
+ " S " om uw werk op te slaan .
5

Voer het script door het intikken van de volgende bij een opdrachtprompt :

php -f copyFileFromURL.php


het bestand wordt gedownload naar de huidige directory . Dus , als je links de URL's in stap 3 ongewijzigde , het Google-logo zal zitten in de map wanneer het script is voltooid .

Previous: Next:
  PHP /MySQL Programmering
·Hoe kan ik een XLS bestand mak…
·Hoe Medium Tekst omzetten naar…
·Hoe maak je een Input Datum In…
·Het creëren van een PHP File …
·PHP Fatal Error : Memory Uitge…
·Hoe E-mail Attachments Stuur i…
·PHP String Extraction 
·Hoe je database gegevens tonen…
·Hoe controleer ik of de eerste…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·De Convolutie van Two Time Signalen in M…
·Hoe je object Methode Locate IVX 
·Hoe te Struts Met ActionServlet 
·Hoe je Java Virtual Machine installeren 
·Hoe maak je een CV Database Creëren 
·Hoe uw VB Script Verlopen 
·Hoe kan ik PHP & MySQL Applications Host…
·Hoe de Google Maps API Marker Bubble Dis…
·Hoe maak je een lijst met objecten in de…
Copyright © Computer Kennis http://www.nldit.com