市面上網頁用的數學方程式顯示/編輯解決方案,大致分成三大類:
原理是在論壇程式smf上插入一個過濾器。將留言中有[tex]….[/tex]中的tex碼傳給mimetex的cgi,轉換成圖形檔,再將tex碼以圖形檔取代。
轉換時機有兩種作法,本例以下述的第二種為基礎再改良:
實作如下:
include_once("mimetex.php"); echo nl2br(mimetex(含[tex]公式[/tex]之字串));過濾函式遇到一段[tex]…[/tex]碼時先計算這段文字的md5碼,查看有沒有以此md5碼為「檔名」的圖形檔存在:
} } $message = substr(implode('', $parts), 1); // Fix things. $message = str_replace( array('{<{', '}>}', ' ', '\r', '\n'),
然後在 $message = substr(implode('', $parts), 1); 之後以及 // Fix things.之前插入下列這段程式碼:
include_once('Sources/mimetex/mimetex.php');
$message = mimetex($message);