Sebigf
Erfahrenes Mitglied
Hallo zusammen!
Ich bin an einem FTP-Download-Script, mit dem ich einfach Dateien von einem Server auf unseren "schieben" kann. Ich habe ein wenig Code von Gumbos Beispiel genommen.
Wie Ihr sehen könnt, werden die Daten durch PHP ermittelt. Nur wie kann ich die Datei an sich ermitteln ?
Also wie / wo muss ich die Datei selber angeben, die gesaugt werden soll ?
BEISPIEL: ftp://username:passwort@url.de/datei.zip
Wie muss ich hier die "datei.zip" richtig angeben ?
Hier mal mein Code (nicht ausprobiert, weil nicht fertig!)
Danke
Ich bin an einem FTP-Download-Script, mit dem ich einfach Dateien von einem Server auf unseren "schieben" kann. Ich habe ein wenig Code von Gumbos Beispiel genommen.
Wie Ihr sehen könnt, werden die Daten durch PHP ermittelt. Nur wie kann ich die Datei an sich ermitteln ?
Also wie / wo muss ich die Datei selber angeben, die gesaugt werden soll ?
BEISPIEL: ftp://username:passwort@url.de/datei.zip
Wie muss ich hier die "datei.zip" richtig angeben ?
Hier mal mein Code (nicht ausprobiert, weil nicht fertig!)
PHP:
function load_file($type, $source, $destination)
{
if($type == 'ftp')
{
$source = substr($source, 0, 6);
$parts = explode("@", $source);
$login = explode(":", $parts[0]);
$adress = $party[1];
$connection = ftp_connect("$adress");
$logindata = ftp_login($connection, "$login[0]", "$login[1]");
if(!$connection OR !$logindata)
{
$out = 36;
}
$download = @ftp_get($connection, $destination, $source_file, FTP_BINARY);
if($download)
{
$fp = fopen($destination, "r");
while($line = fgets($fp, 4096))
{
$file_content .= $line;
}
fclose($fp);
}
}
}
Danke