<?php
use imelgrat\OPML_Parser\OPML_Parser;
require_once ('../src/opml-parser.php');
?>
<html>
<head>
<title>OPML Parser Example</title>
</head>
<body>
<form action="index.php" method="post" name="form1" target="_self" id="form1">
<label>URL of OPML file
<input name="url" type="text" id="url" value="<?php
echo ($_POST['url'] != '' ? $_POST['url'] : 'http://www.bbc.co.uk/podcasts.opml');
?>" size="60" maxlength="255"/>
</label>
<p>
<label>
<input type="submit" name="Submit" value="Submit" />
</label>
</p>
</form>
<p> </p>
<?php
if ($_POST['url'] != '')
{
$parser = new OPML_Parser();
$parser->ParseLocation($_POST['url'], null);
foreach ($parser as $key => $item)
{
echo "<p> Item: " . $key . '</p><ul>';
foreach ($item as $attribute => $value)
{
echo '<li>' . '<strong>' . $attribute . '</strong>:' . $value . '</li>';
}
echo '</ul>';
echo '<p> </p>';
}
}
?>
</body>
</html>
|