草庐IT

var_value

全部标签

php,var_export 失败并出现 float

这个问题在这里已经有了答案:Isfloatingpointmathbroken?(31个答案)关闭7年前。很简单。考虑这段代码:var_export(11.2);返回11.199999999999999使用PHP5.6怎么回事?

php - php strip_tags 和 filter_var 函数有什么区别?

它们似乎都去除了html、javascript标签。那么什么时候使用哪个呢?我都试过了alert('Yoursitesucks!');";echostrip_tags($user_input);?>和alert('Yoursitesucks!');";echofilter_var($user_input,FILTER_SANITIZE_STRIPPED);?> 最佳答案 strip_tags()就是这样做的。根据PHP文档,它:stripsHTMLandPHPtagsfromastringfilter_var()给你更多的工作,因为

PHP HTTP_POST_VARS 问题

首先:我是一名C++开发人员,被迫制作一个PHP脚本(用于paypalIPN)。由于缺乏来自paypal和其他地方的良好工作样本,我感到非常沮丧。最新的问题是我似乎没有得到任何我认为应该得到的$HTTP_POST_VARS项目。一些在线搜索似乎表明这已被弃用或可配置等。我不知道我的主机使用的是哪个版本的PHP。很明显,要么我的测试应用程序没有正确发布,要么脚本不工作。所以:2个问题:-有没有人有任何指向工作IPN脚本的链接?-$HTTP_POST_VARS有什么意义?编辑谢谢大家。我会尝试这些建议并尽快发布我的成功故事。 最佳答案

php - PHPDoc 的冗长是否比它的值(value)更麻烦?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭4年前。Improvethisquestion我今天第一次尝试使用PHPDoc,很快就遇到了问题。对于每1行变量声明,我至少有5行注释。示例:/***Holdspaththeremoteserver*@name...*@global...*/$myvar=...当然,返回不错-但这会将10行的配置文件变成60行的文件。我花了很长时间才填满,而且我还不相信它比简单的一行增加了那么多。它还会给我的工作流程带来麻烦。一切都很好,直到我需要进

php_value auto_prepend - 导致 500 错误?

我有一个在.htaccess中使用以下内容的项目:php_valueauto_prepend_file/home/-path-here/prepend.php这在我的本地WAMP服务器和另一台服务器上工作正常,只是在这个新服务器上不行。我可以完全访问服务器。我在想我需要启用php_value类似php.ini或使用easyapache的东西吗? 最佳答案 要允许.htaccess文件中的php_value,AllowOverride该目录的指令必须适当配置。AllowOverrideAll会这样做,但那可能是一般的。再一次,我不知道

PHP/JS : Echoing several variables without losing their value

我构建的JS/Ajax函数无需单击按钮或刷新页面即可提交。该函数获取输入字段的值,并用php回显结果。但是每次回显一个变量时,下一个变量都会删除前一个变量的值。如何避免这种情况?EXAMPLEJS$(document).ready(function(){vartimer=null;vardataString;functionsubmitForm(){$.ajax({type:"POST",url:"index.php",data:dataString,success:function(result){$('#special').html(''+$('#resultval',result

php - max_input_vars 和序列化数据

我在页面上有大量的输入元素,应该通过ajax提交给服务器。我已经创建了一个数组并试图发送它,但是我收到了一个php警告:“您的PHP配置限制了要在表单中发布的最大字段数:max_input_vars为1000”所以,我决定绕过这个警告并将我所有的巨大数组修改为序列化字符串。结果-警告消失了,但我在服务器端得到了截断的数据。附言在这两种情况下,问题都可以通过增加max_input_vars变量来解决。但是在第二个数据中,数据被parse_str($_POST['data'],$data)函数截断了!为什么在我尝试解析一个巨大的字符串时应用了“max_input_vars”的限制?

PHP 警告 : require_once(/var/www/html/wp-config. php) : failed to open stream: Permission denied in/var/www/html/wp-load. php on line 37

我正在apache上创建一个Wordpress应用程序服务器,在访问url时收到错误500。因此,我确实检查了httpd/logs/error_log,以下是错误[SunJan1522:42:54.4403492017][:error][pid767][client10.203.116.148:9173]PHPWarning:require_once(/var/www/html/wp-config.php):failedtoopenstream:Permissiondeniedin/var/www/html/wp-load.phponline37[SunJan1522:42:54.44

php - Laravel 5 : How can I load database values into the config/services. php 文件?

我有一个正在开发的Multi-Tenancy应用程序,在添加socialite包时,我尝试从数据库加载特定网站的自定义facebookclient_id和client_secret。我不能真正使用env变量,因为每个站点都有自己的自定义facebook键。您似乎无法真正调用config/services.php文件中的模型方法,因为它可能尚未加载。我已尝试通过请求生命周期文档来解决此问题,但无济于事。我还尝试创建一个服务提供者以从我的业务模型的方法中获取值并将其设置为常量,但是当它在应用程序中可用时,config/services.php文件已经加载.这里是我希望数据库值可用的地方:c

PHP7 : Methods with a scalar type declaration refuse to type juggle NULL values, 即使在弱/强制模式下

截至PHP7.0,标量类型提示int、float、string和bool可以包含在方法签名中。默认情况下,这些类型声明以弱/强制模式(或“typejuggling”模式)运行。根据PHPmanual:PHPwillcoercevaluesofthewrongtypeintotheexpectedscalartypeifpossible.Forexample,afunctionthatisgivenanintegerforaparameterthatexpectsastringwillgetavariableoftypestring.但即使可以将NULL强制转换为整数0,具有int类型提