この記事では主に、PHP でファイルの内容を読み取る 3 つの方法を紹介します。必要な友達は参考にしてください。
PHP でファイルの内容を読み取る 3 つの方法:
//**************最初の読み取り方法***************************** *
コードは以下のように表示されます:
header("コンテンツタイプ:text/html;charset=utf-8");
//ファイルパス
$file_path="text.txt";
//このファイルが存在するかどうかを判断します
if(file_exists($file_path)){
if($fp=fopen($file_path,"a+")){
//ファイルを読み込む
$conn=fread($fp,ファイルサイズ($file_path));
//文字列を置換する
$conn=str_replace("rn","
",$conn);
echo $conn."
";
}それ以外{
echo "ファイルを開けません";
}
}それ以外{
echo "そのようなファイルはありません";
}
fclose($fp);
//*************************第二の読み取り方法******************** *** ****
コードは以下のように表示されます:
header("コンテンツタイプ:text/html;charset=utf-8");
//ファイルパス
$file_path="text.txt";
$conn=file_get_contents($file_path);
$conn=str_replace("rn","
",file_get_contents($file_path));
エコー $conn;
fclose($fp);
//******************3つ目の読み取り方法、ループ読み取り****************
コードは以下のように表示されます:
header("コンテンツタイプ:text/html;charset=utf-8");
//ファイルパス
$file_path="text.txt";
//ファイルが存在するかどうかを判定する
if(file_exists($file_path)){
//ファイルが開けるかどうかを判断する
if($fp=fopen($file_path,"a+")){
$buffer=1024;
//読み取り中にファイルの終わりに達したかどうかを判断します
$str="";
while(!feof($fp)){
$str.=fread($fp,$buffer);
}
}それ以外{
echo "ファイルを開けません";
}
}それ以外{
echo "そのようなファイルはありません";
}
//文字を置換する
$str=str_replace("rn","
",$str);
エコー $str;
fclose($fp);
INI 設定ファイルを読み取る関数:
$arr=parse_ini_file("config.ini");
//配列を返します
echo $arr['host']."
";
echo $arr['ユーザー名']."
";
echo $arr['password']."
";