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 if (!extension_loaded('zip')) { dl('zip.so'); } $fp = fopen('zip://' . dirname..
Decoded Output download
<?php
if (!extension_loaded('zip')) {
dl('zip.so');
}
$fp = fopen('zip://' . dirname(__FILE__) . '/test.zip#test', 'r');
if (!$fp) {
exit("cannot open
");
}
while (!feof($fp)) {
$contents .= fread($fp, 2);
echo "$contents
";
}
fclose($fp);
echo "done.
";
$content = '';
$z = new ZipArchive();
$z->open(dirname(__FILE__) . '/test.zip');
$fp = $z->getStream('test');
var_dump($fp);
if(!$fp) exit("
");
while (!feof($fp)) {
$contents .= fread($fp, 2);
}
fclose($fp);
file_put_contents('t',$contents);
echo "done.
";
?>
Did this file decode correctly?
Original Code
<?php
if (!extension_loaded('zip')) {
dl('zip.so');
}
$fp = fopen('zip://' . dirname(__FILE__) . '/test.zip#test', 'r');
if (!$fp) {
exit("cannot open\n");
}
while (!feof($fp)) {
$contents .= fread($fp, 2);
echo "$contents\n";
}
fclose($fp);
echo "done.\n";
$content = '';
$z = new ZipArchive();
$z->open(dirname(__FILE__) . '/test.zip');
$fp = $z->getStream('test');
var_dump($fp);
if(!$fp) exit("\n");
while (!feof($fp)) {
$contents .= fread($fp, 2);
}
fclose($fp);
file_put_contents('t',$contents);
echo "done.\n";
Function Calls
dl | 1 |
feof | 1 |
fopen | 1 |
dirname | 1 |
extension_loaded | 1 |
Stats
MD5 | d36d9ddedd8f59b0f64335fbbd1a5570 |
Eval Count | 0 |
Decode Time | 96 ms |