HTML コンテンツをテキスト データ型の MySQL フィールドに保存しています。また、ckeditor を WYSIWYG エディターとして使用して、MySQL に保存されている HTML を作成しています。ユーザーが探してインクルードファイルを呼び出すことで置き換えることができるある種の文字列を配置する方法を探しています。例えば:
// This string contains the text pulled from mysql
$pageContent = "<p>This page contains a calendar of events</p> {{calendar}} <p>Choose a date or scroll through days to view events.</p>";
// Function needed that changes {{calendar}} to bring in my script calendar.php like include('calendar.php');
// Note that in this example I want to call my script that does the calendar stuff, but maybe I have a script to do a photo gallery which could be {{photogallery}}, or news {{news}}, or whatever...
// Print the $pageContent including the calendar.php contents here
print $pageContent;