草庐IT

ini_count

全部标签

php - 设置 ini max_execution_time 不起作用

在我使用nginx和php-fpm之前,我使用的是Apache,所以当我只想让我的一个cron作业不受时间执行限制地运行时,我在我的PHP代码中使用了这些行:set_time_limit(0);ini_set('max_execution_time',0);但是我从Apache迁移到nginx后,这段代码就失效了。我知道更改nginx.conf以增加最长执行时间的方法。但我想用php代码处理这个问题。有办法吗?我只想指定一个可以不受时间限制地运行PHP代码的文件。 最佳答案 试试这个:使用Nginx增加PHP脚本执行时间您可以按照以

php - 无法连接到 "localhost"端口 25 的邮件服务器,验证 php.ini 中的 "SMTP"和 "smtp_port"设置或使用 ini_set()

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:Failedtoconnecttomailserverat“localhost”port25不过我用的是这个$to="somebody@example.com";$subject="Mysubject";$txt="Helloworld!";$headers="From:webmaster@example.com"."\r\n"."CC:somebodyelse@example.com";mail($to,$subject,$txt,$headers);我有这个错误,无法在“本地主机”端口25连接到邮件服务器

MAMP/PHP.INI : "date.timezone" setting in phpinfo() shows "no value" even though the value is set in php. ini

向StackOverflow专家致以问候!这是我正在努力解决的问题。我在MAMP中运行phpinfo(),结果表的date.timezone行的两列都显示“无值”。此外,页面显示以下内容:警告:phpinfo()[function.phpinfo]:依赖系统的时区设置是不安全的。您需要使用date.timezone设置或date_default_timezone_set()函数。如果您使用了这些方法中的任何一种并且仍然收到此警告,则很可能是您拼错了时区标识符。我们在/Applications/MAMP/bin/mamp/phpinfo.php中为“EST/-5.0/noDST”选择了“

php - 上传插件时上传的文件超出了 php.ini 错误中的 upload_max_filesize 指令

当我尝试在wamp2.0中为我的Wordpress模板上传插件时,出现错误:Theuploadedfileexceedstheupload_max_filesizedirectiveinphp.ini如何修复这个错误? 最佳答案 看来您好像提到了WAMP,我假设您可以编辑php.ini文件?如果您左键单击状态栏中的WAMP图标,请选择PHP菜单,然后单击该菜单中的php.ini文件。用记事本打开就可以了。然后在记事本中搜索(CTRL+F)“upload_max_filesize”,然后您可以更改那里设置的值。我不记得默认值是多少,但

apache - PHPMyAdmin 最大上传大小不会改变,错误的 php.ini 文件

我最近用WAMP重新安装了我的服务器,之前我使用的是XAMPP。在phpmyadmin中,数据库文件的最大上传大小为2,048kb。我已经根据几个关于这个问题的论坛和文章更改了php.ini中的三个变量,重新启动了我的服务器,但它没有任何效果。是否有某种环境路径变量等需要在别处设置?我错过了什么。 最佳答案 将这些放在php.ini中upload_max_filesize=10Mpost_max_size=10M或者你可以把这些放在.htaccess中:php_valueupload_max_filesize10Mphp_value

php - 我如何检查 ini_set 是否可以在服务器上运行?

我如何检查服务器配置是否允许我设置如下选项:ini_set('upload_max_filesize','8M');在PHP脚本中?这是php.inidirectives的列表但我真的不知道如何在尝试更改该值之前进行检查。 最佳答案 检查是否允许我对某些选项使用ini_set,怎么做?ini_set成功时将返回旧值,失败时返回false*。有了这些知识,您就可以编写一个语句来检查您的调用是否接通,如下所示。$result=ini_set("some_option","some_value");$failure=(version_co

php - 当值中包含分号 (;) 时使用 PHP 解析 INI 文件

我将翻译存储在我系统的INI文件中,它们以这种方式存储:$ini=parse_ini_file('translations.ini',false,INI_SCANNER_RAW);根据文档,这个INI_SCANNER_RAW设置告诉PHP:IfINI_SCANNER_RAWissupplied,thenoptionvalueswillnotbeparsed.从技术上讲,这意味着它不应该对INI文件中的值进行任何解析,因此我不必在INI文件中引用或转义任何内容。这些都有效:example1="one"example2=oneexample1='one'example3="doublequ

PHP:在共享主机上使用 browscap.ini。 - ini_set() 失败

我正在尝试使用get_browser(),不幸的是我的页面在共享主机上,我无法访问php.ini。我已经下载了最新版本的browscap.ini并放置在我的文档根目录中。然后我添加了以下内容:-if(!ini_set('browscap','/home/privatestuff/browscap.ini')){echo"Failedtosetbrowscap";}else{echo"browscap=[".ini_get('browscap')."]";}exit();但这失败了,(注意:失败条件的echo语句总是显示[]-即使我没有;没有browscap.ini文件,设置仍应显示在i

php - SELECT COUNT(*) 是否适用于 MySQLi 准备好的语句?

我正在处理一个测试页面,在阅读它们使我的代码免受SQL注入(inject)攻击后,我在我的查询中使用了MySQLi准备好的语句。到目前为止,我已经成功地使用准备好的语句从我的数据库中检索数据,一切都很好。我现在想做的是使用SELECTCOUNT(*)计算项目中画廊的数量。就是这样。在不使用准备好的语句的情况下,我的旧查询如下所示://countnumberofgalleriesperproject$conn=dbConnect('query');$galNumb="SELECTCOUNT(*)FROMpj_galleriesWHEREproject={$pjInfo['pj_id']}

php - PHP str_word_count() 多字节安全吗?

我想使用str_word_count()在UTF-8字符串上。这在PHP中安全吗?在我看来它应该是(特别是考虑到没有mb_str_word_count())。但是在php.net上有很多人在搅浑水presentingtheirown'multibytecompatible'versionsofthefunction.所以我想我想知道...鉴于str_word_count只是计算由""(空格)分隔的所有字符序列,它在多字节字符串上应该是安全的,即使它不一定知道字符序列,对吧?UTF-8中是否有任何等效的“空格”字符,它们不是ASCII""(空格)?#我猜这就是问题所在。