Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/259.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从网页解析_ini_文件_Php_File_Html Table_Ini - Fatal编程技术网

Php 如何从网页解析_ini_文件

Php 如何从网页解析_ini_文件,php,file,html-table,ini,Php,File,Html Table,Ini,我试图解析另一个web服务器上托管的ini文件,但几乎没有运气。 如果我在本地有一个测试ini文件,我就可以解析它,但如果我试图联系远程服务器,就没有这种运气了 这是我通宵使用的代码 <?php $datas = parse_ini_file( http://example.com/test.ini, true ); ?> <table border="1" cellspacing="0" cellpadding="5"> <tbody> &

我试图解析另一个web服务器上托管的ini文件,但几乎没有运气。 如果我在本地有一个测试ini文件,我就可以解析它,但如果我试图联系远程服务器,就没有这种运气了

这是我通宵使用的代码

<?php
  $datas  = parse_ini_file( http://example.com/test.ini, true );
?>
<table border="1" cellspacing="0" cellpadding="5">
  <tbody>
    <?php
      foreach( $datas as $data ) {
    ?>
    <tr>
      <td rowspan="2"><?php echo htmlspecialchars( $data["name"] ); ?></td>
      <td>Name</td>
      <td>Points</td>
    </tr>
    <tr>
      <td><?php echo htmlspecialchars( $data["Name"] ); ?></td>
      <td><?php echo htmlspecialchars( $data["Points"] ); ?></td>
      </td>
    </tr>
    <?php
      }
    ?>
  </tbody>
</table>

名称
要点
试试这个:

parse\u ini\u字符串(文件获取内容('http://example.com/test.ini",对),

我非常确信
parse\u ini\u文件
不支持
http
流包装器。

试试以下方法:

parse\u ini\u字符串(文件获取内容('http://example.com/test.ini",对),


我确信
parse_ini_文件
不支持
http
流包装器。

parse_ini_文件
需要一个文件名,即指向本地文件的路径,而不是URI(远程文件定位器)。
请参阅更多)。您需要首先下载该文件,将其保存在本地,然后打开它。

parse_ini_file
需要一个文件名,即本地文件的路径,而不是URI(远程文件定位器)。
请参阅更多)。您需要先下载文件,在本地保存,然后打开它。

我正在尝试从Google Drive上的公共共享获取文件。这就是我得到的。解析错误:语法错误,在第2行的/home/example/public\u html/test/points.html中出现意外的“”(T_封装的_和_空格),应为“)”。有什么想法吗?这很有效。在当地测试。如果出现这样的错误,最有可能是在您的
.ini
文件语法本身。您是对的,这确实有效!!我在公用文件夹中尝试了dropbox,它在没有铰链的情况下工作!你太棒了!非常感谢!我正试图从Google Drive上的公共共享中获取一个文件。这就是我得到的。解析错误:语法错误,在第2行的/home/example/public\u html/test/points.html中出现意外的“”(T_封装的_和_空格),应为“)”。有什么想法吗?这很有效。在当地测试。如果出现这样的错误,最有可能是在您的
.ini
文件语法本身。您是对的,这确实有效!!我在公用文件夹中尝试了dropbox,它在没有铰链的情况下工作!你太棒了!非常感谢!