Jump to content

Eval?


ChrisMartino

Recommended Posts

Hello there,

 

I have a issue. My issue is that I parse PHP code executed by people via a command like so !php echo("hello there"); would output "hello there".

 

Here is my command:

 

		case ':!php':

			$message = "";

			for($i=4; $i <= (count($this->ex)); $i++)
			{
				$message .= $this->ex[$i]." ";
			}

			ob_start();

			@eval($message);

			$output = ob_get_contents();

			fputs($this->socket,"PRIVMSG #volt :{$output}\r\n");

			ob_end_flush();

		break;

 

$message contains the code to be executed.

 

But the problem is it won't return more than one line. I really want it to be able to output multiple lights from eval E.G if someone where to output a item that is split up into multiple lines. Does anybody know how to accomplish this?

 

Link to comment
https://forums.phpfreaks.com/topic/214472-eval/
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.