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 https://www.diskusjon.no/topic/256641-tricky-strengbehandling/
Loomy Skrevet 10. juni 2004 Del Skrevet 10. juni 2004 ereg_replace("<img src..", "", $side); Noe sånt kanskje? Lenke til kommentar https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2320263
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 https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2320284
jorgis Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 $streng = preg_replace("#<img(.+?)>#is", "", $streng) Lenke til kommentar https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2320782
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 https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2320895
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 https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2321725
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 https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2321981
Torbjørn Skrevet 11. juni 2004 Del Skrevet 11. juni 2004 jau, jeg var litt kjapp i vendingen der. Lenke til kommentar https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2322109
SiR0 Skrevet 11. juni 2004 Forfatter Del Skrevet 11. juni 2004 Det så ut til å fungere utmerket. Takk for alle tips! Lenke til kommentar https://www.diskusjon.no/topic/256641-tricky-strengbehandling/#findComment-2323728
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å