SimpleXML:读取.xml文件,而不必提供文件的全名

时间:2017-03-13 11:59:26

标签: php xml xml-parsing simplexml

我有以下代码

   $url ='pathfile/';
   $file = glob($url . '.xml');
   xml = simplexml_load_file($file) or die ("Can't connect to URL");

所以我想在这里实现的是用simpleXML读取一个.xml文件。我不想拥有绝对路径,因为我每天都会更改xml并且名称总是不同的。 那么,如何在不必提供文件名的情况下获取.xml文件呢?

祝你好运

1 个答案:

答案 0 :(得分:0)

glob()应该允许您使用星号作为通配符,因此出于以下目的:

$url ='pathfile/';
$file = glob($url . '*.xml');

这是假设您替换目录中的XML,而不是将其添加到旧目录中。另外注意,glob()返回一个匹配文件的数组,因此你想要遍历上面的$ file变量。