草庐IT

rand_var

全部标签

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:filter_var 清理是否足够安全?

我有一个包含以下行的PHP脚本:$query="SELECT*FROMproductsWHEREproduct_id='".filter_var($_GET[id],FILTER_SANITIZE_NUMBER_INT)."'";这样够安全吗?您将如何改进此代码? 最佳答案 在这种情况下是安全的,但对于更通用的方法,我宁愿将mysql_real_escape_string与类型转换结合使用:$query="SELECT*FROMproductsWHEREproduct_id='".(int)mysql_real_escape_str

PHP:如何让 <br/> 在 simplexml_load_file() var 中工作

我正在通过simplexml_load_file()在php中加载一个xml。我用那个加载文件:$xml=simplexml_load_file('flash/datas/datas.xml');然后像这样访问我的内容:$descText=$xml->aboutModule->chocolaterie->descdesc中的文本在我的$descText中很好地注册了,但是所有文本消失了......所以我的长文本在一行上,不太好:-/你知道怎么解决吗?$xml有没有特殊的特质?变量?还是别的?预先感谢您的帮助! 最佳答案 让它发挥作用

php - 创建可折叠 print_r() var_dump() 的函数?

您可能熟悉print_r的输出:HierarchyObject([parent:private]=>HierarchyObject([parent:private]=>[children:private]=>Array()[level:private]=>0[price_modes:private]=>Array()[id:protected]=>[left_id:protected]=>[right_id:protected]=>[name:protected]=>[validationFailures:protected]=>Array()[_new:private]=>1[_de

php - 从函数内调用的 Var dump 给出了无意义的结果

$name=$_POST["name"];$url=$_POST["url"];$active=$_POST["active"];if($action=="add"){var_dump($name);//Returns:String(10)"..."var_dump($url);//Returns:String(27)"..."var_dump($active);//Returns:String(2)"..."addSponsor();//Returns:NULLNULLNULL}functionaddSponsor(){var_dump($name);var_dump($url);v

php - max_input_vars .htaccess 导致 500 错误

我有一个大型表单正在Wordpress中更新,插件吐出一个错误,指出max_input_vars设置为1000。该站点位于共享主机上,技术支持已将php.ini中的max_input_vars更新为2000,我已经验证过了。我正在尝试将以下内容添加到.htaccess以查看这是否有助于解决问题,但收到500错误,可能是错误的语法。php_valuemax_input_vars2000我是否需要以任何特定格式包含这行代码,我是否遗漏了什么?下面是完整的.htaccess示例。#BEGINWordPressRewriteEngineOnRewriteBase/RewriteRule^ind

PHP - Filter_var 替代品?

我构建了一个php脚本来输出以表单形式发布的数据,但我遇到了一个问题。该网站将要运行的服务器运行PHP5.1.6。此版本的PHP不支持filter_var。我需要知道短期内(最好是昨天)的替代方案,但在Google或StackOverflow上找不到直接的东西。也许这里有人过去遇到过同样的问题并为我提供了快速解决方案?这段代码:$email=filter_var($_POST['email'],FILTER_SANITIZE_EMAIL);$answer=filter_var($_POST['answer'],FILTER_SANITIZE_STRING);需要兼容PHP5.1.6,所

php - 安装 moodle 时出错。 Dataroot 位置不安全且父目录 (/var) 不可写。

我正在尝试安装moodle,但在指定moodle数据文件夹的路径时遇到错误。基本上,他们希望它位于无法从网络访问的地方。我试过将它放在/var/moodledata中,这给了我一个错误提示父目录(/var)不可写。安装程序无法创建数据目录(/var/moodledata)。并在/var/www/moodledata处给我一个错误,提示Datarootlocationisnotsecure我尝试将sudo(权限)授予/var/www/文件夹,还尝试破解install.php通过注释掉以下行来跳过验证/*while(is_dataroot_insecure()){$parrent=dirn

php - PHP 中的 ${$var .'s_array' } 语法是什么?

我目前正在调试一个PHPOpenCart插件,我遇到了以前从未遇到过的语法。我对它的作用和使用原因以及任何文档的链接很感兴趣。罪魁祸首如下:${$variable.'s_array'} 最佳答案 PHP中的变量可以在其声明中包含变量,如下所示:例如尝试运行此代码片段:$var="dog_name";$$var="goldenterrier";echo$dog_name;//gives"goldenterrier"现在你的情况:$variable="random_";${$variable.'s_array'}="someconten

javascript - PHP mt_rand 真的是随机的还是可能有偏见?

我在我的网站上用类似的东西做了两个基本的A-B-C测试if(mt_rand(0,2)==0){//THROWINREHERE}elseif(mt_rand(0,2)==1){//THROWINLRHERE}else{//THROWINLBHERE}我原以为这三种情况发生的频率相同(占所有网页浏览量的33.3%)。然而,印象(由GoogleAdsense衡量)显示出非常不同的分布。有趣的是,两个测试(下面的两个图表)都显示出相似的模式:LB出现最多,然后是RE,然后是LR。样本量有数千,因此随机发生这种情况的可能性实际上为零。我是不是误解了mr_rand()?有人知道它是否经过适当测试吗