Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Highlighti

Sharph [15.03.2004 08:33:01]

#

Miten saisi highlightattua kaikki [ code ]- ja [ /code ]-koodien sisällä olevat php-koodit, mutta niiden ulkopuolella olevia ei väritettäisi?

leftover [15.03.2004 09:19:20]

#

highlight_string tai highlight_file.

Sharph [15.03.2004 09:22:26]

#

Mutta vaan ne kohdat, mitkä on noiden koodien välissä.

Sharph [15.03.2004 20:08:10]

#

Ja voisiko Antti Laaksonen paljastaa mahdollisesti, miten hän on tämän tehnyt?

Olga [15.03.2004 20:13:16]

#

Etsit ja otat selville code-tagin sijainnin stringissä strpos-funktiolla. Etsit ja otat selville /code-tagin sijainnin selville stringissä. Substr-funktiolla saat sit sen tagien välissä olevan stringin ja tallennat sen muuttujaan. Sit voit käyttää tuota leftoverin mainostamaa highlight_stringiä.

Antti Laaksonen [16.03.2004 17:01:06]

#

Näin juuri tapahtuu tälläkin keskustelualueella. highlight_string-funktio on tosi näppärä, mutta sen käyttöön liittyy eräs vaikeus: väritettävä koodi tulostetaan saman tien sivulle. Moinen taas ei käy päinsä silloin, kun viestin muotoilu ei ole vielä kokonaan valmis. Ratkaisu ongelmaan löytyy kuitenkin osoitteesta:
https://www.ohjelmointiputka.net/koodivinkit/23853-php-output-buffering

Draiz [16.03.2004 19:17:39]

#

Kiitos, mutta saimme jo itse pähkäiltyä pienillä kikoilla ja ereg();illä tuon toimimaan.

Vastaus

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

Tietoa sivustosta