PHP interesse |
|
het systeem is ook alleen bruikbaar door mij. anders kun je zo de hele database leeghalen
ik zal eens kijken naar obstart. maar ik weet niet hoe het werkt
Edit
ik heb nu dit:
if(isset($eData[3]) && $eData[3] == ':!php' && isset($eData[4])) {
$code = trim(array_pop(explode('!php',$data)));
ob_start();
eval($code);
$out = ob_get_clean();
schrijf('PRIVMSG '.$eData[2].' : '.$code);
}
if(isset($eData[3]) && $eData[3] == ':!php' && isset($eData[4])) { schrijf('PRIVMSG '.$eData[2].' : '.$code); }
nu werkt !php exit(); maar als ik !php echo 'test'; doe krijg ik gewoon echo 'test'; terug inplaats van test
Edit2
ik zie hierboven een fout in, $code moet $out zijn. zal zo zegen of het verschild
Edit3
het werkt nu maar, ik heb een probleem. ik draai deze bot in cmd en als ik dus bijv. !php echo file_get_contents("BESTAND"); doe krijg ik niks in me irc client maar in cmd staar dan Uknown Command.
de code is nu:
if(isset($eData[3]) && $eData[3] == ':!php' && isset($eData[4])) {
$code = trim(array_pop(explode('!php',$data)));
ob_start();
eval($code);
$out = ob_get_clean();
schrijf('PRIVMSG '.$eData[2].' : '.$out.'');
}
if(isset($eData[3]) && $eData[3] == ':!php' && isset($eData[4])) { schrijf('PRIVMSG '.$eData[2].' : '.$out.''); }
|