この記事では主にphpでFTP接続を確立する方法を紹介し、FTPを操作するためのphpの関連機能と使用スキルを例とともに説明します。参考になります
この記事の例では、PHP で FTP 接続を確立する方法を説明します。参考のためにみんなで共有してください。具体的な分析は次のとおりです:
今日はftp関数について調べてまとめてみました:
FTP関連機能:
ftp_connect (host、part、timeout) 新しい FTP 接続を確立します。host は接続するサーバー、part はポート、デフォルトは 21、timeout はネットワーク接続のタイムアウトです
ftp_login(con,user,password) FTP にログインします。con は上流で確立された FTP 接続です。ユーザーuserとパスワードpasswordもあります
ftp_close(con) con 接続を閉じます。
ftp_pasv(con,true) は con のパッシブ送信モードをオンにします。データはクライアントによって転送されます。もちろん、これはログインが成功した場合にのみ実行できます。
ftp_put(con,remove,local,mode) ファイルをローカルパスで con にアップロードし、ファイル名を削除します。mode は送信モード (FTP_ASCII、FTP_BINARY) です。
以下の例:
1 2 3 4 5 6 7
|
$host = 'ホスト'; $user = 'ユーザー'; $pwd = 'pwd'; $con = ftp_connect($host); $login = ftp_login($con,$user,$pwd); echo ftp_put($con,'newname.txt','text.txt',FTP_ASCII); ftp_close($con);
|