草庐IT

false_type

全部标签

php - Codeigniter $this->input->post 始终为 FALSE

我正在尝试将httpRequest发送到codeigniterController函数。我正在使用REST控制台来测试该功能。我正在尝试发送3POST变量。用户名电子邮件用户名这是处理请求的代码publicfunctionNewUser(){if($this->input->post()){$FID=$this->input->post('UserID');$UserName=$this->input->post('UserName');$Email=$this->input->post('Email');echo"working";echo$FID;echo$UserName;}el

php - 0==false 的 strpos 问题?

我正在使用strpos查找一个字符串在另一个字符串中的位置。我首先检查是否在那里找到了字符串。这是我的台词:if(strpos($grafik['data'],$ss1)false&&strpos($grafik['data'],$ss2)false&&strpos($grafik['data'],$ss1)我检查是否包含两个字符串,然后我希望将第一个字符串放在第二个字符串之前。在php手册中它说当找不到字符串时strpos返回false。但是,如果我的字符串从零位置开始(strpos从一开始就返回0),看起来像这样的语句strpos($grafik['data'],$ss1)fals

php - 为什么 (If false return "true") ... 返回 true?

在函数的开头我有这个:if(false);{return'TRUE';}它返回“TRUE”!显然,我的真正用途是检查更有用的表达式并返回其他内容。我只是将其更改为这个以阐述我的观点。为什么会这样?你不能在if语句中放一个return吗?我一直用其他语言这样做。例如而不是这个:function(){if(something){//processstuff}}这需要将函数内的所有内容都包装在if中。我更喜欢这样做:function(){if(!something)return;//processstuff}这在PHP中不行吗...有解决办法吗? 最佳答案

php - ini_set() 总是返回 false

在我当前的项目中,我有一个security.php,其中包含一些函数和一些ini_set()语句。ini_set('session.use_trans_sid',0);ini_set('session.use_only_cookies',1);ini_set('session.cookie_secure',1);ini_set('session.hash_function','whirlpool');ini_set('session.cookie_httponly',1);ini_set('session.hash_bits_per_character','5');所以这是我的问题。如

php - 请求重定向,即使 CURLOPT_FOLLOWLOCATION 设置为 FALSE

我是PHP新手。我搜索了StackOverflow并按照类似问题的答案中的说明进行操作。但是,这些说明对我不起作用。问题是:我正在尝试使用PHPcURL获取HTML进行解析。http://actas.rfef.es/actas/NPortada这是一个可公开访问的页面。当我通过浏览器的地址栏请求页面时,它工作正常。但是,如果请求是通过cURL发出的,我将被重定向到http://actas.rfef.es/actas/NLogin(0字节空白页)。我认为useragent可能是个问题并将curl的用户代理值和followlocation设置为false,但它仍然重定向!这是我的代码:$h

java - OpenSSL 解密返回 false

我尝试在Java中加密密码并使用OpenSLL在PHP中解密。除了bool(false),我什么也得不到。这是我的Java代码:privateStringencryptAES(Stringtext)throwsException{Stringkey="something-random";SecretKeySpecskeySpec=newSecretKeySpec(key.getBytes(),"AES");Ciphercipher=Cipher.getInstance("AES/ECB/PKCS5Padding");cipher.init(Cipher.ENCRYPT_MODE,ske

php - recaptcha 总是返回 false

我的验证码有问题。问题是它总是返回false意味着它说验证码失败。即使输入了正确的单词。一切都是最新的,使用最新的库并三重检查代码和公钥/私钥。我认为问题出在这里....require_once('recaptchalib.php');$privatekey="************************************";$resp=recaptcha_check_answer($privatekey,$_SERVER["REMOTE_ADDR"],$_POST["recaptcha_challenge_field"],$_POST["recaptcha_response

php - 将 PHP 表单 5.4 升级到 5.5 后,curl_exec 返回 false

我将php版本从5.4升级到5.5。升级phpcurl_exec函数后开始返回false。php5.5中的curl选项有什么变化吗?我在文档中找不到任何内容。$ch=curl_init();curl_setopt($ch,CURLOPT_POST,1);curl_setopt($ch,CURLOPT_HEADER,0);curl_setopt($ch,CURLOPT_URL,self::URL);curl_setopt($ch,CURLOPT_POSTFIELDS,$postData);curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,0);curl_set

php - SonataAdminBundle 缺少 form.type_extension.csrf.enabled 参数

我正在关注SonataAdminBundle文档,所以我已经安装了Bundle并将它们添加到AppKernel中,现在我陷入了配置。我已经使用了基本配置,但我一直收到此错误:Theservice"sonata.admin.builder.orm_datagrid"hasadependencyonanon-existentparameter"form.type_extension.csrf.enabled".我不知道这个参数是什么,也不知道如何正确设置它。 最佳答案 在你的app/config/yml你应该有这样一行:framewor

javascript - input[type=date]格式值在php中动态生成

我有一个动态生成的值的输入">为了支持html5日期输入,给那个值赋了一个日期格式yyyy-mm-dd,mm/dd/yyyy格式在html5中显示浏览器正确。问题出现在非html5浏览器上,其中分配的值直接显示为文本(格式yyyy-mm-dd)。我尝试使用jQuery将此值转换为格式mm/dd/yyyy如下:$('input[type="date"]').each({varnow=newDate($(this).attr('value'));varday=("0"+now.getDate()).slice(-2);varmonth=("0"+(now.getMonth()+1)).sl