php
FTPは、サーバーが送信するウェルカムメッセージを取得または取得できますか?コネクション確立、歓迎のメッセージを待っている...php ftpの機能メッセージの返信
応答::220はOpenDreambox FTPサービスへようこそあなたはFTPクライアントから
ステータスを取得し、このような
何か。
さらに、このようなレスポンスコードを取得することは可能ですか? これらのコードでもFTP標準ですか?
php
FTPは、サーバーが送信するウェルカムメッセージを取得または取得できますか?コネクション確立、歓迎のメッセージを待っている...php ftpの機能メッセージの返信
応答::220はOpenDreambox FTPサービスへようこそあなたはFTPクライアントから
ステータスを取得し、このような
何か。
さらに、このようなレスポンスコードを取得することは可能ですか? これらのコードでもFTP標準ですか?
を試すことができ、私はあなたがftp_ *関数でそれを行うことができるとは思わないが、別のアプローチがあります:
$socket = fsockopen("ftp.microsoft.com", 21);
echo fgets($socket); //read the welcome line
fclose($socket);
したがって、このメッセージを取得するために別個のfsockopen接続を作成する必要があります。 ? –
それは私が見つけた最高の解決策です。この追加のソケットは非常に短時間しか使用されないため、問題はありません。 – Maerlyn
あなたはftp_raw、
この機能Returns the server's response as an array of strings. No parsing is performed on the response string, nor does ftp_raw() determine if the command succeeded.
問題はこれが最初のパラメータとしてリソースリンクを必要とし、ウェルカムメッセージがOPEN hostname:portで返され、その機能は実行できません –
コードがありますクライアントは実際にそれらを使用して、コードの後のテキストではなく、コマンドの応答を決定します。 – Maerlyn