ディレクトリを作成してファイルを書き込むと、必要な友達がそれを参照できます。
要件の説明:
プレビューされた PHP ページから静的 HTML ページを生成し、対応するフォルダーに保存します。
1. 情報のプレビューでは、データベースにクエリを実行し、対応する情報を表示レイヤーに転送します。
2. PHPページをHTMLに生成します
- $root_dir = $_SERVER["DOCUMENT_ROOT"]; //ルートディレクトリを取得します
- $Now Year = date("Y") //「年」のディレクトリを作成します
- $dir_path = "$ root_dir/abc/ bcd/".$Now Year."/".$edm['showtime']."";//現在の年と対応する時刻に基づいてディレクトリを取得します
- $file_path = $dir_path."/index .html"; // ファイル名は、index.html
-
-
- mkdir($dir_path,0777,true);// ファイルディレクトリの作成 777 が権限で、true は複数レベルのディレクトリを生成できることを意味します
-
- $ edm_templates = $sqlquery_get_data;//SQL はデータを取得します
- $ data = array( //ページに必要なデータ
- 'info' => $info,
- 'result' => $edm_templates,
- ); this->load->vars ( 'info' , $data );
- $data = $this->load->view ( URL,'',true); // HTML の生成に必要なデータを取得します。
- if(empty($data)) ajaxReturn('' ,'読み取り権限がないか、対応するファイルが見つかりませんでした! ',0);
- file_put_contents($file_path,$data);//ファイルを生成します
- ajaxReturn('' ,'正常に生成されました!',2);
-
-
コードをコピーします
以前のアイデアは、file_get_contents() 関数を使用してページ情報を取得することでしたが、ページにはログインが必要でした。つまり、サーバーはページを要求し、ログイン ページでブロックされます。以前は、この関数はログイン ページの生成に使用されていました。
通常、ディレクトリの作成は mkdir 関数であり、ファイルを書き込む場合は file_put_contents 関数を使用する方が便利です。
|