Find this useful? Enter your email to receive occasional updates for securing PHP code.
Signing you up...
Thank you for signing up!
PHP Decode
<?php $sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5); $con = new CairoContext($su..
Decoded Output download
<?php
$sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5);
$con = new CairoContext($sur);
$color = '';
$color.= chr(0x4c);
$color.= chr(0x33);
$color.= chr(0x19);
$color.= chr(0x80);
$s = new CairoImageSurface(CairoFormat::ARGB32, 1, 1);
$s->createForData($color, CairoFormat::ARGB32, 1,1,4);
$pat = new CairoSurfacePattern($s);
$pat->setExtend(CairoExtend::REPEAT);
for($i=0; $i<5; $i++) {
switch($i) {
case 0:
$con->setSourceRgb(.6,.7,.8);
break;
case 1:
$con->setSourceRgba(.2,.4,.6,.5);
break;
case 2:
$con->setSourceRgba(.2,.4,.6,.5);
break;
case 3:
default:
$con->setSource($pat);
}
$con->rectangle($i,0,1,5);
$con->fill();
}
$sur->writeToPng(dirname(__FILE__) . '/set-source.png'); ?>
Did this file decode correctly?
Original Code
<?php
$sur = new CairoImageSurface(CairoFormat::ARGB32, 5, 5);
$con = new CairoContext($sur);
$color = '';
$color.= chr(0x4c);
$color.= chr(0x33);
$color.= chr(0x19);
$color.= chr(0x80);
$s = new CairoImageSurface(CairoFormat::ARGB32, 1, 1);
$s->createForData($color, CairoFormat::ARGB32, 1,1,4);
$pat = new CairoSurfacePattern($s);
$pat->setExtend(CairoExtend::REPEAT);
for($i=0; $i<5; $i++) {
switch($i) {
case 0:
$con->setSourceRgb(.6,.7,.8);
break;
case 1:
$con->setSourceRgba(.2,.4,.6,.5);
break;
case 2:
$con->setSourceRgba(.2,.4,.6,.5);
break;
case 3:
default:
$con->setSource($pat);
}
$con->rectangle($i,0,1,5);
$con->fill();
}
$sur->writeToPng(dirname(__FILE__) . '/set-source.png');
Function Calls
None |
Stats
MD5 | b84dab27fe5151cd90e573c71ef7b3b3 |
Eval Count | 0 |
Decode Time | 76 ms |