草庐IT

ini_count

全部标签

php - 如何通过 php.ini 禁用警告和通知

我在php.ini中编写了这段代码来禁用警告和通知,但它对我不起作用。error_reporting=E_ALL&~E_NOTICE&~E_WARNING。下面是我的php.ini错误处理代码。;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;Errorhandlingandlogging;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;error_reportingisabit-field.Oreachnumberuptogetdesirederror;reportinglevel;E_ALL-Allerrorsandwarnings(doesn'tincl

php - 我需要设置 ini_set( 'default_charset' , 'UTF-8' ); 吗?

我的每个页面的框架如下:ini_set('mbstring.internal_encoding','UTF-8');ini_set('mbstring.func_overload',7);header('Content-Type:text/html;charset=UTF-8');我是否也需要执行ini_set('default_charset','UTF-8');? 最佳答案 不,你不必。header('Content-Type:text/html;charset=UTF-8');已经为每个页面设置了这个

permissions - php.ini 中的 log_errors_max_len = 1024,但 php 日志不断增长

正如标题所说,我已经为php错误日志设置了最大长度,但它似乎一直在增长,远远大于1024。我使用了正确的php.ini,我已经重新启动了apache,等等。php日志的权限是666。 最佳答案 作为典型的PHP,从配置设置的名称甚至documentation中都不是很明显,但此指令适用于单个日志消息的长度,而不是整个日志文件的长度。将logrotate或类似工具用于您要执行的操作。 关于permissions-php.ini中的log_errors_max_len=1024,但php日志

php ini 使用 parse_ini_file 创建数组

是否可以使用设置文件创建数组?在index.php文件中,它读取.ini文件://Parseconfigfile$settings=parse_ini_file("settings");例如设置文件如下所示:[States]east="Michigan,NewYork,Minnesota"像这样创建一个数组:array('Michigan','NewYork','Minnesota') 最佳答案 在ini文件中创建数组的正确方法是使用方括号:[States]east[]=Michiganeast[]=NewYorkeast[]=Mi

smtp - 如何配置 php.ini 以使用 gmail 作为邮件服务器

我想学习yii作为我的第一个框架。我正在尝试使联系表正常工作。但是我得到了这个错误:我已经从以下位置配置了php.ini文件:C:\wamp\bin\php\php5.3.0并将默认值更改为这些值:[mailfunction];ForWin32only.;http://php.net/smtpSMTP=ssl:smtp.gmail.com;http://php.net/smtp-portsmtp_port=23;ForWin32only.;http://php.net/sendmail-fromsendmail_from=myemail@gmail.com我从这里看到gmail不使用端

php - 确定用于评估预处理的 PHP.INI 值的运行时源?

有没有办法通过增强的错误日志消息或输出变量来确定在运行时使用的核心PHP指令值的值?这与每个错误的phpinfo()输出相同。一个基本示例是error_reporting变量。如果/etc/php.ini的值设置为x,并且phpinfo()声明该php.ini文件实际上是ini变量的预期来源。但是,如果用户在他们的代码中对该变量实现运行时调整,我们是否能够在抛出错误时输出error_reporting变量。例如当php.ini文件有E_ALL&~E_STRICT但日志文件中报告了E_STRICT错误时,如果有一种方法可以增强显示所有“堆栈跟踪”的日志文件的输出,那就太好了系统变量处于事

php - 如何存储 php 应用程序的配置——xml 或 ini 或 db

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭4年前。Improvethisquestion我有一个用PHP编写的应用程序,其中有许多可配置变量。我们正在实现一项功能,用户可以在其中创建配置集并在它们之间轻松切换。我应该如何存储我的配置?作为XML?在.ini文件中?在多个.ini文件中?在数据库中?如果我们在路上添加字段,什么将提供最大的灵active?编码方便吗?如果我使用数据库,出于不值得深入探讨的原因,我将不得不使用与应用程序的主要数据库不同的数据库,这让我回避了这一点。(此外,我们正在

php - 如何为每个虚拟主机创建自定义 php.ini 文件?

我安装了EasyPHPWAMP仅用于本地开发(我没有托管任何网站)。有没有办法为单独的虚拟主机设置自定义php设置?目前开箱即用,php.ini文件加载自:C:\ProgramFiles(x86)\EasyPHP-DevServer-14.1VC11\binaries\php\php_runningversion\php.ini如果我可以将自定义php.ini文件放入虚拟主机目录以覆盖原始中的设置,那就太好了php.ini这样,我可以更好地模拟每个站点的生产服务器环境。我已经看到它与在线托管帐户一起使用。但我不知道如何在我的机器上进行这项工作。 最佳答案

php - 如何在 php.ini 中启用 imap

我试图在我的服务器中安装vtiger以安装vtiger我们需要启用imap我尝试通过删除使用php.ini启用imap;来自extension=php_imap.dll但这不起作用。安装页面仍然显示未启用imap。我可以使用任何php函数启用它吗?任何帮助将不胜感激 最佳答案 在Ubuntu和debian上,更好的方法是以这种方式启用它:sudoaptinstallphp-imapsudophpenmodimapsudoserviceapache2restart在CentOS7+上sudoyuminstallphp-imap在Ubu

PHP - 为什么 count() 在字符串上不像 strlen() 那样工作?

字符串是字符数组,对吗?如果是这样,那么为什么count()不会产生与字符串上的strlen()相同的结果? 最佳答案 除非是对象,count将其参数转换为一个数组,并且count((array)"example")=count(array("example"))=1 关于PHP-为什么count()在字符串上不像strlen()那样工作?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questi