SiR0 Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 Hei folkens Jeg har lagret den fullstendige HTML-koden til artikler i en streng-variabel ($side). Er det noen måte jeg kan redigere denne strengen ved hjelp av PHP-kode, slik at jeg automatisk stryker alle bildetagger, dvs <img src="xxx.jpg">, før jeg spytter ut HTML-koden? Eller er jeg for kravstor? Alle innspill mottas med takk. Lenke til kommentar
Loomy Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 ereg_replace("<img src..", "", $side); Noe sånt kanskje? Lenke til kommentar
Haaland Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 (endret) Sjekk strip_tags-funksjonen. Redigert: Såg no at du berre ville fjerna img-taggane og ikkje alle html-taggane, og då må du vel anten skriva inn alle andre taggar som «allowable tags» til strip_tags-funksjonen, eller bruka ein metode tilsvarande Loomy sin. Loomy sin er nok enklast... Endret 10. juni 2004 av Haaland Lenke til kommentar
jorgis Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 $streng = preg_replace("#<img(.+?)>#is", "", $streng) Lenke til kommentar
Torbjørn Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 "#<img[^>]*>#is" kanskje? så unngår man å fjerne tekst hvis det ligger mer enn et bilde på en linje. Lenke til kommentar
RipZ- Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 Det vil den uansett ikke, siden jorgenindahouse bruker ? bak, som gjør at utrykket blir satt til ungreedy (ikke hele utrykket da, men kun det tegnet). Dette blir flisespikkeri, men for å også få vek tomme img-tagger slik som <img> så må man bruke: $streng = preg_replace("/<img(.*?)>/is", "", $streng) Lenke til kommentar
jorgis Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 Nå som vi likevel er inne på temaet med regexps og sånt: http://forum.hardware.no/index.php?showtopic=256518 Lenke til kommentar
Torbjørn Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 jau, jeg var litt kjapp i vendingen der. Lenke til kommentar
SiR0 Skrevet 11. juni 2004 Forfatter Del Skrevet 11. juni 2004 Det så ut til å fungere utmerket. Takk for alle tips! Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå