相关疑难解决方法(0)

在PHP中创建配置文件

我想为我的PHP项目创建一个配置文件,但我不确定最好的方法是什么.

到目前为止我有2个想法.

1使用变量

$config['hostname'] = "localhost";
$config['dbuser'] = "dbuser";
$config['dbpassword'] = "dbpassword";
$config['dbname'] = "dbname";
$config['sitetitle'] = "sitetitle";
Run Code Online (Sandbox Code Playgroud)

2使用Const

define('DB_NAME', 'test');
define('DB_USER', 'root');
define('DB_PASSWORD', '');
define('DB_HOST', 'localhost');
define('TITLE', 'sitetitle');
Run Code Online (Sandbox Code Playgroud)

3用数据库

我将在课堂上使用配置,所以我不确定哪种方式最好或者有更好的方法.

php configuration-files

86
推荐指数
5
解决办法
15万
查看次数

创建ini文件,用PHP写入值

我找不到一种方法可以轻松地创建一个新文件,将其视为ini文件(不是php.ini或simiilar ......为每个用户提供单独的ini文件),并使用PHP创建/删除值.PHP似乎没有提供创建ini文件和读/写/删除值的简单方法.到目前为止,它只是"读取" - 没有关于创建条目或操纵键/值.

php configuration ini

44
推荐指数
4
解决办法
5万
查看次数

如何用php更新ini文件?

我有一个我创建的现有ini文件,我想知道是否有更新文件部分的方法,或者每次都必须重写整个文件?

这是我的config.ini文件的示例:

[config]
    title='test'
    status=0
[positions]
    top=true
    sidebar=true
    content=true
    footer=false
Run Code Online (Sandbox Code Playgroud)

说我想改变[positions] top=false.所以我会使用parse_ini_file获取所有信息,然后进行更改并使用fwrite重写整个文件.或者有没有办法改变那个部分?

php file fwrite

5
推荐指数
1
解决办法
8521
查看次数

如何解析类似于 .ini 文件的格式化文本?

我有一个 HTML 格式的输入表单,用于使用 PHP 将用户数据导入到数据库 (MYSQL) 中。

输入中的信息必须是这样的:

[account]
user = {user1}
pwd = {password1}
expdate = 2028-01-01
[account]
user = {user2}
pwd = {password2}
expdate = 2028-01-01
[account]
user = {user3}
pwd = {password3}
expdate = 2028-01-01
Run Code Online (Sandbox Code Playgroud)

现在,PHP 代码应该解析用户数和每个用户信息并分别保存每个用户信息。

我的PHP代码是:

$users = $_POST["users"];
$users = explode(chr(10) . chr(10), $users);
for ($i = 0; $i < count($users); $i++) { 
    $users[$i] = explode(" ", $users[$i]);
    $username = $users[$i][2];
    $pwd = $users[$i][5];
    $exp = $users[$i][8];
    if (strtotime($exp) === false) {
        // ...code …
Run Code Online (Sandbox Code Playgroud)

php explode text-parsing

0
推荐指数
1
解决办法
176
查看次数