国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

php はファイルの內(nèi)容を作成および変更します

前のセクションでは、ファイルの読み取りが特に簡単に習(xí)得できることを?qū)Wびました。ここではファイルへの書き込みについて説明します。

file_put_contentsファイルを書き込む


まず、ファイルを書き込む最初の方法を?qū)Wびましょう:

int file_put_contents ( string $ file path, string $ write data ] )

機(jī)能: 指定したファイルに文字列を書き込み、ファイルが存在しない場合は作成します。返されるのは書き込まれたバイトの長さです

<?php
   $data = "在PHP中文網(wǎng)學(xué)好PHP,妹子票子不再話下!";

   $numbytes = file_put_contents('binggege.txt', $data);

   if($numbytes){

       echo '寫入成功,我們讀取看看結(jié)果試試:';

       echo file_get_contents('binggege.txt');

   }else{
       echo '寫入失敗或者沒有權(quán)限,注意檢查';
   }
?>

ファイルの書き込みは非常に簡単であることがわかりました。この関數(shù)の形式に従い、ファイルを指定して文字列データを書き込みます。

fwrite は fopen と連攜して書き込み操作を?qū)g行します


int fwrite ( resource $ file resource variable, string $ write string [, int length])

注: fwrite のエイリアス関數(shù)は fputs です

前回のクラスでは読み込み時(shí)のみに使用した r モードを試しました。 次に fopen で fwrite と w を使用して書き込みモードでファイルを書き込みます。

機(jī)能を見てみましょう:

書き込みモードで開き、ファイルポインタをファイルヘッダーにポイントし、ファイルサイズをゼロに切り詰めます。ファイルが存在しない場合は、ファイルの作成が試行されます。

注: 次の実験では、新しい test.txt ファイルを作成し、そこにコンテンツを書き込むことができます。次に、test.txt を削除してみてください。どのようなヒントがあるのか??見てみましょう。

<?php
   $filename = 'test.txt';
   $fp= fopen($filename, "w");
   $len = fwrite($fp, '我是一只來自北方的狼,卻在南方凍成了狗');
   fclose($fp);
   print $len .'字節(jié)被寫入了\n';
?>

概要:
1.新しいファイルがあるかどうかに関係なく、ファイルが開かれて書き換えられます
3.ファイルが存在しない場合は、ファイルが作成されます

以下のモードを比較してください。 異なる:

Mode命令rは読み取りのみ可能で、fwriteを使用した書き込みはできませんr+操作可能な読み取りと書き込みw関數(shù)の書き込みのみ可能w+は読み書き可能

実験を通して証明してみましょう:

<?php
   $filename = 'test.txt';
   $fp= fopen($filename, "r+");
   $len = fwrite($fp, '我是一只來自南方的狼,一直在尋找心中的花姑娘');
   fclose($fp);
   print $len .'字節(jié)被寫入了\n';
?>

実験中は、r の後の + 記號(hào)を削除できます。

実際に、r モードを使用すると、r のみを使用すると、ファイルの保存時(shí)にデータを書き込むことができることがわかりました。

aモードとwモードの違い

以下の同じコードをaモードに変更しました。

<?php
   $filename = 'test.txt';
   $fp= fopen($filename, "a");
   $len = fwrite($fp,'讀大學(xué)迷茫了,PHP中文網(wǎng)學(xué)PHP給你希望');
   echo  $len .'字節(jié)被寫入了\n';
?>

Web ページを開いてこのコードを?qū)g行すると、次のことがわかります: 更新するたびに、ファイルに余分な段落が追加されます
: 大學(xué)で迷っているなら、PHP 中國語 Web サイトで PHP を?qū)Wぶと希望が持てるでしょう。

概要:

。
モード概要
x 書き込むたびに、元のファイルの內(nèi)容は削除され、ファイルが存在しない場合は作成されます
a書き込むたびにコンテンツがファイルの末尾に追加されます

注: a+ は拡張された追加機(jī)能です。読める場合にも使えます。

xモードとwモードの違い

このコードをもう一度試して、別のファイル名に変更してみましょう。しかし、再度更新するとエラーが報(bào)告されました

3.x+ は拡張された x モードです。読書時(shí)にも使えます。

學(xué)び続ける
||
<?php $filename = 'test.txt'; $fp= fopen($filename, "x"); $len = fwrite($fp,'讀大學(xué)迷茫了,PHP中文網(wǎng)學(xué)PHP給你希望'); echo $len .'字節(jié)被寫入了\n'; ?>
提出するリセットコード