Ace:
> Hejsa
>
> Jeg har en formular hvori inputfeltets value bestemmes af et
> php-script. Der ser således ud:
>
> <input type="text" name="title" value="<?php $url =
> $_REQUEST['url'];
> $dom = new DomDocument();
> $dom->loadHTMLFile($url);
> $song = $dom->getElementsByTagName('span');
> print $song->item(1)->textContent; ?>">
>
> Mit problem er, at eftersom jeg jeg ikke er "herre over" hvad
> php-scriptet "henter" og indsætter i value-atributten, kan det
> der indsættes risikere at indeholde både " og ' hvilket ikke går
> når value-atributtens indhold skal bruge en af delene for at
> omklamme dets indhold. Altså er mit spørgsmål, findes der et
> alternativ i HTML, til " og '?
>
> Venligst
> Ace
Erstat sidste linie med
print str_replace( '"', '"e;', $song->item(1)->textContent); ?>">
Din HTML bruger " til parametre og ' skal ikke kunne genere indenfor
den. Altså er det nok at erstatte evt. " med den korrekte entity -
"e;
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk