B
Bgag
Abend!
Ich beschäftige mich momentan mit dem File Transfer Protocol. Läuft auch ganz gut, da dieses Protocol ja bekanntlich ein recht einfaches ist. Ich habe nun aber doch eine Frage. Ich habe per fsockopen eine Verbindung mit dem FTP-Server aufgebaut und möchte Jetzt eine Aktion ausfüren. Danach möchte ich überprüfen ob die Aktion erfolgreich war. Ich habe mir überlegt, dass ich das ja mit einer einfachen kleinen if-Abfrage machen könnte. Ich speicher die Antwort für diese Aktion in $reply und schaue mir die erste Ziffer an. Wenn es eine zwei ist, kann ganz normal weiter verfahren werden. Ich komm darauf, da ich der meinung bin, dass, wenn ich das richtig überblickt habe, alle positiven serverantworten mit einer 2 beginnen. (200 - Command OK; 213 - Dateistatus; etc.) Das ganze würde folglich dann etwa so aussehen:
Könnte das so gehn?
MfG, Andy
Ich beschäftige mich momentan mit dem File Transfer Protocol. Läuft auch ganz gut, da dieses Protocol ja bekanntlich ein recht einfaches ist. Ich habe nun aber doch eine Frage. Ich habe per fsockopen eine Verbindung mit dem FTP-Server aufgebaut und möchte Jetzt eine Aktion ausfüren. Danach möchte ich überprüfen ob die Aktion erfolgreich war. Ich habe mir überlegt, dass ich das ja mit einer einfachen kleinen if-Abfrage machen könnte. Ich speicher die Antwort für diese Aktion in $reply und schaue mir die erste Ziffer an. Wenn es eine zwei ist, kann ganz normal weiter verfahren werden. Ich komm darauf, da ich der meinung bin, dass, wenn ich das richtig überblickt habe, alle positiven serverantworten mit einer 2 beginnen. (200 - Command OK; 213 - Dateistatus; etc.) Das ganze würde folglich dann etwa so aussehen:
PHP:
<?php
fwrite($this->connection, 'ACTION\r\n');
$reply = fgets($this->connection);
if (substr($reply, 0, 1) != 2)
{
throw new Exception('No!');
}
return true;
?>
MfG, Andy