【php – 在Linux上的Zend config ini文件中包含大括号内的变量】教程文章相关的互联网学习教程文章

php – 如何使用“parse_ini_file”解析包含特殊字符的ini文件?【代码】

我有一个包含以下内容的folder.ini:[Labels] ; Ordnername name=testverzeichnis ; Ordnerbeschreibung description=verzeichnis zu testen von daten [Contents] [Publisher] publisher=e-Solutions copyright=André Reinhardt当我用parse_ini_file()解析它时,我得到了 而不是.我的代码:$ini_array = parse_ini_file("sad - Kopie (6)/folder.ini", TRUE); print_r($ini_array);我试图用& eacute取代;但是我的字符串是0. 加成:...

PHP – 解析ini文件并访问单个值【代码】

在Python中,您可以解析.ini文件并访问单个值,如下所示: myini.ini[STRINGS] mystring = fooooo value = foo_barscript.pyimport configparser config = configparser.ConfigParser() # ----------------------------------------------------------------------config.read("myini.ini")test = config["STRINGS"]["mystring"] print (test) #-> OUTPUT: fooooo我怎样才能在PHP中做同样的事情?不幸的是,我找不到任何例子.解决...

mountain-lion – 我必须在Mountain Lion上编辑哪个php.ini文件?【代码】

我最近升级到Mountain Lion并在终端中重新配置我的apache2(https.conf)文件以加载PHP并自动启动. 我的localhost / ~username / phpinfo.php页面显示我的PHP配置(php.ini).我看到upload_files设置为ON,max_size_upload设置为20MB.但是,没有设置upload_tmp_dir(它表示NO VALUE).我假设默认的tmp目录是“/ tmp”. 当我做$cd /etc/ $sudo nano php.ini.default 转到upload_tmp_dir并删除;在它前面并输入值/ tmp(保存并退出). 当我加载p...

在PHP中解析ini文件比在代码中定义变量更好吗?

我正在阅读有关PDO的内容,我遇到了parse_ini_file函数.许多开发人员建议使用此函数来解析数据库设置,而不是出于安全原因在代码中对数据库设置进行硬编码. 我的问题是,对于这个额外的“安全性”,为PHP应用程序的每个负载执行文件读取是否有意义? 我想知道这个文件读取的价格有多贵…… php 5.3在评论中http://www.php.net/manual/en/class.pdo.php解决方法:我真的不知道它有多安全. 例如,如果您的数据库设置存储在主Web根目录之外的...

阻止访问php.ini文件【代码】

我们在Web树的根目录中有一个自定义的php.ini和.htaccess文件. 默认情况下无法访问.htaccess,但可以访问php.ini. 例如:http://example.com/php.ini是什么阻止访问php.ini文件的重新开始的过程?解决方法:此外,如果您必须在公共文件夹中使用它,请尝试:<Files php.ini>order allow,denydeny from all </Files>

php – 在Fat-Free-Framework .ini文件中使用HTML【代码】

我使用Fat Free Framework和.ini文件语言字典.现在,某些语言在翻译中需要不同的布局或HTML. 如果我在.ini文件中使用HTML,Fat Free只是(并且逻辑上)打印HTML代码而不是解析的HTML. 我正在寻找的是这样的:English language: my_text_block = Go to <a href="something">Something</a> to do something.Dutch language: my_text_block = Instead of a href I might want a <ul>here</ul>我应该使用除.ini文件之外的其他翻译设置吗?我...

php – 我如何解析ini文件作为对象【代码】

我正在获取ini文件的内容,如下所示$file = 'config.ini'; if (!file_exists($file)) {$file = 'config.sample.ini'; } $config = parse_ini_file($file, true);这导致了一个多维数组,但我宁愿它是一个对象.这可能与parse_ini_file()有关,我将如何解决这个问题?解决方法:你可以使用json_encode()和json_decode()来实现这个目的:$file = 'config.ini'; if (!file_exists($file)) {$file = 'config.sample.ini'; } $config = parse_...

Docker-Compose不会为我的php.ini文件量【代码】

我正在尝试使用docker-compose来扩展我的php.ini文件,这样我就可以在我的本地机器上动态更改,看看它如何影响主机.不幸的是,到目前为止,在Dockerfile中创建时,我能够将php.ini文件放入容器的唯一方法就是直接. 附件是使用下面的当前设置正常运行的容器图像.我的Dockerfile如下:FROM ubuntu:14.04 MAINTAINER Joe Astrahan <jastrahan@poolservice.software>VOLUME ["/var/www"]RUN apt-get update && \apt-get install -y software...

只读php.ini文件阻止保存新配置【代码】

我已经安装了“PHP PECL EXTENSION/MODULE ON UBUNTU”.最后,我被要求在名为php_ini的文件中添加一些配置行,可以在此路径中找到:/etc/php5/apache2/php.ini但是,在进行更改后,我无法保存文件,因为该文件是只读的. 保存更改的相应操作是什么.我不是为什么文件是只读的,我不知道是否有一些我需要做的事情.我是Ubuntu / php的新手 谢谢你的帮助.解决方法:要访问系统文件,你需要root权限.所以你需要使用sudo command.it就像sudo vim /...

user-agent – 我系统中的多个php.ini文件【代码】

我有Linux Ubuntu 10.10,当我在终端中运行以下内容时:php -i | grep php.ini我得到了加载的配置文件=> /etc/php5/cli/php.ini 如果我在浏览器中使用phpinfo(),它将是:Loaded Configuration File /etc/php5/apache2/php.ini这意味着根据php_sapi_name有不同的ini文件! 现在的问题是如何为所有用户代理(浏览器,cli等)设置相同的php.ini,而无需将相同的文件复制到不同的位置!解决方法:有时你可以有多个php.ini来管理不同的界面或网...

检查了启用的php.ini文件“ extension = php_pdo_mysql.dll”,但仍然出错【代码】

我检查了php.ini文件是否启用了扩展:extension=php_pdf.dll extension=php_pdo.dll extension=php_pdo_firebird.dll extension=php_pdo_mssql.dll extension=php_pdo_mysql.dll但是仍然当我尝试打开页面时,它给出了错误 500 |内部服务器错误| PropelException无法打开PDO连接[包装:找不到驱动程序] 我现在需要做什么?消除此错误 谢谢解决方法:>找出您实际需要的PDO驱动程序(MySQL,MS SQL …?)>通过自己实例化PDO进行测试,以避免...

php – mysql vs ini文件?

我的php程序被分解为模块,每个模块都有自己的设置.这些设置几乎不会改变,所以将设置放在ini文件或mysql数据库中会更好吗? 如果我使用ini风格,那么更新ini文件有多难?解决方法:用于配置的简单文本文件具有若干优点.最重要的是,您可以使用版本控制系统来比较修订版并列出配置文件的历史记录.另一个优点是,您不需要使用特殊工具来编写/更改配置设置.只需启动一个文本编辑器(VI即:-))

php – 要启用扩展,请验证它们是否已在这些.ini文件中启用 – Vagrant / Ubuntu / Magento 2.0.2【代码】

通过composer安装Magento 2.0.2时出现此错误:Problem 1- Installation request for magento/product-enterprise-edition 2.0.2 -> satisfiable by magento/product-enterprise-edition[2.0.2].- magento/product-enterprise-edition 2.0.2 requires ext-gd * -> the requested PHP extension gd is missing from your system.To enable extensions, verify that they are enabled in those .ini files:- /etc/php5/cli/php.ini - ...

php – 在Linux上的Zend config ini文件中包含大括号内的变量【代码】

我试图通过用大括号括起来在.ini文件设置中包含一个变量,并且Zend抱怨它无法在Linux上正确解析它.它可以在Windows上正常工作:welcome_message = Welcome, {0}.这是Linux上抛出的错误:: Uncaught exception 'Zend_Config_Exception' with message 'Error parsing /var/www/html/portal/application/configs/language/messages.ini on line 10 ' in /usr/local/zend/share/ZendFramework/library/Zend/Config/Ini.php:181 Stack t...

CONFIG - 相关标签