我在codeigniter 2.4工作.我必须在我的项目中使用谷歌recaptcha.Below是我的代码.
// field validation
$this->form_validation->set_rules('recaptcha_challenge_field', 'Captcha Code', 'trim|required|xss_clean|callback_checkCaptcha');
Run Code Online (Sandbox Code Playgroud)
回调功能是:
function checkCaptcha($captcha){
$resp = $this->recaptcha->recaptcha_check_answer ( $this->input->ip_address(), $this->input->post('recaptcha_challenge_field',true), $this->input->post('recaptcha_response_field',true));
if($resp->is_valid)
{
return true;
}
else
{
$this->form_validation->set_message('checkCaptcha', 'Sorry Invalid captcha code');
return false;
}
}
Run Code Online (Sandbox Code Playgroud)
但是我收到了这个错误:
A PHP Error was encountered
Severity: Notice
Message: Trying to get property of non-object
Filename: controllers/offer.php
Line Number: 59
Run Code Online (Sandbox Code Playgroud)
我帮我错了.
谢谢.
我有以下价格.
这些价格如何在PHP中显示为数百万和数千?
我希望有一个用户定义的函数来将这些值显示为数百万和数千格式,因为这些价格将是动态的.
更新
我想将上述值显示为:
所以任何人都可以告诉我它是如何做到的?
谢谢.
我是Laravel的新手.我已经尝试在我的本地服务器上安装它,但是当在borwser中运行时,我收到此错误.
Warning: require(D:\xampp\htdocs\laravel\bootstrap/../vendor/autoload.php): failed to open stream: No such file or directory in D:\xampp\htdocs\laravel\bootstrap\autoload.php on line 17
Fatal error: require(): Failed opening required'D:\xampp\htdocs\laravel\bootstrap/../vendor/autoload.php' (include_path='.;D:\xampp\php\PEAR')
in D:\xampp\htdocs\laravel\bootstrap\autoload.php on line 17
Run Code Online (Sandbox Code Playgroud)
任何人都可以帮我如何在localhost上正确安装它?
在此先感谢您的帮助.
我有以下PHP代码.
$msg .='<a href="#dialog" name="modal" class="icons reply_icon" onclick="reply('.$messages_row["sender_id"].','.$messages_row['sender_email'].')"><span>reply</span></a>';
Run Code Online (Sandbox Code Playgroud)
当我单击此锚标记时,我在控制台中收到以下错误.
SyntaxError: illegal character @ in myemail@company.com
Run Code Online (Sandbox Code Playgroud)
我知道问题是由于双引号,但不知道如何正确引用.任何人都可以帮助我.