"Bug" <bug@stofanet.com> skrev i en meddelelse
news:446e4669$0$7637$ba624c82@nntp02.dk.telia.net...
> Jeg har nogle html-includefiler, hvorfra jeg gerne vil udtrække
> overskriften som står i <h1>...</h1> (f.eks. for at putte teksten i
> <title>...</title>. Jeg har fundet et program kaldet htmlsql
> (
http://www.jonasjohn.de/lab/htmlsql.htm), der kan klare det, men jeg
> spekulerer på, om der ikke findes en meget enkelt funktion, der kan klare
> opgaven på nogle få linjer?
Du kan bruge strpos og substr til at klippe kliste med.
http://dk.php.net/manual/en/function.substr.php
Om strpos lige kan bruges her ved jeg ikke, da der jo godt kan være flere h1
osv, hvor den kun returnerer fra den første. Men såfremt der kun er 1 af
<h1> og </h1> , så brug strpos til at lokalisere positionen af de 2 med,
træk dem fra hinanden så du får længden, og så brug
$overskrift= strpos ($helesiden,$forstepositionforh1,$afstandmellemde2);