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

PHPFTPコンテキストオプション


はじめに

http://のコンテキストオプション およびhttps:// トランスポートは以下のとおりです-

上書き アップロード中のみ、リモートサーバー上の既存のファイルの上書きを許可します。
resume_pos 転送を開始するファイルオフセット。ダウンロードのみに適用されます。デフォルトは0(ファイルの先頭)です。
プロキシ httpプロキシサーバーを介したプロキシFTPリクエスト。ファイル読み取り操作にのみ適用されます。例-tcp://squid.example.com:8000

この例は、 fopen()を許可する方法を示しています FTPサイト上のファイルを上書きします。

<?php
$ftp_path = 'ftp://username:password@example.com/example.txt';
$stream_options = array('ftp' => array('overwrite' => true));
$stream_context = stream_context_create($stream_options);
$fh = fopen($ftp_path, 'w', 0, $stream_context);
fputs($fh, 'Hello World');
fclose($fh);
?>

  1. PHPファイルとは何ですか?

    拡張子が.PHPのファイルは、ハイパーテキストプリプロセッサコードを含むPHPソースコードファイルです。これらは通常、Webサーバーで実行されているPHPエンジンからHTMLを生成するWebページファイルとして使用されます。 PHPエンジンがコードから作成するHTMLコンテンツは、Webブラウザーに表示されるものです。 WebサーバーはPHPコードが実行される場所であるため、PHPページにアクセスしてもコードにアクセスできませんが、代わりにサーバーが生成するHTMLコンテンツが提供されます。 一部のPHPソースコードファイルは、.PHTML、PHP3、PHP4、PHP5、PHP7、PHP

  2. PHPのtempnam()関数

    tempnam()関数は、一意のファイル名で一時ファイルを作成します。 構文 tempnam(dir, prefix) パラメータ dir − 一時ファイルが作成されるディレクトリ。 プレフィックス- ファイルの先頭 戻る tempnam()関数は、新しい一時ファイル名を返すか、失敗するとFALSEを返します。 例 <?php echo tempnam(C:\test\new,TMP); ?> 出力 C:\test\new\TMP1.tmp