php でローカル ファイルを読み取るための一般的な関数 (fopen および file_get_contents)_php の基本
以下では、例として .txt ファイルを使用して、PHP のローカル ファイルを読み取る機能を紹介します。ファイルを読み取るには、fopen または file_get_contents を使用できます。File_get_contents の方が簡単ですが、fopen は、読み取った内容を表示するために fread の協力が必要です。
1. まず、fopen() 関数を紹介します
以下に、ローカル ファイルを直接開くコード デモを示します。必要な箇所を追加しました。注釈付き:
//ファイルを直接開くためのインスタンス コードローカル ファイル //ローカル ファイルが xmlas.txt という名前のテキストであるとします。
$filedemo = "xmlas.txt";
$fpdemo = fopen($filedemo,"r" );
if ($fpdemo){
while(!feof($fpdemo)){
//1000 までに読み取られる文字数
$datademo = fread($fpdemo, 1000); fclose($fpdemo);
2. file_get_contents() 関数を使用して、ファイル全体を文字列で出力します。
xmlas.txt テキスト ファイルに次のような文があるとします。「Current Movies There」情熱はますます少なくなります。オーガズムをすべて味わいたい場合は、Japanese Love
アクション映画!
file_get_contents() 関数のコード例は次のとおりです。
echo file_get_contents ("xmlas .txt");
//このときの出力内容はxmlas.txtの内容です:
//最近の映画はどんどん情熱が薄れてきています。クライマックスをすべて味わいたいなら、日本のラブアクション映画をぜひ観てください!
?>
3. 別のファイルではなくローカル フォルダーを読み取る方法:
以下のコード例を参照してください。この例では、 xmlas という名前のフォルダーを読み取ります。
$dirdemo = opendir('/xmlas');
while(($filedemo = readdir($dirdemo))!= false){
if ($filedemo!="." && $filedemo!="..") {
$nsdemo =explode('.', $filedemo);
echo $nsdemo[0 ];
} }
}
Closedir($dirdemo);
?>
4. fopen を使用してファイルを書き込むこともできます。
/**
*書き込みfopen ファイルを使用
*@param string $filename
*@param string $contents
*@return boolean
*/
function wirte($filename,&$contents) {
$fp=fopen($filename,"wb");
if($fp)
{
flock($fp,LOCK_EX);// ロックできるファイルは 1 つだけです同時に人間の操作
fwrite($fp,$contents);
flock($fp,LOCK_UN);//データを保存してファイルのロックを解除し、保存します
fclose($fp);
true を返す;
}else
{
false を返す;
}
}
このように、fopen と fwrite を使用するだけでファイルの読み書きができます。
注: lファイルを開きます
ファイルを開く前に、ファイルのパスとファイルが存在するかどうかを確認する必要があります。
$_SERVER["DOCUMENT_ROOT"] 組み込みグローバル変数を使用して、サイトの相対パスを取得します。次のように:
関数 file_exists() を使用して、ファイルが存在するかどうかを検出します。次のように:
If(!file_exists("$root /order.txt")){echo 'ファイルが存在しません';}
これはより合理的で実用的かもしれません。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









PHPWarning: file_get_contents(): Filenamecannotbeempty を解決する方法 PHP 開発の過程で、次のエラー メッセージが頻繁に発生します: PHPWarning: file_get_contents(): Filenamecannotbeempty。このエラーは通常、file_get_contents 関数を使用するときに発生します。

PHPWarning:fopen():SSLoperationfailedinfile.phponlineX を解決する方法 PHP プログラミングでは、fopen 関数を使用してファイルまたは URL を開いて関連する操作を実行することがよくあります。ただし、fopen 関数を使用すると、Warning:fopen():SSLoperationfailedinfile.p のようなエラーが発生することがあります。

PHPWarning:fopen():failedtoopenstream:Permissiondenied を解決する方法 PHP プログラムの開発プロセスでは、PHPWarning:fopen():failedtoopenstream:Permissiondenied などのエラー メッセージに遭遇することがよくあります。このエラーは通常、ファイルまたはディレクトリのアクセス許可が正しくないことが原因で発生します。

PHPWarning:fopen():failedtoopenstream:No suchfileordirectory PHP 開発を使用する過程で、ファイル操作の問題がよく発生します。その 1 つが「PHPWarning:fopen():failedtoopenstream:No suchfileordirectory」です。

PHPWarning:file_get_contents():failedtoopenstream:HTTPrequestfailed を解決する方法 PHP 開発中、file_get_contents 関数を通じてリモート サーバーに対して HTTP リクエストが開始される状況によく遭遇します。ただし、場合によっては、次のような一般的なエラー メッセージが表示されることがあります。 PHPWarning: file_get_c

PHP ファイル キャッシュ関数の詳細な説明: file_get_contents、file_put_contents、unlink などの関数のファイル キャッシュ処理方法 (具体的なコード例が必要) Web 開発では、ファイルからデータを読み取ったり、ファイルにデータを書き込んだりすることがよくあります。さらに、場合によっては、頻繁なファイルの読み取りおよび書き込み操作を回避してパフォーマンスを向上させるために、ファイルの内容をキャッシュする必要があります。 PHP には、ファイル キャッシュの実装に役立つ一般的に使用される関数がいくつかあります。

Matlab では、関数 fopen を使用してファイルを開き、その後のファイルの読み取りまたは書き込み操作のためにファイル識別子を返します。必要に応じて適切な権限オプションを選択してファイルを開き、操作が完了したらすぐにファイルを閉じます。ファイルを開いた後、システム リソースを解放する必要がなくなった時点でファイルを確実に閉じる必要があることに注意してください。また、ファイルのオープンに失敗したり、操作エラーが発生した場合には、エラー処理機構を使用して適切に処理できます。

PHP 関数の紹介 - file_get_contents(): URL の内容を文字列に読み込みます Web 開発では、リモート サーバーからデータを取得したり、リモート ファイルを読み込んだりする必要がよくあります。 PHP には、URL の内容を簡単に読み取って文字列に保存できる非常に強力な関数 file_get_contents() が用意されています。この記事では、file_get_contents() 関数の使用法を紹介し、読者がより良く理解できるようにいくつかのコード例を示します。
