使用以下内容,我可以解析网址并获取文件名。
$path_parts = pathinfo($url);
echo $path_parts['filename'], "\n";
$result=$path_parts['filename'];
我正在尝试将$ result保存到一个文件中,但是继续获取"尝试获取非对象的属性"。我相信我理解$ result是一个数组,我试图将其保存为字符串,所以我收到了这个错误,只是不知道如何解决它。
答案 0 :(得分:1)
您可以使用当前文件:
$filename = __FILE__;
$queries = $_SERVER["QUERY_STRING"];
$strurl = $filename . "?=" . $queries;
答案 1 :(得分:0)
经过大量研究后,我发现了如何解析文件名并传递给xml而没有错误信息。
$xml->createtextNode($path_parts['filename']);
其中$ path_parts = pathinfo($ url)。我最初是在我展示的时候传递它但是有
$xml->createtextNode($path_parts['filename']->nodeValue);
删除 - > nodeValue修复了问题。