Summary
register_globals = on 前提のプログラムを,register_globals = off にするための方法.
Reference
PHPのregister_globalsをoffにするhttp://cgi36.plala.or.jp/tera5/v/security/register_globals1/chap01.html
### Smarty
# usage: {{smarty('検索語')}}
sub smarty {
my ($str) = @_;
my $prefix = 'http://smarty.php.net/manual/en/search.php?query=';
my $enc = url_encode($str);
return qq(<a href="$prefix$enc">$str</a>);
}$smarty->debugging = true;$smarty->debugging = true;
$smarty->assign('_smarty_debug_output', 'html');$smarty->debugging_ctrl = 'URL';{debug} {debug output='html'} {$foo|@debug_print_var}{$foo|@debug_print_var:2:100} require_once('Services/JSON.php');
$json = new Services_JSON();
$obj = array(
'id' => array(
'foo',
'bar',
array('aa' => 'bb')
),
'foobar' => $string,
'a' => 123 ,
'b' => true
);
$js = $json->encode($obj);
echo $js; <?php
$extension = "ffmpeg";
$extension_soname = $extension . "." . PHP_SHLIB_SUFFIX;
$extension_fullname = PHP_EXTENSION_DIR . "/" . $extension_soname;
// load extension
if(!extension_loaded($extension)) {
dl($extension_soname) or die("Can't load extension $extension_fullname\n");
}
?><a href="#" onclick="{ajax_update update_id='intro_content'
function='update_intro' params='page=about'}">About</a>
- parameters
| url | URL for AJAX-query (指定されなかった場合は現URL) |
| method | query method (デフォルトは get, get か postを選択) |
| update_id | アップデートされるHTML内のID |
| function | 呼ばれる function |
| params | URLエンコードされたパラメータ |
<a href="#" onclick="{ajax_call function='calculate'
params_func='calc_params' callback='calc_cb'}">Calculate</a>
- parameters
| url | URL for AJAX-query (指定されなかった場合は現URL) |
| method | query method (デフォルトは get, get か postを選択) |
| function | 呼ばれる function |
| params | URLエンコードされたパラメータ |
| callback | クエリが完了した後に呼ばれる関数 (JavaScript) |
| params_func | クライアント側でパラメタ操作を行う関数 (JavaScript) |
{ajax_form method="post" id="form_register"}
Any form-element can be placed here
{/ajax_form}
- parameters
| url | URL for AJAX-query (指定されなかった場合は現URL) |
| method | query method (デフォルトは get, get か postを選択) |
| params | URLエンコードされたパラメータ |
| id | form ID |
| callback | クエリが完了した後に呼ばれる関数 (JavaScript) |