Gå til innhold

[b-11] = <img src="11">


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
erg_replace kan jeg, men nå er neste skritt å få [b-11] = <img src="11"> til å funke...

 

Denne kodesnutten forklarer vel litt for deg :)

(erstatter alt innimellom [ b] og [/b ] med <span class="bold">xx</span>

$post	=	preg_replace("#\[b\](.+?)\[/b\]#is", "<span class=\"bold\">\\1</span>", $post); 

Skrevet

preg_replace _er_ case sensitivt. Jeg vil ha det case insensitivt. Jeg prøvde å bruke eregi_replace, men da fikk den parse error. (annen syntax?)

Skrevet

ueland e'kke tapt bak en vogn... går ut fra at alle de morsomme #\[b\](.+?)\[/b\]# som ved første øyekast virker ulogiske, faktisk er mulig å lære en dag... hehe... :p

Skrevet (endret)

Jeg skjønte det etterhvert, men hva er "is", i slutten?

 

EDIT: Skjønte det nå, ja. Betyr at den blir case insensitive, selvfølgelig... :roll:

Endret av jorgenindahouse
Skrevet

hehe, gikk en gang på den ulogiske smellen og replace FØR det ble satt inn i databasen. Det er ikke lurt for da blir det mye jobb om noe skal endres. Lagre med [] og kjør replace når det skal vises isteden.

 

Skriver dette kun i tilfellet noen fikler med det samme :)

Skrevet

Når jeg holdt på med det i sted fant jeg at det ville bli ganske lurt. Er litt kjipt at det kommer opp html-formatering istedenfor bbcode.

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 konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...