PHP チュートリアルの静的ファイルの生成
チームは、アクセス速度を向上させるために、データベースに一度アクセスするだけでデータが保存されないように、多くの静的ページを作成するショッピング プラットフォームを構築しています。長く読まれます。しかし、私が予想していなかったのは、チーム リーダーが私に静的ページの生成というタスクを与えたことです。はははは、静的ページの生成は高度な作業だと思っていましたが、なぜ新人の私にそれを与えるのでしょうか。 ? !でも、私に任せるなら、延期するのはもったいないと思いませんか? 。 。 。
最初のタスクは、ユニバーサル検索エンジンを使用して、インターネット上のさまざまなシニアの経験を見つけることです。後で調べてみると、それは実際には非常に単純で、それほど神秘的ではないことがわかりました。 PHP の file クラスを指定し、ファイルを生成する関数を自分で記述し、静的ファイルを生成する必要がある関数を参照します。
まず独自の FILE クラスを導入します:
<?php /** * 文件处理类 */ class Files { private $resource = null; //文件资源句柄 function __construct($fileName,$mode='r') { $dirName = dirname($fileName);//文件路径 $baseName = basename($fileName);//文件名 //检查并创建文件夹 self::mkdir($dirName); $this->resource = fopen($fileName,$mode.'b'); if($this->resource) { flock($this->resource,LOCK_EX);//进行锁定 } } //文件写入函数 public function write($content) { $worldsnum = fwrite($this->resource,$content); return is_bool($worldsnum) ? false : $worldsnum; } }
private function writeHtml($path,$content){ if(! class_exists('Files')){ $this -> load ->file(APPPATH.'libraries/Files'.EXT);//本人用的CI 框架,引入文件类这里要稍作改动 $f = new Files($path,'w+'); $res = $f->write($content); $f->save(); }
function crativehtml{ $url = "PHP动态文件路径"; $content = file_get_contents($url);//获取文件内容 $this -> _writeFile($path.'文件名.html',$content); }
これを実行した後、要約します: 知っていれば難しくありませんが、知っていれば難しくありません。難しいですね~ 高レベルのコードには理解できないものはありません。え~ふふふ、、
以上がPHP チュートリアルの静的ファイルの生成の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホット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)

ホットトピック









PHP 8.4 では、いくつかの新機能、セキュリティの改善、パフォーマンスの改善が行われ、かなりの量の機能の非推奨と削除が行われています。 このガイドでは、Ubuntu、Debian、またはその派生版に PHP 8.4 をインストールする方法、または PHP 8.4 にアップグレードする方法について説明します。

CakePHP は、PHP 用のオープンソース フレームワークです。これは、アプリケーションの開発、展開、保守をより簡単にすることを目的としています。 CakePHP は、強力かつ理解しやすい MVC のようなアーキテクチャに基づいています。モデル、ビュー、コントローラー

ファイルのアップロードを行うには、フォーム ヘルパーを使用します。ここではファイルアップロードの例を示します。

CakePHP へのログインは非常に簡単な作業です。使用する関数は 1 つだけです。 cronjob などのバックグラウンド プロセスのエラー、例外、ユーザー アクティビティ、ユーザーが実行したアクションをログに記録できます。 CakePHP でのデータのログ記録は簡単です。 log()関数が提供されています

Visual Studio Code (VS Code とも呼ばれる) は、すべての主要なオペレーティング システムで利用できる無料のソース コード エディター (統合開発環境 (IDE)) です。 多くのプログラミング言語の拡張機能の大規模なコレクションを備えた VS Code は、

CakePHP はオープンソースの MVC フレームワークです。これにより、アプリケーションの開発、展開、保守がはるかに簡単になります。 CakePHP には、最も一般的なタスクの過負荷を軽減するためのライブラリが多数あります。
