我有一个问题,我使用pcntl_fork来分叉PHP中的进程,
$pid = pcntl_fork();
if ($pid == -1) {
die('could not fork');
} else if ($pid) {
// we are the parent
pcntl_wait($status); //Protect against Zombie children
} else {
pcntl_exec("/path/to/php/script");
echo "Could not Execute...";
}
Run Code Online (Sandbox Code Playgroud)
我试图找出一种方法来监视在父fork中作为Child执行的PHP脚本的状态.有没有什么办法可以让我们知道孩子是否还在运行,或者在执行子脚本期间是否有任何致命错误,以及从子进程到父进程的所有消息使用;
pcntl_signal(SIGUSR1, "signal_handler");
Run Code Online (Sandbox Code Playgroud)
谢谢和问候,
Arun Shanker Prasad.
我需要设置Django forms.ChoiceField来显示货币符号.由于django表单转义了所有HTML ASCII字符,我无法得到$ (€)或者&磅; (£)显示货币符号.
<select id="id_currency" name="currency">
<option value="&#36;">$</option>
<option value="&pound;">£</option>
<option value="&euro;">€</option>
</select>
Run Code Online (Sandbox Code Playgroud)
您是否可以建议任何方法来显示实际的HTML货币字符,至少是该选项的值部分?
<select name="currency" id="id_currency">
<option value="&#36;">$</option>
<option value="&pound;">£</option>
<option value="&euro;">€</option>
</select>
Run Code Online (Sandbox Code Playgroud)
更新:
请注意我使用Django 0.96,因为我的应用程序在Google App Engine上运行.上面
的<SELECT>使用Django Forms呈现.
currencies = (('$', '$'),
('£', '£'),
('€', '€'))
currency = forms.ChoiceField(choices=currencies, required=False)
Run Code Online (Sandbox Code Playgroud)
谢谢,
阿伦.