外部スクリプトについて
Simple Wiki Based Contents Management System
Siwikiについて >> 外部スクリプトについて

外部スクリプトについて

Siwikiでは、外部HTMLファイルと同様に、PHPのスクリプトを挿入して、機能を拡張することができます。この機能は、十分気をつけないとセキュリティホールになってしまいますので、ある程度の知識がない人は、使わない方がよいと思います。
どのようにこの機能が実現されているかは、programs/plugin/include_script.phpを読んで頂ければよいと思います。
例えば、
<?php
  $content = "Hello";
?>
のようなスクリプトtest.phpとして、挿入したい場合には、
#include_script(test);
と書けばよいことになります。挿入スクリプトは、基本的には、共有の場合には、programs/extensionの下に、ページ固有であれば、そのページの添付としてアップすればOKです。
あなたが管理者の場合にが、上記のスクリプトを書けば、最初は、Warningが出ますが、Editすることで新規にファイルが作られ、自由に編集することができます。
上記の例から分かるように、$contentという変数に文字をいれると、下記のように表示されます。
Hello