###Function###
InetGet

###Description###
Ldt eine Datei mittels des FTP- oder HTTP-Protokolls aus dem Internet herunter.

###Syntax###
InetGet ( "URL", "filename" [, reload [, background]] )


###Parameters###
@@ParamTable@@
URL
	URL der herunterzuladenden Datei. Bemerkungen dazu unten.
filename
	Lokaler Dateiname, der heruntergeladenen Datei.
reload
	[optional]
	0 = (Standard) Hole die Datei wenn mglich aus dem lokalen Cache.
	1 = Lade die Datei in jedem Fall neu von der Internetseite.
background
	[optional]
	0 = (Standard) Warte, bis der Download fertig ist, bevor das Skript weiter abgearbeitet wird.
	1 = Sofort weiter machen und im Hintergrund herunterladen (siehe Bemerkungen).
@@End@@


###ReturnValue###
@@ReturnTable@@
Erfolg:	Gibt 1 zurck.
Misserfolg:	Gibt 0 zurck.
@@End@@


###Remarks###
Internet Explorer 3 oder neuer muss fr diese Funktion installiert sein.

Der URL-Parameter sollte in folgender Form angegeben werden: "http://www.eine-seite.de/pfad/datei.html" - genauso, wie du die Adresse in deinen Web-Browser eingeben wrdest.

Wenn du einen Benutzernamen und ein Passwort angeben willst/musst, musst du einfach vor den Servernamen "username:password@" anhngst, z.B.
"http://nutzer:passwort@www.eine-seite.de/pfad/seite.html"

Die InetGet-Funktion arbeitet mit http:// https:// und ftp:// - um beim FTP-Transfer den bertragungstyp zu ndern, siehe FtpBinaryMode.


<b>&quot;background&quot; Parameter</b>

Standardmig wartet die Funktion, bis der Download fertig gestellt ist, bevor fortgefahren wird. Manchmal ist das - insbesondere bei groen Downloads - nicht erwnscht. Wenn der <b>background</b>-Parameter auf 1 gesetzt ist, wird das Skript sofort fortgesetzt und der Download wird im Hintergrund fortgesetzt. Wenn man sich in diesem Modus befindet, gibt es zwei Makros, die man verwendet, um den Download zu verfolgen:
@InetGetActive = 1: whrend des Downloads, oder 0: wenn er fertig gestellt ist.
@InetGetBytesRead = die Anzahl der bereits heruntergeladenen Bytes, oder -1, wenn ein Fehler aufgetreten ist.

Beachte, dass immer nur ein Download gleichzeitig laufen kann. Wenn du die Funktion trotzdem zum zweiten Mal aufrufst, wird sie fehlschlagen.

Wenn du einen Download abbrechen willst, bergibst du "abort" als ersten Parameter:
<p class="codebox">InetGet("abort")</p>

###Related###
FtpBinaryMode (Option), FtpSetProxy, InetGetSize, HttpSetProxy,  


###Example###
@@IncludeExample@@
