国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

ホームページ php教程 php手冊 PHPを使用してWebサイト全體からHTMLの純粋な靜的Webページを生成する方法のまとめ

PHPを使用してWebサイト全體からHTMLの純粋な靜的Webページを生成する方法のまとめ

Jun 13, 2016 pm 12:02 PM
html php コード 追加 存在する コピー 意思 始める 要約する 方法 生成する Webサイト ウェブページ 靜的

コードをコピー コードは次のとおりです。


//ob_start() を追加します。 ();

//以下はコードです
//最後に ob_end_clean() を追加し、このページを変數(shù)に出力します
$temp = ob_get_contents(); );

//ファイルの書き込み
$fp = fopen('ファイル名','w');
fwrite($fp,$temp) または die(' ファイルの書き込みエラー') ;
?>


これは最も基本的な方法であり、Web サイトを更新する必要があり、HTML を定期的に再生成する必要があるため、あまり実用的ではありません。
次は私が使用するメソッドです:



コードをコピーします

コードは次のとおりです: if(file_exists( “xxx.html”))

{

$time = time();

// ファイルの変更時刻が現(xiàn)在時刻と 30 分以內(nèi)の差である場合は、 html ファイル、それ以外の場合は html
if($time - filemtime(“xxx.html”) < 30*60)
{
header(“Location:xxx.html”); }
}
// ob_start() を先頭に追加します。
ob_start();

// ページの詳細
// ob_end_clean() を最後に追加します。このページを変數(shù)に出力します
$temp = ob_get_contents();
ob_end_clean();

//ファイルを書き込みます
$fp = fopen('xxx.html','w' );
fwrite($fp,$temp) または die('ファイル書き込みエラー');

//Redirect
header("Location:xxx.html"); ??>
以下は使用されるいくつかの関數(shù)の紹介です:
1. フラッシュ: バッファーと出力の內(nèi)容を更新します。
関數(shù)の形式: flash()
説明: この関數(shù)は頻繁に使用され、非常に効率的です。

2. ob_start: 出力バッファをオープンします
関數(shù)形式: void ob_start(void)
説明: バッファがアクティブ化されると、PHP プログラムからのファイル以外のヘッダー情報はすべて送信されません代わりに、內(nèi)部バッファに保存されます。バッファの內(nèi)容を出力するには、ob_end_flush() または flash() を使用してバッファの內(nèi)容を出力します。
3. ob_get_contents: 內(nèi)部バッファの內(nèi)容を返します。
使用法: string ob_get_contents(void)
説明: この関數(shù)は、現(xiàn)在のバッファーの內(nèi)容を返します。出力バッファーがアクティブ化されていない場合は、FALSE を返します。
4. ob_get_length: 內(nèi)部バッファの長さを返します。
使用法: int ob_get_length(void)
説明: この関數(shù)は、出力バッファーがアクティブ化されていない場合、現(xiàn)在のバッファー內(nèi)の長さを返します。その後、FALSE を返します。
5. ob_end_flush: 內(nèi)部バッファの內(nèi)容をブラウザに送信し、出力バッファを閉じます。
使用法: void ob_end_flush(void)
説明: この関數(shù)は、出力バッファーの內(nèi)容 (存在する場合) を送信します。
6. ob_end_clean: 內(nèi)部バッファの內(nèi)容を削除し、內(nèi)部バッファを閉じる
使用方法: void ob_end_clean(void)
説明: この関數(shù)は內(nèi)部バッファの內(nèi)容を出力せずに削除します。
7. ob_implicit_flush: 絶対リフレッシュをオンまたはオフにします。
使用方法: void ob_implicit_flush ([int flag])
注: Perl を使用したことがある人なら誰でも $|=x の意味を知っています。 /Close をオンにすると、ob_implicit_flush 関數(shù)はそれと同じになります。デフォルトでは、絶対出力をオンにした後、各スクリプト出力がブラウザに直接送信され、flush( を呼び出す必要はありません)。 )。
このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當する法的責任を負いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

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

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

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

PHPで現(xiàn)在のセッションIDを取得する方法は? PHPで現(xiàn)在のセッションIDを取得する方法は? Jul 13, 2025 am 03:02 AM

PHPで現(xiàn)在のセッションIDを取得する方法は、session_id()関數(shù)を使用することですが、session_start()を呼び出して正常に取得する必要があります。 1。Session_start()を呼び出してセッションを開始します。 2。Session_Id()を使用してセッションIDを読み取り、ABC123DEF456GHI789に似た文字列を出力します。 3.返品が空の場合は、Session_start()が欠落しているかどうか、ユーザーが初めてアクセスするか、セッションが破壊されるかを確認します。 4.セッションIDは、ロギング、セキュリティ検証、およびクロスレクエスト通信に使用できますが、セキュリティに注意する必要があります。セッションが正しく有効になり、IDが正常に取得できることを確認してください。

PHPストリングからサブストリングを取得します PHPストリングからサブストリングを取得します Jul 13, 2025 am 02:59 AM

PHP文字列からサブストリングを抽出するには、Substr()関數(shù)を使用できます。これはSyntax substr(String $ string、int $ start、?int $ length = null)であり、長さが指定されていない場合は、端まで傍受されます。中國語などのマルチバイト文字を処理する場合、MB_Substr()関數(shù)を使用して、文字化けコードを避ける必要があります。特定のセパレーターに従って文字列を傍受する必要がある場合は、exploit()を使用するか、strpos()とsubstr()を組み合わせて、ファイル名拡張子またはドメイン名を抽出するなどの実裝できます。

PHPコードの単體テストをどのように実行しますか? PHPコードの単體テストをどのように実行しますか? Jul 13, 2025 am 02:54 AM

unittestinginphpinvolvevidevifignivision like like fike fikionsionsormethodstocatchsearlyandensureliablerefactoring.1)setupphpunitviacomposer、createatestdirectory、and configureautoloadandphpunit.xml.2)

文字列をPHPの配列に分割する方法 文字列をPHPの配列に分割する方法 Jul 13, 2025 am 02:59 AM

PHPでは、最も一般的な方法は、exploit()関數(shù)を使用して文字列を配列に分割することです。この関數(shù)は、指定された區(qū)切り文字を介して文字列を複數(shù)の部分に分割し、配列を返します。構文はエクスプロイト(セパレーター、文字列、制限)であり、セパレーターはセパレーターであり、文字列は元の文字列であり、制限はセグメントの最大數(shù)を制御するオプションのパラメーターです。たとえば、$ str = "Apple、Banana、Orange"; $ arr = Explode( "、"、$ str);結果は["apple"、 "banaです

JavaScriptデータ型:プリミティブ対參照 JavaScriptデータ型:プリミティブ対參照 Jul 13, 2025 am 02:43 AM

JavaScriptデータ型は、プリミティブタイプと參照タイプに分割されます。プリミティブタイプには、文字列、數(shù)字、ブール、ヌル、未定義、シンボルが含まれます。値は不変であり、コピーは値を割り當てるときにコピーされるため、互いに影響を與えません。オブジェクト、配列、関數(shù)などの參照タイプはメモリアドレスを保存し、同じオブジェクトを指す変數(shù)は互いに影響します。 TypeofとInstanceOFを使用してタイプを決定できますが、TypeOfNullの歴史的な問題に注意してください。これらの2種類の違いを理解することは、より安定した信頼性の高いコードを書くのに役立ちます。

c c Jul 15, 2025 am 01:30 AM

STD :: Chronoは、現(xiàn)在の時間の取得、実行時間の測定、操作時點と期間の測定、分析時間のフォーマットなど、時間の処理にCで使用されます。 1。STD:: Chrono :: System_Clock :: now()を使用して、現(xiàn)在の時間を取得します。 2。STD:: CHRONO :: STEADY_CLOCKを使用して実行時間を測定して単調(diào)さを確保し、DurateR_CASTを通じてミリ秒、秒、その他のユニットに変換します。 3。時點(Time_Point)と期間(期間)は相互運用可能ですが、ユニットの互換性と時計エポック(エポック)に注意を払う必要があります

PHPは環(huán)境変數(shù)をどのように処理しますか? PHPは環(huán)境変數(shù)をどのように処理しますか? Jul 14, 2025 am 03:01 AM

toaccessenvironmentvariablesinphp、usegetenv()または$ _envsuperglobal.1.getenv( 'var_name')retievessaspecificvariable.2。$ _ en v ['var_name'] AccessESSESESSVARIABLESIFVARIABLES_ORDERINPHP.INIINCLUDES "E" .SETVARIABLESVIACLIWITHVAR = ValuePhpscript.php、inapach

コメントする理由:PHPガイド コメントする理由:PHPガイド Jul 15, 2025 am 02:48 AM

phphastthreecommentStyles://,#forsingle-lineand/.../formulti-line.usecommentstoexplainwhycodeexists、whatittodo/fixmeitemsanddisablecodecodemcodecodecodecodemprianydedebugging.avoidoversingingsingingsingingsingingsingingsingingsingingsimmentingsimmentingsimplelatic.decratecentecentic.

See all articles