Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Attribuutin korvaaminen

Opossumi [02.05.2007 14:18:50]

#

Varoitus: Voi olla, että kysymys on ihan pöljä.

Ajatellaan, että on xhtml-sivu, jossa on vääränlaisia atribuutteja. Haluaisin saada php:n avulla korvattua elikäs poistettua virheelliset atribuutit. Onko tämä mahdollista? Eli joku replace -systeemi php:llä sivun alkuun, ja simsalabim, kaikki virheelliset merkinnät on poistuneet? Esimerkiksi <span class="jotain" id="jotainmuuta"> korvataan <span id="jotainmuuta">.

Merri [02.05.2007 14:38:20]

#

Njoo, parempi olisi jos niitä vääränlaisia attribuutteja ei olisi siellä alkuunsakaan. Tuolla tavoin tulee vain turhaa ylimääräistä prosessointia.

Magic Eye [02.05.2007 15:09:06]

#

<?php


function korva (   $t   )   {

     return preg_replace (   "/\s*class=[\"\'][^\"\'][\"\']/i", "", $t   );

}

ob_start (   "korva"   );
?>

<span class="jotain" id="jotainmuuta">

<?php ob_end_flush (  ); ?>

Opossumi [02.05.2007 15:38:28]

#

Merri: Olet ehdottoman oikeassa, se olisi ideaali tilanne.

Magic Eye: Kiitos, kokeilen tuota, yritän ainakin :)

Opossumi [02.05.2007 19:26:59]

#

Magic Eye: kiitos ja kumarrus, se toimii!

Merri [02.05.2007 19:42:18]

#

Ihan vain kiinnostuksen takia, saatko valmista HTML-koodia jostakin generoituna vai...?

Opossumi [03.05.2007 14:36:14]

#

Jep.

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta