練習用に小さなCMSを作っています。私は CKEDITOR を使用しており、テキストに %contactform% のようなものを記述できるようにしようとしています。その後、私の PHP 関数はそれを contactform に置き換えます。
テキストをフォームに置き換えることができました。しかし今、フォームがメールを送信するための PHP コードが必要です。私は file_get_contents(); を使用しています。しかし、それはphpコードを取り除いています。
include(); を使用しました。次に、別のファイルからphpコードを取得します。これは今のところ機能します。1つのファイルでやりたいです。
それで、phpコードを含むファイルからすべてのコンテンツを取得できますか?
*更新*
別の方法で説明しようと思います。
ヘッダーといくつかのコンテンツを作成できるページを CMS で作成できます。コンテンツには、%contactform% と書くことができます。
データベースからコンテンツを取得するとき、file_get_contents(); を使用して %contactform% を /inserts/contactform.php のコンテンツに置き換えます。ここで、HTML と私の php コードでフォームを作成します。
if(isset($_POST['submit'])) {
echo 'Now my form is submitted!';
}
<form method="post">
<input type="text" name="email">
<input type="submit" name="submit">
</form>
ここで、フォームとアクティブなphpコードを取得することを期待していました。しかし、フォームで送信ボタンを押しても、php コードは起動しません。
使用できるようにしたいphpコードを表示したくありません。