検索
ホームページphp教程php手册PHPプログラム用のPHPコードを生成する

PHPプログラム用のPHPコードを生成する

Jun 13, 2016 pm 12:29 PM
phpコード特定の含むそして始める置く書類生成するプログラム仕上げる



プログラムの開始記号 () を含む .php ファイルと、開始記号と終了記号の間に特定のコードが配置されます。将来の修正やプログラムの読み取りを容易にするために、コードは一定の規則に従って行に分割されるのが通例であり、PHP コードでは変数マーカー ($) が必須となります。これらはすべて .php ファイルの生成に何らかの問題を引き起こすため、それらに対処するにはいくつかの回避策が必要です。

まず、php プログラム ファイルの開始文字と終了文字を扱います。これはそれほど複雑ではありません。

$str_tmp="$str_end="?>" //終了文字。 $str_end は独立変数です。

変数マーカー ($) を処理しましょう。生成された .php ファイルに次のような変数方程式があると仮定します。 $age="28";コードは次のとおりです。

$str="$"."age="28";rn";

上記の式では、変数 $str を出力すると期待どおりの効果が得られます。 。コードでは、$age の効果を得るには、$ と age を分離し、接続記号 (.) と組み合わせる必要があります。記号 (") は、PHP コードの行が で終わる必要があることを示します。セミコロン (;); rn Enter キーを押して新しい行を開始することを意味します。

上記で、PHP コードの開始文字、終了文字、コード変数フラグと方程式などの入力問題を解決しました。ここで、.php ファイルを生成する特定の操作に入ることができます。プログラムを次のようにするために、生成される .php ファイルの内容をプリセットします: ユーザー名 (blackhorse)、ログイン パスワード (blackhorse)、年齢 (28)、収入 (4500)。以下は .php ファイルを生成する完全なコードです:


//情報を収集
$str_tmp= "$str_end="?>" //php 終了文字
$str_tmp.="$"."name="Dark Horse";rn"; //ユーザー名を追加します🎜> $str_tmp.="$"."pass="blackhorse";rn"; // 参加パスワード
$str_tmp.="$"."age="28";rn"; // 参加年齢
$str_tmp.="$"."income="4500";rn";
$str_tmp.=$str_end; // ターミネータを追加します

// ファイルを保存します
$ sf=" blhorse.php"; //ファイル名
$fp=fopen($sf,"w") //ファイルを書き込みモードで開きます
fwrite($fp,$str_tmp); content
fclose($fp); // ファイル

?>

上記のコードを test.php という名前のファイルとして保存し、実行すると、blhorse が得られます。 .php ファイル、ファイルの完全な内容は次のとおりです。

$name="blackhorse";
$pass="blackhorse"; "28";
$income="4500";
?>

取得したものは、要件を完全に満たす、かなり標準的な .php 構成クラス ファイルであることがわかります。より複雑な .php ファイルの作成については、この記事のコードに示されているように変数の代入と変数の蓄積を処理する限り、実装は非常に簡単になります。

声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

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

ホットツール

SecLists

SecLists

SecLists は、セキュリティ テスターの究極の相棒です。これは、セキュリティ評価中に頻繁に使用されるさまざまな種類のリストを 1 か所にまとめたものです。 SecLists は、セキュリティ テスターが必要とする可能性のあるすべてのリストを便利に提供することで、セキュリティ テストをより効率的かつ生産的にするのに役立ちます。リストの種類には、ユーザー名、パスワード、URL、ファジング ペイロード、機密データ パターン、Web シェルなどが含まれます。テスターはこのリポジトリを新しいテスト マシンにプルするだけで、必要なあらゆる種類のリストにアクセスできるようになります。

WebStorm Mac版

WebStorm Mac版

便利なJavaScript開発ツール

mPDF

mPDF

mPDF は、UTF-8 でエンコードされた HTML から PDF ファイルを生成できる PHP ライブラリです。オリジナルの作者である Ian Back は、Web サイトから「オンザフライ」で PDF ファイルを出力し、さまざまな言語を処理するために mPDF を作成しました。 HTML2FPDF などのオリジナルのスクリプトよりも遅く、Unicode フォントを使用すると生成されるファイルが大きくなりますが、CSS スタイルなどをサポートし、多くの機能強化が施されています。 RTL (アラビア語とヘブライ語) や CJK (中国語、日本語、韓国語) を含むほぼすべての言語をサポートします。ネストされたブロックレベル要素 (P、DIV など) をサポートします。

VSCode Windows 64 ビットのダウンロード

VSCode Windows 64 ビットのダウンロード

Microsoft によって発売された無料で強力な IDE エディター

DVWA

DVWA

Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、