私は現在、フォームのテキストを含むいくつかのフィールドを持つデータベースを持っています
The root location is <?=$GLOBALS['root']?>
、
Webページに表示すると、出力は次のようになります。
The root location is /random/directory/that/changes/
。
問題は、これらのフィールドを編集できるページも必要なので、配置する必要があることです。
The root location is <?=$GLOBALS['root']?>
テキストエリアに。残念ながら、次のようなコード
<textarea><?echo $page->text?></textarea>
期待どおりの動作を行い、発生したもの<?=$GLOBALS['root']?>
を/ random / directory / that /Changes/に変更します。phpmyadminと同じようにこれを行うことは可能ですが、私は彼らのコードを調べたので、彼らがどれほど正確にそれを行ったかを完全に理解することはできません。私が知る限り、通常のエスケープ関数のどれも、私が期待したように、それ自体ではうまくいきません。
PS PHPコードをそのようなデータベースに配置することは、必ずしも最善のアイデアではないことを認識していますが、今はそれに固執しています。
編集:申し訳ありませんが、私はばかです。この質問は無視してください。詳細については、以下の私の回答を参照してください。