19. december 2008 - 15:00Der er
4 kommentarer og 1 løsning
Behandle PHP kode i string
Hejsa,
Jeg sidder og skriver et program, som kan finde og behandle noget PHP kode i en string. Denne string kunne eksempelvis være: <? include("inc/db.php"); include("inc/layout.php"); print_header(); ?> <div> <b>Dette er noget HTML</b> </div> <? print_footer(); ?>
Så, det jeg vil er, at jeg vil have fundet ALT php kode i string og behandle det. <? og ?> skal ikke være med, så det er kun det, der er inde imellem php-tagsne (og skal IKKE røre andet end det imellem de tags :) ).
De tags skal så behandles med min funktion parsePHP, som dette: parsePHP(currentPHPforeach);
Efter behandlingen skal jeg dermed ende ud med at min string er blevet behandlet på denne måde: parsePHP(parseførste); <div> <b>Dette er noget HTML</b> </div> parsePHP(parseAndet);
Har prøvet en del med regex, men kan ikke få det til at fungere.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.