草庐IT

input_str

全部标签

php - 5.3.9之前的版本有没有像max_input_vars这样的限制?

似乎较旧的PHP版本和一个表单中超过1000个输入字段(seethisquestion)存在问题。如果我使用较旧的PHP版本运行网络服务器,是否有限制(一个嵌套级别)中的表单元素的最大数量,就像它由php.ini控制一样directivemax_input_vars从PHP5.3.9开始?或者在旧版本中是否没有限制?如果我在旧版本的php.ini或.htaccess中设置此变量会怎样?我注意到,在我的服务器上运行PHP5.3.3-7+squeeze17,它也已经具有指令max_input_vars。旧版本的行为究竟如何? 最佳答案

php - max_input_time 的最大值是多少?

似乎max_execution_time是0但memory_limit是-1。max_input_time是0还是-1还是两者兼而有之? 最佳答案 绝对最大值是C中long类型的限制:longmax_input_time;memberinstruct:_php_core_globals参见:http://lxr.php.net/search?q=max_input_time&defs=&refs=&path=&hist=&project=PHP_5_4有效最大值为2147483647,以保持互操作性。它可能更适用于特定平台或实现,但

php - filter_input() $_SERVER ["REQUEST_URI"] 与 FILTER_SANITIZE_URL

我正在过滤$_SERVER["REQUEST_URI"]这样:$_request_uri=filter_input(INPUT_SERVER,'REQUEST_URI',FILTER_SANITIZE_URL);如php.net中所述:FILTER_SANITIZE_URLRemoveallcharactersexceptletters,digitsand$-_.+!*'(),{}|\^~[]`#%";/?:@&=.但是,浏览器发送这个REQUEST_URI值urlencode,因此它没有在这个filter_input()函数中被清理。说地址是http://www.example.co

javascript - 为什么 php 函数 str_word_count() 返回与等效的 js 不同的计数?

我有这段JS代码,我认为它等同于PHPstr_word_count()函数,但它们仍然返回不同的字数。我的JS代码://elementf9valueis:"Yes,forallpeopleasking???theirselfsHaveyoueverdreamedtovisiteWorldTravelMarket2015?wecanconfirmthatnowitisagreattimetogotoLondonforWorldTravelMarket2015Yes,forallpeopleaskingtheirselfsHaveyoueverdreamedtovisiteWorldTra

php - 如何在使用 filter_input 的同时检查 POST 和 GET 数据?

我想知道是否有可能获取一个变量,无论它是在POST还是GET中,然后使用filter_input()对其进行清理。起初我认为$var=filter_input(INPUT_POST|INPUT_GET,"var",FILTER_SANITIZE_STRING)可能有效,但它没有,PHP手册指出你只能传递一种类型的输入。我还尝试了INPUT_REQUEST,但奇怪的是没有成功。该函数识别它(即它不会抛出一个错误,说我在$input中放错了东西),但它不会得到任何代码。是的,我知道不要在实时环境中使用INPUT_REQUEST,我只是纯粹测试它是否可行。目前我在做以下事情:$var=fil

php - 如何在 PHP 中获取 html <input type ="file"> 中的文件路径?

有人可以告诉我如何使用html获取文件路径吗在PHP中?这是我的代码:index.php和csv_to_database.php$numfieldsinline$row:\n";$row++;for($c=0;$c\n";}}fclose($handle);}}?>我的问题是,只有当csv数据与我的php文件位于同一目录时,它才有效。我想我需要获取文件路径,但我不知道该怎么做。 最佳答案 你不应该只使用你现在拥有的$_GET。您的文件基于$_FILES["csv_file"]["tmp_name"]。最好你评论thistutoria

php - http_build_str() 和 http_build_query() 有什么区别?

我只是发现这些功能似乎是多余的。http_build_query()属于标准的php函数。http_build_str()是pecl_http包的一部分。它们是100%冗余的吗?我专注于获得parse_str()的完美逆向函数。因为http_buildquery()被破坏了。(参见reference)我想知道http_build_str()是否有某种方法可以支持/容忍更多边缘情况。 最佳答案 通过阅读API,似乎http_build_str()不会对参数进行URL编码,而http_build_query()会。http_build_

php - 联系表格 7 : Is there a 'Confirm E-mail' input type?

我正在使用ContactForm7Wordpress插件向网站添加联系表单。该表单需要为用户的电子邮件地址提供第二个字段,将其与第一个字段的内容进行比较以发现任何拼写错误。这是联系方式和注册表中非常常见的元素。是否有可用于实现此类功能的ContactForm7标签?如果没有,任何修改过插件来执行此操作的人都可以指出解决方案的方向吗? 最佳答案 该插件现在有一个官方教程:http://contactform7.com/2015/03/28/custom-validation/ 关于php-

php - str_replace : Match whole word only

由于str_replace()在“:Name:Name_en”中两次匹配“:Name”,我只想匹配整个单词的结果。由于thisanswer,我想切换到preg_replace().$str=":Name:Name_en";echo$str.chr(10);$str=preg_replace('/\b'.':Name'.'\b/i','"Test"',$str);echo$str;但是由于冒号的缘故,这不起作用。没有更换发生。RegExp会是什么样子?\b是单词边界。但是我认为冒号不属于这样的词界。 最佳答案 您不需要在字符串的开头使

php str_getcsv 数组问题

我正在上传一个csv文件,然后使用str_getcsv解析它。一切都很好,除了我需要一种循环遍历它们的方法。理想情况下,让数组返回并看起来像这样会很棒:Array([1]=>Array([0]=>1//firstidincsv[1]=>name[2]=>address[3]=>town[4]=>state[5]=>zip[6]=>phone[7]=>website[8]=>other[9]=>other)[22]=>Array([10]=>name[11]=>address[12]=>town[13]=>state[14]=>zip[15]=>phone[16]=>website[17