Research Article
A Simple Application Program Interface for Saving Java Program Data on a Wiki
Algorithm 1
PHP code for starting the Java program with the PukiWiki-Java Connector.
URL of the wiki page ?cmd=edit&page=[page name] | <?php | //PukiWiki - Yet another WikiWikiWeb clone | // | //jcon.inc.php | // t.yamanoue, 2010 | //… | function plugin_jcon_convert() |
{
| if (PKWK_READONLY) return ”;//Show nothing | $args = func_get_args();//args | if (count($args) >= 1) { $aw = array_shift($args);} else { $aw = ‘draw’;} | $java_application_name = htmlspecialchars($aw,ENT_QUOTES); | $ret = ”;//return value | $charset=CONTENT_CHARSET; | $uri=get_script_uri(); | $jcode=“application.”.$java_application_name.“.MyApplet.class”; | $plginname=“jcon(“.$java_application_name.”)”; | $ret = <<<EOD | <div> | <applet codebase= “./javaApplications/bin” code=“$jcode” | archive= “lib/commons-codec-1.3.jar,lib/commons-httpclient-3.1.jar, | lib/commons-logging-1.1.1.jar” | width=“100” height=“100”> | <param name=“action” value=“$uri”/> | <param name=“param1” value=“plugin=$plginname”/> | <param name=“charset” value=“$charset”/> | </div> | EOD; | return $ret; |
}
| ?> |
|