Jump to content

Extract PHP code


The Little Guy

Recommended Posts

I found this way to work (I think) is it a good way or is there a better one?

 

$comment = preg_split("/^(<\?php.*?\?>)/ms", $cow['comment'], -1, PREG_SPLIT_DELIM_CAPTURE | PREG_SPLIT_NO_EMPTY);
foreach($comment as $line){
preg_match('/<\?php/s', $line, $matches);
if($matches[0]){
	highlight_string($line);
}else{
	echo $line;
}
}

Link to comment
https://forums.phpfreaks.com/topic/148723-extract-php-code/#findComment-780911
Share on other sites

Hmm, the above isn't amazing...

 

If I do this:

This is a test, with PHP

<?php

echo 'hello test';

?>

No php here

<?php

echo 'hello test';

$blue = '?>';

?>

 

the value for variable $blue, the parser thinks that that is where I want to stop, which it isn't so that is one bug...

Link to comment
https://forums.phpfreaks.com/topic/148723-extract-php-code/#findComment-780914
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.