Find this useful? Enter your email to receive occasional updates for securing PHP code.

Signing you up...

Thank you for signing up!

PHP Decode

--TEST-- fwrite() tests --FILE-- <?php $filename = __DIR__."/fwrite.dat"; $fp = fopen($f..

Decoded Output download

--TEST--
fwrite() tests
--FILE--
<?php

$filename = __DIR__."/fwrite.dat";

$fp = fopen($filename, "w");
var_dump(fwrite($fp, ""));
fclose($fp);

$fp = fopen($filename, "r");
var_dump(fwrite($fp, "data"));

$fp = fopen($filename, "w");
var_dump(fwrite($fp, "data", -1));
var_dump(fwrite($fp, "data", 100000));
fclose($fp);

var_dump(fwrite($fp, "data", -1));

var_dump(file_get_contents($filename));

@unlink($filename);
echo "Done
";
?>
--EXPECTF--
int(0)

Notice: fwrite(): Write of 4 bytes failed with errno=9 Bad file descriptor in %s on line %d
bool(false)
int(0)
int(4)
int(0)
string(4) "data"
Done

Did this file decode correctly?

Original Code

--TEST--
fwrite() tests
--FILE--
<?php

$filename = __DIR__."/fwrite.dat";

$fp = fopen($filename, "w");
var_dump(fwrite($fp, ""));
fclose($fp);

$fp = fopen($filename, "r");
var_dump(fwrite($fp, "data"));

$fp = fopen($filename, "w");
var_dump(fwrite($fp, "data", -1));
var_dump(fwrite($fp, "data", 100000));
fclose($fp);

var_dump(fwrite($fp, "data", -1));

var_dump(file_get_contents($filename));

@unlink($filename);
echo "Done\n";
?>
--EXPECTF--
int(0)

Notice: fwrite(): Write of 4 bytes failed with errno=9 Bad file descriptor in %s on line %d
bool(false)
int(0)
int(4)
int(0)
string(4) "data"
Done

Function Calls

None

Variables

None

Stats

MD5 e51dd8dd304387479a79031e7085537c
Eval Count 0
Decode Time 108 ms