Mailinglisten-Archive |
> Hallo,
>
> man kann ja mit PHP3 eine Verbindung zu einem
> FTP-Server herstellen. Frage:
> Kann man dann auch FTP Befehle anwenden ?
> Also Browsen, Verzeichniswechsel, put, get ???
Hi,
Ja, mit fsockopen, aber IMHO kann PHP nur Befehle senden und keine
Daten empfangen, z. B.
<?
$command[] = "USER username";
$command[] = "PASS passwort";
$command[] = "PWD";
$command[] = "SYST";
$command[] = "TYPE A";
$command[] = "DELE msg.KA7D";
// $command[] = "LIST"; // funzt nicht
$command[] = "QUIT";
// Beim FTP-Server (auf Standard-Port 21) einloggen
$ftp = fsockopen("ftp.myhost.com", 21);
$line = fgets($ftp, 4096);
echo $line, "<br>"; flush();
while (list ($k, $v) = each ($command)){
$c = $v."\n";
fputs($ftp, $c);
$line = fgets($ftp, 4096);
echo "<b>$v</b><br>",$line, "<br>"; flush();
}
fclose($ftp);
?>
php::bar PHP Wiki - Listenarchive