PHP 文件操作
关于各种文件操作的备忘录
ファイル構造について
-mainte
|-file.php
|_.contact.dat
//拡張子はtextまたはdat。
datはセキュリティ的にカモフラージュになる
直接调用外部文件的内容的方法
<?php
//呼び出したいファイルを変数に入れる
$contactFile = '.contact.dat';
$fileContents = file_get_contents($contactFile);
如何覆盖外部文件
file_put_contents($contactFile, '上書きします');
//.contact.datの内容が「上書きします」に変わる
在外部文件中添加内容的方法
将内容写入文件。
//追記したいテキストを変数に入れる
$addText = '追記します' . "\n";
file_put_contents($contactFile, $addText, FILE_APPEND);
//.contact.datの内容に「追記します」が追加される
获取外部文件的内容,并以逗号进行分隔显示的方法。
こんにちは,こんばんは,さようなら
hello,hi,bye
ヨッ,やあ,んじゃ
$allData = file($contactFile);
//.contact.datの文字を配列に入れる
//配列に入れる関数file()
foreach ($allData as $lineData) {
$explodedLineData = explode(',',$lineData);
//コンマごとに区切って配列に入れる
//区切る関数explode()
echo $explodedLineData[0]. '<br>';
echo $explodedLineData[1]. '<br>';
echo $explodedLineData[2]. '<br>';
}
//結果
こんにちは
こんばんは
さようなら
hello
hi
bye
ヨッ
やあ
んじゃ
写入文件
//ファイルを開く関数
$contents = fopen($contactFile,'a+');
//ファイルを開く
//a+は追記モード
$addText = '一行追記' . "\n";
//追記したいテキストを変数に入れる
fwrite($contents, $addText);
fclose($contents);
//ファイルを閉じる
请参考以下链接:
https://qiita.com/tadsan/items/0955b3de7dc58490ddaf