PHP-从ini文件(从url)获取一段日期

PHP-从ini文件(从url)获取一段日期,php,ini,Php,Ini,我仍然习惯于php。我试图从ini url文件中获取一段数据,用于将其转换为变量 存储ini文件的示例url位于(仅示例,非工作url) 该文件看起来像: ver=1 id=MMH001 name=John Jonz origin=Mars org=Justice League web=mars.martianmanhunter.com 我试图做的是从ini文件中获取web url(即“mars.martianmanhunter.com”),然后将其转换为php中的一个变量以供以后

我仍然习惯于php。我试图从ini url文件中获取一段数据,用于将其转换为变量

存储ini文件的示例url位于(仅示例,非工作url)

该文件看起来像:

 ver=1
 id=MMH001
 name=John Jonz
 origin=Mars
 org=Justice League
 web=mars.martianmanhunter.com
我试图做的是从ini文件中获取web url(即“mars.martianmanhunter.com”),然后将其转换为php中的一个变量以供以后使用


首先,我们如何连接到ini文件。最重要的是,我们如何只获得我需要获得的一条信息

您可以使用parse_ini_string()函数。像这样:

<?php

// Here you set the file/url
$url = 'http://jla.justiceleague.com/idinfo.jl/MMH001';

// Get the content of file/website
$webData = file_get_contents($url);

// Make $web and array of items in INI file
$web = parse_ini_string($webData);

// echo mars.martianmanhunter.com from the array
print_r($web['web']);
如果每次都不需要整个数组,只需要ini文件中的“web”变量,那么可以这样做:

Array
(
    [ver] => 1
    [id] => MMH001
    [name] => John Jonz
    [origin] => Mars
    [org] => Justice League
    [web] => mars.martianmanhunter.com
)
$web = parse_ini_string($webData)['web'];
print_r($web);
现在“$web”将只包含“mars.martianmanhunter.com”,而不会包含“id”、“name”等内容


希望这有帮助

或者得到它,然后它工作了一点,但突然我收到一个代理502错误,我的服务器不是代理。。我查看了php错误日志,它显示我收到了“php警告:文件\获取\内容:打开流失败:HTTP请求失败!”任何帮助都会很好!你的网站运行SSL吗?(https)修好了。。。必须给它加上一个卷发。