PHP code example of pickles2 / lib-px2-module-editor

1. Go to this page and download the library: Download pickles2/lib-px2-module-editor library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

pickles2 / lib-px2-module-editor example snippets



/**
 * api.php
 */
libs\moduleEditor\main( $px );
$px2me->init(array(
	'appMode' => 'web', // 'web' or 'desktop'. default to 'web'
	'entryScript' => '/path/to/.px_execute.php',
	'log' => function($msg){
		// エラー発生時にコールされます。
		// $msg を受け取り、適切なファイルへ出力するように実装してください。
		error_log($msg, 3, '/path/to/error.log');
	},
	'commands'{
		'php': {
			// PHPコマンドのパスを表すオブジェクト
			// または、 文字列で '/path/to/php' とすることも可 (この場合、 php.ini のパスは指定されない)
			'bin': '/path/to/php',
			'ini': '/path/to/php.ini'
		}
	}
));
$value = $px2me->gpi( json_decode( $_REQUEST['data'] ) );
header('Content-type: text/json');
echo json_encode($value);
exit;

<div id="canvas"></div>

<!--
エディタが利用する CSS や JavaScript などのリソースファイルがあります。
`$px2ce->get_client_resources()` からリソースの一覧を取得し、読み込んでください。
-->


');
}
foreach($resources->js as $js_file){
	echo('<script src="'.htmlspecialchars($js_file).'"></script>');
}