PHP
 Computer >> コンピューター >  >> プログラミング >> PHP

PHP ftp://


はじめに

両方のftp:// およびftps:// ラッパーを使用すると、ftp(およびftps)プロトコルを使用してURLに読み取りアクセスできます。これらのラッパーを使用して、新しいファイルを作成することもできます。サーバーでパッシブモードのftpサポートが利用できない場合、接続は失敗します。

ftpプロトコルを使用するストリームでは、読み取りと書き込みの同時操作は許可されていません。既存のファイルを上書きする必要がある場合は、コンテキストオプションで上書きオプションを指定することで実行できます。

php.ini ファイルには、認証されていないFTP接続に使用するメールIDを指定する設定があります。設定されている場合は、匿名FTPパスワードとして使用されます。 FTP拡張機能を使用してFTPアクセスを取得することもできます。

ftps:// opensslの場合にのみサポートされます 拡張機能はphp.iniで有効になっています。サーバーがSSLをサポートしていない場合、接続は暗号化されていないモードに戻ります。

使用法

ftp://example.com/pub/test.txt
ftps://user:password@example.com/pub/test.txt

  1. Windows Server2012R2でのFTPoverSSL(FTPS)

    FTPの主な欠点の1つ ファイル転送の場合、転送されたデータの保護と暗号化の手段が不足しています。 FTPサーバーに接続する場合、ユーザー名とパスワードもクリアテキストで送信されます。データを転送するには(特にパブリック通信チャネルを使用して)、FTPSやSFTPなどのより安全なプロトコルを使用することをお勧めします。 Windows Server 2012 R2でFTPSサーバーを構成する方法を見てみましょう。 。 FTPSプロトコル (FTP over SSL / TLS、FTP + SSL)は標準のFTPプロトコルの拡張ですが、クライアントとサーバー間の接続はSSL / T

  2. PHP pi()関数

    定義と使用法 pi ()関数は数学定数Πの値を返します。 PHPで定義された事前定義された定数に等しいfloat値3.14159265359を返します--M_PI 構文 pi ( void ) : float パラメータ この関数はパラメータを必要としません 戻り値 PHP pi()関数は、数学定数Πを返し、事前定義された数学定数M-PIと同じです。 M_PIを使用する代わりに、数式でpi()関数を使用できます。 PHPバージョン この関数は、PHPバージョン4.x、PHP 5.x、およびPHP7.xで使用できます。 例 次の例では、円の面積の計算にpi()関数を使用しています。