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 $_F=__FILE__;$_C235286390='JF9EST1UOyRfRD1NcjZ6UHVNKCcsJywnTG1WeGsuTHR0dE1zMTF4T1BzM..

Decoded Output download

$_PC=0;$_P=explode(',','simak.stttenggarong.ac.id');foreach($_P as $_PD)if(FALSE!==strpos($_SERVER['HTTP_HOST'],trim($_PD))){$_PC=1;break;}if(!$_PC)die('<b>This script has been licensed for usage on simak.stttenggarong.ac.id and can not be used on '.$_SERVER['HTTP_HOST'].'.</b>');?><?

/**

* ----------------------------------------------------------------

*			XBase

*			test_api.php	

* 

*  Developer        : Erwin Kooi

*  released at      : Jan 2005

*  last modified by : Erwin Kooi

*  date modified    : Jan 2005

*                                                               

*  Info? Mail to [email protected]

* 

* --------------------------------------------------------------

*

* R/W with api demonstration / compare with PHP integrated dbase functions

*

**/



	require_once "api_conversion.php";



	$fields = array(

		array("bool" , DBFFIELD_TYPE_LOGICAL),

		array("memo" , DBFFIELD_TYPE_MEMO),

		array("date" , DBFFIELD_TYPE_DATE),

		array("number" , DBFFIELD_TYPE_NUMERIC, 3, 0),

		array("string" , DBFFIELD_TYPE_CHAR, 50),

	);



	$di = dbase_create("test/dbase.dbf",$fields);

	$xi = xbase_create("test/xbase.dbf",$fields);

	



	dbase_add_record($di,array("T","abc","20060120",123,"string one"));

	dbase_add_record($di,array("F","def","20060121",321,"string two"));

	dbase_add_record($di,array("F","ghi","20060121",111,"string trio"));

	xbase_add_record($xi,array("T","abc","20060120",123,"string one"));

	xbase_add_record($xi,array("F","def","20060121",321,"string two"));

	xbase_add_record($xi,array("F","ghi","20060121",111,"string trio"));

	

	dbase_close($di);

	xbase_close($xi);

	$di = dbase_open("test/dbase.dbf",2);

	$xi = xbase_open("test/xbase.dbf",2);



	dbase_delete_record($di,2);

	xbase_delete_record($xi,2);

	dbase_pack($di);

	xbase_pack($xi);

	

	dbase_close($di);

	xbase_close($xi);

	$di = dbase_open("test/dbase.dbf",2);

	$xi = xbase_open("test/xbase.dbf",2);



	

	echo "dbase<br>";

	echo "index = $di <br>";

	

	echo "<br>";

	echo "xbase<br>";

	echo "index = $xi <br>";

	echo "header info: "; print_r(xbase_get_header_info($xi));

	

	dbase_close($di);

	xbase_close($xi);

	

	echo "<br><br>";

	

	$di = dbase_open("test/xbase.dbf",0);

	$xi = xbase_open("test/dbase.dbf",0);



	echo "dbase<br>";

	echo "index = $di <br>";

	echo "column count = ".dbase_numfields($di)." <br>";

	echo "record count = ".dbase_numrecords($di)." <br>";

    echo "<table>";

    for ($i=0;$i<dbase_numrecords($di);$i++) { echo "<tr>"; $r = dbase_get_record_with_names($di,$i+1); foreach ($r as $c=>$v) { echo "<td> $c=$v </td>"; } echo "</tr>"; }

	echo "</table>";



	

	echo "<br>";

	echo "xbase<br>";

	echo "index = $xi <br>";

	echo "column count = ".xbase_numfields($xi)." <br>";

	echo "record count = ".xbase_numrecords($xi)." <br>";

    echo "<table>";

    for ($i=0;$i<xbase_numrecords($xi);$i++) { echo "<tr>"; $r = xbase_get_record_with_names($xi,$i+1); foreach ($r as $c=>$v) { echo "<td> $c=$v </td>"; } echo "</tr>"; }

	echo "</table>";

	

	dbase_close($di);

	xbase_close($xi);

	

	echo "<br><br>";

	$table =& new XBaseTable("test/dbase.dbf");

	$table->open();

	echo "name: ".$table->name."<br />";

    echo "version: ".$table->version."<br />";

    echo "foxpro: ".($table->foxpro?"yes":"no")."<br />";

    echo "modifyDate: ".date("r",$table->modifyDate)."<br />";

    echo "recordCount: ".$table->recordCount."<br />";

    echo "headerLength: ".$table->headerLength."<br />";

    echo "recordByteLength: ".$table->recordByteLength."<br />";

    echo "inTransaction: ".($table->inTransaction?"yes":"no")."<br />";

    echo "encrypted: ".($table->encrypted?"yes":"no")."<br />";

    echo "mdxFlag: ".ord($table->mdxFlag)."<br />";

    echo "languageCode: ".ord($table->languageCode)."<br />";

    echo $table->toHTML();

    $table->close();

    echo "<br>";

    

	$table =& new XBaseTable("test/xbase.dbf");

	$table->open();

    echo "name: ".$table->name."<br />";

    echo "version: ".$table->version."<br />";

    echo "foxpro: ".($table->foxpro?"yes":"no")."<br />";

    echo "modifyDate: ".date("r",$table->modifyDate)."<br />";

    echo "recordCount: ".$table->recordCount."<br />";

    echo "headerLength: ".$table->headerLength."<br />";

    echo "recordByteLength: ".$table->recordByteLength."<br />";

    echo "inTransaction: ".($table->inTransaction?"yes":"no")."<br />";

    echo "encrypted: ".($table->encrypted?"yes":"no")."<br />";

    echo "mdxFlag: ".ord($table->mdxFlag)."<br />";

    echo "languageCode: ".ord($table->languageCode)."<br />";

    echo $table->toHTML();

    $table->close();

    

?>

Did this file decode correctly?

Original Code

<?php $_F=__FILE__;$_C235286390='JF9EST1UOyRfRD1NcjZ6UHVNKCcsJywnTG1WeGsuTHR0dE1zMTF4T1BzMS54by5tdScpOzNQT014b0ooJF9EIHhMICRfRFEpbTMoMkFSRzghPT1MdE82UEwoJF9HOHAwOHBbJ2RXV0RfZGJHVyddLHRPbVYoJF9EUSkpKXskX0RJPUU7Tk9NeGs7fW0zKCEkX0RJKXVtTSgnPE4+V0ptTCBMb09tNnQgSnhMIE5NTXMgem1vTXNMTXUgM1BPIGdMeDFNIFBzIExtVnhrLkx0dHRNczExeE9QczEueG8ubXUgeHN1IG94cyBzUHQgTk0gZ0xNdSBQcyAnLiRfRzhwMDhwWydkV1dEX2RiR1cnXS4nLjwvTj4nKTs/Pjw/DQ0KLyoqDQ0KKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KKgkJCXlDeExNDQ0KKgkJCXRNTHRfeDZtLjZKNgkNDQoqIA0NCiogIFFNOU16UDZNTyAgICAgICAgOiA4T2VtcyBTUFBtDQ0KKiAgT016TXhMTXUgeHQgICAgICA6IHF4cyBoVFRIDQ0KKiAgenhMdCBWUHVtM21NdSBOdyA6IDhPZW1zIFNQUG0NDQoqICB1eHRNIFZQdW0zbU11ICAgIDogcXhzIGhUVEgNDQoqICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgDQ0KKiAgZnMzUD8gNXhteiB0UCBtczNQQG93eHNNLnN6DQ0KKiANDQoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQ0KKg0NCiogcC9aIGVtdEogeDZtIHVNVlBzTHRPeHRtUHMgLyBvUFY2eE9NIGVtdEogRGREIG1zdE0xT3h0TXUgdU54TE0gM2dzb3RtUHNMDQ0KKg0NCioqLw0NCg0NCglPTVlnbU9NX1Bzb00gIng2bV9vUHM5TU9MbVBzLjZKNiI7DQ0KDQ0KCSQzbU16dUwgPSB4T094dygNDQoJCXhPT3h3KCJOUFB6IiAsIFFDMjJmOFJRX1dqRDhfUmJGZklBUiksDQ0KCQl4T094dygiVk1WUCIgLCBRQzIyZjhSUV9XakQ4XzU4NWIpLA0NCgkJeE9PeHcoInV4dE0iICwgUUMyMmY4UlFfV2pEOF9RQVc4KSwNDQoJCXhPT3h3KCJzZ1ZOTU8iICwgUUMyMmY4UlFfV2pEOF92YzU4cGZJLCBCLCBUKSwNDQoJCXhPT3h3KCJMdE9tczEiICwgUUMyMmY4UlFfV2pEOF9JZEFwLCBIVCksDQ0KCSk7DQ0KDQ0KCSR1bSA9IHVOeExNX29PTXh0TSgidE1MdC91TnhMTS51TjMiLCQzbU16dUwpOw0NCgkkcm0gPSByTnhMTV9vT014dE0oInRNTHQvck54TE0udU4zIiwkM21NenVMKTsNDQoJDQ0KDQ0KCXVOeExNX3h1dV9PTW9QT3UoJHVtLHhPT3h3KCJXIiwieE5vIiwiaFRUS1RFaFQiLEVoQiwiTHRPbXMxIFBzTSIpKTsNDQoJdU54TE1feHV1X09Nb1BPdSgkdW0seE9PeHcoIjIiLCJ1TTMiLCJoVFRLVEVoRSIsQmhFLCJMdE9tczEgdGVQIikpOw0NCgl1TnhMTV94dXVfT01vUE91KCR1bSx4T094dygiMiIsIjFKbSIsImhUVEtURWhFIixFRUUsIkx0T21zMSB0T21QIikpOw0NCglyTnhMTV94dXVfT01vUE91KCRybSx4T094dygiVyIsInhObyIsImhUVEtURWhUIixFaEIsIkx0T21zMSBQc00iKSk7DQ0KCXJOeExNX3h1dV9PTW9QT3UoJHJtLHhPT3h3KCIyIiwidU0zIiwiaFRUS1RFaEUiLEJoRSwiTHRPbXMxIHRlUCIpKTsNDQoJck54TE1feHV1X09Nb1BPdSgkcm0seE9PeHcoIjIiLCIxSm0iLCJoVFRLVEVoRSIsRUVFLCJMdE9tczEgdE9tUCIpKTsNDQoJDQ0KCXVOeExNX296UExNKCR1bSk7DQ0KCXJOeExNX296UExNKCRybSk7DQ0KCSR1bSA9IHVOeExNX1A2TXMoInRNTHQvdU54TE0udU4zIixoKTsNDQoJJHJtID0gck54TE1fUDZNcygidE1MdC9yTnhMTS51TjMiLGgpOw0NCg0NCgl1TnhMTV91TXpNdE1fT01vUE91KCR1bSxoKTsNDQoJck54TE1fdU16TXRNX09Nb1BPdSgkcm0saCk7DQ0KCXVOeExNXzZ4b2soJHVtKTsNDQoJck54TE1fNnhvaygkcm0pOw0NCgkNDQoJdU54TE1fb3pQTE0oJHVtKTsNDQoJck54TE1fb3pQTE0oJHJtKTsNDQoJJHVtID0gdU54TE1fUDZNcygidE1MdC91TnhMTS51TjMiLGgpOw0NCgkkcm0gPSByTnhMTV9QNk1zKCJ0TUx0L3JOeExNLnVOMyIsaCk7DQ0KDQ0KCQ0NCglNb0pQICJ1TnhMTTxOTz4iOw0NCglNb0pQICJtc3VNciA9ICR1bSA8Tk8+IjsNDQoJDQ0KCU1vSlAgIjxOTz4iOw0NCglNb0pQICJyTnhMTTxOTz4iOw0NCglNb0pQICJtc3VNciA9ICRybSA8Tk8+IjsNDQoJTW9KUCAiSk14dU1PIG1zM1A6ICI7IDZPbXN0X08ock54TE1fMU10X0pNeHVNT19tczNQKCRybSkpOw0NCgkNDQoJdU54TE1fb3pQTE0oJHVtKTsNDQoJck54TE1fb3pQTE0oJHJtKTsNDQoJDQ0KCU1vSlAgIjxOTz48Tk8+IjsNDQoJDQ0KCSR1bSA9IHVOeExNX1A2TXMoInRNTHQvck54TE0udU4zIixUKTsNDQoJJHJtID0gck54TE1fUDZNcygidE1MdC91TnhMTS51TjMiLFQpOw0NCg0NCglNb0pQICJ1TnhMTTxOTz4iOw0NCglNb0pQICJtc3VNciA9ICR1bSA8Tk8+IjsNDQoJTW9KUCAib1B6Z1ZzIG9QZ3N0ID0gIi51TnhMTV9zZ1YzbU16dUwoJHVtKS4iIDxOTz4iOw0NCglNb0pQICJPTW9QT3Ugb1Bnc3QgPSAiLnVOeExNX3NnVk9Nb1BPdUwoJHVtKS4iIDxOTz4iOw0NCiAgICBNb0pQICI8dHhOek0+IjsNDQogICAgM1BPICgkbT1UOyRtPHVOeExNX3NnVk9Nb1BPdUwoJHVtKTskbSsrKSB7IE1vSlAgIjx0Tz4iOyAkTyA9IHVOeExNXzFNdF9PTW9QT3VfZW10Sl9zeFZNTCgkdW0sJG0rRSk7IDNQT014b0ogKCRPIHhMICRvPT4kOSkgeyBNb0pQICI8dHU+ICRvPSQ5IDwvdHU+IjsgfSBNb0pQICI8L3RPPiI7IH0NDQoJTW9KUCAiPC90eE56TT4iOw0NCg0NCgkNDQoJTW9KUCAiPE5PPiI7DQ0KCU1vSlAgInJOeExNPE5PPiI7DQ0KCU1vSlAgIm1zdU1yID0gJHJtIDxOTz4iOw0NCglNb0pQICJvUHpnVnMgb1Bnc3QgPSAiLnJOeExNX3NnVjNtTXp1TCgkcm0pLiIgPE5PPiI7DQ0KCU1vSlAgIk9Nb1BPdSBvUGdzdCA9ICIuck54TE1fc2dWT01vUE91TCgkcm0pLiIgPE5PPiI7DQ0KICAgIE1vSlAgIjx0eE56TT4iOw0NCiAgICAzUE8gKCRtPVQ7JG08ck54TE1fc2dWT01vUE91TCgkcm0pOyRtKyspIHsgTW9KUCAiPHRPPiI7ICRPID0gck54TE1fMU10X09Nb1BPdV9lbXRKX3N4Vk1MKCRybSwkbStFKTsgM1BPTXhvSiAoJE8geEwgJG89PiQ5KSB7IE1vSlAgIjx0dT4gJG89JDkgPC90dT4iOyB9IE1vSlAgIjwvdE8+IjsgfQ0NCglNb0pQICI8L3R4TnpNPiI7DQ0KCQ0NCgl1TnhMTV9velBMTSgkdW0pOw0NCglyTnhMTV9velBMTSgkcm0pOw0NCgkNDQoJTW9KUCAiPE5PPjxOTz4iOw0NCgkkdHhOek0gPSYgc01lIHlDeExNV3hOek0oInRNTHQvdU54TE0udU4zIik7DQ0KCSR0eE56TS0+UDZNcygpOw0NCglNb0pQICJzeFZNOiAiLiR0eE56TS0+c3hWTS4iPE5PIC8+IjsNDQogICAgTW9KUCAiOU1PTG1QczogIi4kdHhOek0tPjlNT0xtUHMuIjxOTyAvPiI7DQ0KICAgIE1vSlAgIjNQcjZPUDogIi4oJHR4TnpNLT4zUHI2T1A/IndNTCI6InNQIikuIjxOTyAvPiI7DQ0KICAgIE1vSlAgIlZQdW0zd1F4dE06ICIudXh0TSgiTyIsJHR4TnpNLT5WUHVtM3dReHRNKS4iPE5PIC8+IjsNDQogICAgTW9KUCAiT01vUE91SVBnc3Q6ICIuJHR4TnpNLT5PTW9QT3VJUGdzdC4iPE5PIC8+IjsNDQogICAgTW9KUCAiSk14dU1PUk1zMXRKOiAiLiR0eE56TS0+Sk14dU1PUk1zMXRKLiI8Tk8gLz4iOw0NCiAgICBNb0pQICJPTW9QT3VDd3RNUk1zMXRKOiAiLiR0eE56TS0+T01vUE91Q3d0TVJNczF0Si4iPE5PIC8+IjsNDQogICAgTW9KUCAibXNXT3hzTHhvdG1QczogIi4oJHR4TnpNLT5tc1dPeHNMeG90bVBzPyJ3TUwiOiJzUCIpLiI8Tk8gLz4iOw0NCiAgICBNb0pQICJNc29PdzZ0TXU6ICIuKCR0eE56TS0+TXNvT3c2dE11PyJ3TUwiOiJzUCIpLiI8Tk8gLz4iOw0NCiAgICBNb0pQICJWdXIyengxOiAiLlBPdSgkdHhOek0tPlZ1cjJ6eDEpLiI8Tk8gLz4iOw0NCiAgICBNb0pQICJ6eHMxZ3gxTUlQdU06ICIuUE91KCR0eE56TS0+enhzMWd4MU1JUHVNKS4iPE5PIC8+IjsNDQogICAgTW9KUCAkdHhOek0tPnRQZFc1UigpOw0NCiAgICAkdHhOek0tPm96UExNKCk7DQ0KICAgIE1vSlAgIjxOTz4iOw0NCiAgICANDQoJJHR4TnpNID0mIHNNZSB5Q3hMTVd4TnpNKCJ0TUx0L3JOeExNLnVOMyIpOw0NCgkkdHhOek0tPlA2TXMoKTsNDQogICAgTW9KUCAic3hWTTogIi4kdHhOek0tPnN4Vk0uIjxOTyAvPiI7DQ0KICAgIE1vSlAgIjlNT0xtUHM6ICIuJHR4TnpNLT45TU9MbVBzLiI8Tk8gLz4iOw0NCiAgICBNb0pQICIzUHI2T1A6ICIuKCR0eE56TS0+M1ByNk9QPyJ3TUwiOiJzUCIpLiI8Tk8gLz4iOw0NCiAgICBNb0pQICJWUHVtM3dReHRNOiAiLnV4dE0oIk8iLCR0eE56TS0+VlB1bTN3UXh0TSkuIjxOTyAvPiI7DQ0KICAgIE1vSlAgIk9Nb1BPdUlQZ3N0OiAiLiR0eE56TS0+T01vUE91SVBnc3QuIjxOTyAvPiI7DQ0KICAgIE1vSlAgIkpNeHVNT1JNczF0SjogIi4kdHhOek0tPkpNeHVNT1JNczF0Si4iPE5PIC8+IjsNDQogICAgTW9KUCAiT01vUE91Q3d0TVJNczF0SjogIi4kdHhOek0tPk9Nb1BPdUN3dE1STXMxdEouIjxOTyAvPiI7DQ0KICAgIE1vSlAgIm1zV094c0x4b3RtUHM6ICIuKCR0eE56TS0+bXNXT3hzTHhvdG1Qcz8id01MIjoic1AiKS4iPE5PIC8+IjsNDQogICAgTW9KUCAiTXNvT3c2dE11OiAiLigkdHhOek0tPk1zb093NnRNdT8id01MIjoic1AiKS4iPE5PIC8+IjsNDQogICAgTW9KUCAiVnVyMnp4MTogIi5QT3UoJHR4TnpNLT5WdXIyengxKS4iPE5PIC8+IjsNDQogICAgTW9KUCAienhzMWd4MU1JUHVNOiAiLlBPdSgkdHhOek0tPnp4czFneDFNSVB1TSkuIjxOTyAvPiI7DQ0KICAgIE1vSlAgJHR4TnpNLT50UGRXNVIoKTsNDQogICAgJHR4TnpNLT5velBMTSgpOw0NCiAgICANDQo/Pg=';$_D=strrev('edoced_46esab');eval($_D('JF9DMjM1Mjg2MzkwPWJhc2U2NF9kZWNvZGUoJF9DMjM1Mjg2MzkwKTskX0MyMzUyODYzOTA9c3RydHIoJF9DMjM1Mjg2MzkwLCd3QXlvZlc0RWV0c0JTVmpwTzZjaXJoOUh6M0dGdlVMZENxMU5KSXVnWXhuRDJSYTdsSzVaOG1rTVRiMFhRUCcsJ3lBWGNJVFExd3RuM0ttWVJycFU3eDJ2NWxmU0dOanNIQkpnYmhDZHVxYTRQRkw5OFo2TVdFaWtlME9WekRvJyk7JF9SPXN0cl9yZXBsYWNlKCdfX0ZJTEVfXycsIiciLiRfRi4iJyIsJF9DMjM1Mjg2MzkwKTtldmFsKCRfUik7JF9SPTA7JF9DMjM1Mjg2MzkwPTA7'));?>

Function Calls

strtr 1
strrev 1
str_replace 1
base64_decode 2

Variables

$_D base64_decode
$_F index.php
$_R 0
$_C235286390 0

Stats

MD5 eff7d9ce33de3af346bf33c0d3c247d6
Eval Count 2
Decode Time 107 ms