23. oktober 2007 - 10:02Der er
2 kommentarer og 1 løsning
Læs hjemmeside ind i variabel og hent tekst ud fra <span>'s
Hej Eksperter.
Jeg vil gerne læse en hjemmeside ind i en variabel. Det kan jo gøres med file(), men jeg vil så gerne finde nogle <span>'s med forskellige classes, der så skal udskrives på min side.
Jeg ved ikke lige hvordan jeg skal gribe den an. Jeg tænkte lidt på JavaScript, men det synes jeg ikke jeg kunne få til at virke.
Du kan indlæse siden med 'file' eller 'file_get_contents'. Derefter bruger du noget RegExp til at finde bestemte mønstre i markup-koden med ... f.eks. 'preg_match_all'. JavaScript kan du ikke bruge til noget, hvis det skal foregå på serveren (under PHP).
Mit problem er jeg ikke kan finde ud af preg_match_all. Jeg kan ikke finde ud af, at skrive regular expressions, desværre.
Hvis jeg nu gerne vil finde <span class='firstname'></span> og alt hvad der står i mellem <span></span>, hvad skal jeg så skrive i min RegExp?
Jeg har også en: <a href="#" class="et_eller_andet"><span>Efternavn</span></a>
Hvordan får jeg den <span>Efternavn</span> læst? Jeg kan ikke ændre på <span>'en så den får en class, det hele skal læses som det står her. Det er et udtræk fra en anden side, så jeg kan ikke ændre noget kode.
Nå, hvis ikke er nogen der kan hjælpe med preg_match, så må jeg jo læse mig frem til det.
Lukker
Synes godt om
Ny brugerNybegynder
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.