Avatar billede gil-galad Nybegynder
26. oktober 2003 - 21:51 Der er 6 kommentarer og
1 løsning

123 skal ændres til http:

jeg bruger dette script + lidt mere til at include noget XML halløj ind på min side, men dem der har stillet XML dokumentet, ændrer ikke altid stierne til fx billeder rigtigt. Derfor skal alle ../ i dokumetet skiftes ud med http://blablabla.osv.dk
(XML dokumentet er IKKE MIT og jeg kan ikke rette i det)
((jeg skrev 123 i titlen fordi jeg ikke måtte skrive ../))


<?
require('rss_fetch.inc');
$rss = fetch_rss('http://blablabla.osv.dk');
echo "<h2>" . $rss->channel['title'] . "</h2>";
        echo "<ul>";
        foreach ($rss->items as $item) {
                $href = $item['link'];
                $title = $item['title'];
                echo "<li><a href=$href>$title</a>".$item['description']."</li>"
;
        }
        echo "</ul>";
?>
Avatar billede schaefner Juniormester
26. oktober 2003 - 21:56 #1
$href = $item['link'];
$title = $item['title'];
$description = str_replace('../','http://blablabla.osv.dk',$item['description']);
echo "<li><a href=$href>$title</a>$description<li>";
Avatar billede schaefner Juniormester
26. oktober 2003 - 21:58 #2
echo "<li><a href='$href'>$title</a> $description</li>";
Avatar billede gil-galad Nybegynder
26. oktober 2003 - 22:02 #3
genialt.....

smider di ik' lige et svar schaefner??
Avatar billede schaefner Juniormester
26. oktober 2003 - 22:03 #4
svar

mvh. Jesper Sørensen
Avatar billede gil-galad Nybegynder
27. oktober 2003 - 14:19 #5
og hvad nu hvis jeg også vil erstatte <img  med <img border=1 

altså to forskellige "str_replace"
Avatar billede schaefner Juniormester
27. oktober 2003 - 16:40 #6
$description = str_replace('../','http://blablabla.osv.dk',$item['description']);
$description = str_replace('<img','<img border="1"',$description);
Avatar billede gil-galad Nybegynder
27. oktober 2003 - 18:25 #7
mange tak :-)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester