Fruitgum
Erfahrenes Mitglied
Hallo Leute,
Das folgende Script geht. Die <loc></loc> gibt den Link zur einer Seite aus. Nun möchte ich das jede ausgegebene Adresse auch anklickbar wird und einen dann auch auf die Seite schickt.
Also die Zeile
gibt die Adresse aus, nun habe ich es so probiert:
da geht aber nichts. ich habe auch schon die punkte um $name[1] weggelassen. Ich verstehs einfach nicht.
Grüße
Das folgende Script geht. Die <loc></loc> gibt den Link zur einer Seite aus. Nun möchte ich das jede ausgegebene Adresse auch anklickbar wird und einen dann auch auf die Seite schickt.
PHP:
<?php
$xml = file_get_contents('http://www.fetzige-seite.de/sitemap.xml');
preg_match_all('/<url(.*?)>(.*?)<\/url>/si', $xml, $messungen);
foreach ($messungen[2] as $messung){
preg_match('/<loc>(.*?)<\/loc>/si', $messung, $name);
preg_match('/<lastmod>(.*?)<\/lastmod>/si', $messung, $datum);
preg_match('/<changefreq>(.*?)<\/changefreq>/si', $messung, $zeit);
preg_match_all('/<priority(.*?)>(.*?)<\/priority>/si', $messung, $werte);
echo 'Location: '.$name[1].'<br />';
echo 'Datum: '.$datum[1].'<br />';
echo 'Zeitraum: '.$zeit[1].'<br />';
echo '<ul>';
$i = 1;
foreach ($werte[2] as $wert){
echo '<li>link'.$i.': '.$wert.'</li>';
$i++;
}
echo '</ul><hr />';
}
?>
Also die Zeile
PHP:
echo 'Location: '.$name[1].'<br />';
gibt die Adresse aus, nun habe ich es so probiert:
PHP:
echo "<a href =\".$name[1].\" </a><br />";
da geht aber nichts. ich habe auch schon die punkte um $name[1] weggelassen. Ich verstehs einfach nicht.
Grüße