Scripts
PHP2HEX
PHP2HEX is een simpel script waarmee je in een handomdraai een zelf installeren de website kunt maken van je huidige website-bestanden. Helaas ben ik niet goed in het beschrijven van hetgeen dat het script kan, als iemand zin en tijd heeft mag hij/zij een leuke omschrijving posten! Comments zeer welkom. Er is reeds een versie 3.0 maar deze houdt ik nog even voor mijzelf ;) De code zie je pas na starten van het script, aangezien ik deze installer ook gebruik voor PHP2HEX zelf ;) Link naar tekst versie: http://php2hex.bruggema.nl/php2hexv2.5.php.txt
php2hex
[code]
<?php
// defined functions
if (strstr($_SERVER['HTTP_USER_AGENT'], 'Win'))
{
define("ENTER", "\r\n");
}
elseif (strstr($_SERVER['HTTP_USER_AGENT'], 'Mac'))
{
define("ENTER", "\r");
}
else
{
define("ENTER", "\n");
}
// used functions
function r_size($fsize)
{
$arr = array(1048576 => " Mb",1024 => " Kb");
foreach ($arr as $key => $name)
{
if ($fsize >= $key)
{
return round($fsize / $key) . $name;
}
}
return $fsize . " bytes";
}
function checkFunctions($functions = NULL)
{
echo '<strong>Checking if required functions exists</strong>' . ENTER;
echo '<ul>' . ENTER;
if (is_array($functions))
{
foreach ($functions as $key)
{
if (function_exists($key))
{
echo '<li>Required function `' . $key . '` does exists</li>' . ENTER;
}
else
{
echo '<li>Required function `' . $key . ' does <strong style="color:red;">not</strong> exists</li>' . ENTER;
}
}
}
echo '</ul>' . ENTER;
}
function extractFiles($f)
{
$err = false; // if this stays false all directories could be created!
// first try to create all the directories!
echo '<strong>Creating directories</strong>' . ENTER;
echo '<ul>' . ENTER;
foreach($f as $c)
{
if($c['dir'] != CHR(47))
{
if(substr($c['dir'],0,1) == CHR(47))
{
$c['dir'] = substr($c['dir'],1,strlen($c['dir'])-1);
}
$path = pathinfo($_SERVER['PATH_TRANSLATED']);
$newdir = $path['dirname'];
$dirs = explode(CHR(47),$c['dir']);
foreach($dirs as $dirname)
{
$newdir .= CHR(47) . $dirname;
if(!is_dir($newdir))
{
if(mkdir($newdir))
{
echo ' <li>Succesfull <strong style="color:green;">created</strong> directory: ' . $newdir . '</li>' . ENTER;
}
else
{
$err = true;
echo ' <li>Could <strong style="color: red;">not</strong> create directory: ' . $newdir . '</li>' . ENTER;
}
}
}
}
}
echo '</ul>' . ENTER;
if ($err == false)
{
// no errors found, just extract the files...
echo '<strong>Extracting files</strong>' . ENTER;
echo '<ul>' . ENTER;
foreach($f as $c)
{
echo ' <li>' . $c['name'] . ' (' . r_size($c['size']) . ')......';
$unCom = base64_decode(implode('', $c['data']));
if (strlen($unCom) == $c['gzip'])
{
$buf = gzuncompress($unCom);
if (strlen($buf) == $c['size'])
{
if($c['dir'] != CHR(47))
{
if(substr($c['dir'],0,1) == CHR(47))
{
$c['dir'] = substr($c['dir'],1,strlen($c['dir'])-1);
}
$path = pathinfo($_SERVER['PATH_TRANSLATED']);
$newdir = $path['dirname'];
$dirs = explode(CHR(47),$c['dir']);
foreach($dirs as $dirname)
{
$newdir .= CHR(47) . $dirname;
}
}
if(is_dir($newdir))
{
$c['name'] = $newdir.CHR(47) . $c['name'];
}
else
{
$c['name'] = CHR(47) . $c['name'];
}
$fd = fopen($c['name'], "wb+");
fputs($fd, $buf);
fclose($fd);
echo '... saved</li>' . ENTER;
if (isSet($c['mod']) && is_numeric($c['mid']))
{
if (chmod($c['name'], $c['mod']))
{
echo '<li>' . $c['name'] . ' chmodded <strong style="color: green;">succesfull</strong></li>' . ENTER;
}
else
{
echo '<li>' . $c['name'] . ' chmodded <strong style="color:red;">unsuccesfull</strong></li>' . ENTER;
}
}
}
else
{
echo ' uncompressed size does not match orgiginal size, cannot extract...</li>' . ENTER;
}
}
else
{
echo ' found GZIP crc error, cannot extract...</li>' . ENTER;
}
}
echo '</ul>' . ENTER;
}
else
{
echo '<br />' . ENTER . '<br />' . ENTER . 'Sorry we can\'t extract these files due the reason we can\'t create the directories!' . ENTER;
}
}
function extractMySQL($m)
{
echo '<strong>Extracting MySQL Database information</strong>' . ENTER . '<br /><br />' . ENTER;
// this function is created to extract the data from mysql
$link = mysql_connect($_POST['host'], $_POST['user'], $_POST['psw']) or die("This script cannot connect to the 'given' host ");
$sql = 'CREATE DATABASE ' . $_POST['db'];
if (mysql_query($sql, $link))
{
echo "Database " . $_POST['db'] . " created successfully" . ENTER . "<br />" . ENTER . "<br />" . ENTER;
}
else
{
echo "Database " . $_POST['db'] . " already exists or could not create database" . ENTER . "<br />" . ENTER . "<br />" . ENTER;
}
mysql_select_db($_POST['db']) or die("This script cannot connect to the given database!");
echo 'Database succesfully loaded' . ENTER . '<br /><br />' . ENTER;
foreach ($m as $m)
{
if ($m['type'] == "create")
{
echo 'Creating table `' . $m['name'] . '`' . ENTER . '<br />' . ENTER;
mysql_query(gzuncompress(base64_decode(implode('', $m['data'])))) or die (mysql_error() . "* sorry can't create table");
}
elseif ($m['type'] == "drop")
{
echo 'IF TABLE `' . $m['name'] . '` EXISTS DROP TABLE' . ENTER .'<br />' . ENTER;
mysql_query("DROP TABLE IF EXISTS `" . $m['name'] . "`;") or die ("* sorry can't drop table `" . $m['name'] . "`");
}
else
{
echo '<ul>' . ENTER;
$ins = unserialize(gzuncompress(base64_decode(implode('', $m['data']))));
$count = 1;
foreach ($ins as $insert)
{
if (strlen($insert) > 3)
{
echo ' <li>inserting line number: ' . $count . ' </li>' . ENTER;
mysql_query($insert) or die (mysql_error() . $insert);
$count++;
}
}
echo '</ul>' . ENTER;
}
}
}
// files and mysql compressed data.....
/* Created by PHP2HeX Local (tool) v2.5 */
$cf = array('gzuncompress', 'gzcompress', 'base64_decode', 'base64_encode');
$startatend = "php2hexv2.5/phpv25.php";
$f = array();
$f[] = array(
"name" => "features.txt",
"size" => "1298",
"gzip" => "676",
"dir" => "php2hexv2.5",
"data" => array(
'eJxVVE1v2zAMvRfof+AuQ7qD22bdMORWtAk6YN36cdixUCw6FqpILkUnzX79SMlJ3JtDke+Rj4/ZTKtv',
'pyenJ19g0YeaXQxQt1i/Qt9Zw6gP19ZCYkMMjfMIhgGDhdgAvjMZqQkrTUs1uY7TqHDhKDF0/dK7Ggg9',
'moTKtZlWXwvnzd39n1sQTkVOsOydt+BCpW9zokilmQSNfsZ1R5gSWjDSgLR7DAilgUkMfgfJ/cOcH+L2',
'bOhfMpqP401ccwglmcQlad0F4NYl6NoONkhJ07mVgQ2hDPDWO1IkweYWh4H3KqAdkQlQngVpBtfey29G',
'CsaPKEU/BXm4ezhQUR+CiFl6SEgSLzK+C2Qd46vDokSvI8cuA1XHFMyKbR23Wc9g1pjOrfRccyStnWhx',
'itAYAiPjQm2CEOHZsJVp2cr97vnxV0ETPoXW6O/5X1ig4Z5wpmNqp9al2gvNwMqO1SCyHBZVFGwoSDNF',
'eEZWs0CHtHYpZRm0o1GL2RStCSvNq2No3Konk/eWLZKnvREnZaH6brQIfbl1qfNGPCA96RIWC/gMP+cw',
'ES8ITdMgYeBP+3kvtYZwHTdjg3AEQXEMLb7X0e7dJTuM0MkZ5N39uBAjGcoNm7zzuu3D60up3GON8SXL',
'aUxckJgEG86VQb4/pBewpZzK96sXDNpAVtRi/lS9lqIjHu9Be9aM6dWyNC0vdjjK4ppcJX3geomU9xa3',
'wUdjzwVg43A7mEkryg0ue2aBVdmMF8dEGb5T1eZPTzN4jiKvesQFsakIsoqwpRhWVVUB0y6bOKp18vlU',
'g9wXRQ5TBNURYbLepTefL8dS7PIctaQwgmTof8Ioo7Adi8vR79+F4rJQPBg58GyX7Obes+vEl4fIvFxs',
'8ewk4PbsYMHd6cl/Gxqw4w=='
));
$f[] = array(
"name" => "first.inc",
"size" => "7569",
"gzip" => "1898",
"dir" => "php2hexv2.5",
"data" => array(
'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'
));
$f[] = array(
"name" => "last.inc",
"size" => "6451",
"gzip" => "2076",
"dir" => "php2hexv2.5",
"data" => array(
'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'
));
$f[] = array(
"name" => "php2hex.class.php",
"size" => "518",
"gzip" => "256",
"dir" => "php2hexv2.5",
"data" => array(
'eJyNkG9LwzAQxt8H8h2OMGgC0WkREaYOXwi+2EcYlP652mBNw6VlBfG7m25mHSJjD4HkuOee+5HHtWsc',
'Z0jUUUboOuqNfZev2ctmo1accVa2ufcQXGmDI2dfnEFQPdiyN50Fl5PHNxzlohjqGkkd+r+2SYvWWPzM',
'R4AneLjZZ8bWcgllM9iPzLvW9LLIPd7fZRWWXYXSD4XvKebqVIeqRXtcdJUqpY/pGkSiYUtbmwg1bzA1',
'yMia4Wh876XYdVTtKHdCnThPiCcR9gPZECrgGuJAJES7J4wkfygOEBpuVRgVyVSK1Zz+PT+x9XgZwT/f',
'dAnEWYJwhbN+5uwHxpiLOA=='
));
$f[] = array(
"name" => "php2hexv25.hex",
"size" => "4238",
"gzip" => "1679",
"dir" => "php2hexv2.5",
"data" => array(
'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'
));
$f[] = array(
"name" => "php2mysql.class.php",
"size" => "7152",
"gzip" => "1811",
"dir" => "php2hexv2.5",
"data" => array(
'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',
'rVXr1WHrXzxxsLU='
));
$f[] = array(
"name" => "phpv25.php",
"size" => "39115",
"gzip" => "8513",
"dir" => "php2hexv2.5",
"data" => array(
'eJztPWt328ax332O/8Ma1QkpmyL1TGuJouvIcuxeO3YspWmP46uAxJJEBQI0AIpScvzf78zsAwtgAYKS',
'nNt7T5nWIoHFvGd2dvaB/rP5dP7wAY/jKL6I+TyKUz+ctE8vnr95s3n08MHDB70eW3K2SDhLeJL4UZgw',
'P2Tp1E/YFY/xAhtHMUvcK3iQeW7qPnwgW14kqRunbQ3HD0fBwuNs7Ac8efhA/mw7QMLulF93R4GbJF34',
'5eAjuduzm+RzUGiA/40X4ShFGiY8fQlgXwD+9gYg2Hz44PeHDxh8/DFrI8YLfu0naSLubop7sgl+NsYe',
'OwZW5jykJh3mxIRGNxgusEHMXQ8aeB3Bhv8blxCNpuNRECV43RN0qusxTxdxiJBk4y/iDw8SXiIIyE3b',
'zlkUxzcgbiE11nJYlyE++OO02ChaBB4Lo5QNoUG0CL1HLOXxzA9d1CObx9EkdmeaD8D3pSi2M/eKo+iS',
'diazjSSNgdlWP5pjs8HWFjvjAR+lbGur35MXW0eZgDc8Hx9A6cG3ttN1LCJeTpGFNsmLQ2sUJbbGhzc3',
'2aNjEK8LotjMHjGeVqiANNBjLKCAlrpgOhpbxXOap27GFLtygwU/BikKiXL423IGuZ8lXtXnS/bT+Epq',
'1xzldSz+VRYAtBwVdQEuxM+E55iquDg7PTt7/e6Hj61kMZz5aesTiG7j4v27s3MyrrJCeSLcANww7wZ+',
'csbTtgWiRVm17T8i7E+b1YpSfFY9emSVX+YH1SAdp/ysMOuiDPxkHpAQOmwjjJKln46mILo0XvC8WIy7',
'+naBgA0X3WEYRKPLVi4m4OUwCnmrgUcLIGbrDEYOdM5k/ljFkTyqnkP5ODc8cVZ7mzIAt9px8nJqAGvY',
'yAmbGFEO1Jec0M0WZaM6mfLR5b+DZ0HsR1K412roDu8okCXKIRIK55z6PBlzvyI77JtvmJ9cuHHs3tyK',
'a9kh5ZwfP5B6cBcct8Zm3YRtXPIbdjxgGxTyVxsvOUEmoVxQWPGoJhZ6Giff04i+m76L3lthGORv6E6n',
'yKyhYvNT9qG703YHkr7YPU70eIVGVkv9gAlW3kq/vnXWxjyTjgr5qt5JuWVlL2Ww60Uv/Pg85pApzt10',
'mjE5CaKhG7ANSO9CSOeOzO5gA54BWqLY58nZyA1D8mHhWSrlMNucR9iKldtQzvc6hKaaiVKb0dSNzyDp',
'njKjzcmrD+2nu7oNkn6R5BodM9A2DicCdwTMaSiQrfWcjnhk84gxGBP84kgw4bxoVwJMgPm4RTmtmM+i',
'Kz6HEQYonjIhPppGkLOl8UDA7KceZMhBMnfD4/1BH4BF4WSgZHNzyDDXA4CUTWZsYLow72jcRCzbwoub',
'IieUgPq91ANM8CemrNH5Jf4ldHTCb0mLBayvkRhvfOBu8B6g/+DOJIQAkQmUSHZPJ7b5MYkiVSJ/BLlI',
't0UuYV6RlyCGE10mtgapN8J/5Icq/ptPd2wGTbgaPSCsu0hCBRmKlOp4gN+AwaRVHRSyJlXZ0AoKSF0l',
'Fj5SVm8yaom0+LF0APUBGLsHwfUF6nNt5RmBYiWR5Yzsi7K10thIXM46cCMeYZdNllpOoWVIfPIkZ8TU',
'WgahVcFHuEAu+BCIdKYj0DFDr/HDcdRuACtXJCBCyOeQEBlbAPTHFrAdgsRanzrVdkGfxkGvKaA8eoxl',
'jVFUB1Y38CfhsTPiqA5n0PfD+SJl6c0chtTUBw6ja90bMkR97Pgpn32kOCTViIHpk6NG4u9+cAYZSzmI',
'U9/zeOgYcPB6DSzUwxrQ8FsNNLpDYhy6CRdyFOWCxhjQJlZhyIxnPdgwdnSDJsAFXNlxNdFkyq9TE9No',
'Oos8G6YkvQmgzdL30ukh29ueXx85bOZeg5lN0umxs19EO2jZRVpsBddiLGxdUKktV3MD1zOeqOqHv5RD',
'TTk9koOEcsAxcjS8X6ijGcmcQaSMRvC1UGfQ19ngmO1s7//l4M/f2iqRutmxAGs+2VMPssfwbXuTLmwj',
'2+zt0Mnowz8q9BcR7+7fBuvufhnlf9lQFmDnIBs/8PnhTQod6FFBU2rMoNseaXlD1E5GsT8X5U0IUnhR',
'lgUp1kJI+/D30w8fW6/Oz99f/AS/Lp5/f/rDOcRd1vrZD1ubRm2NTB7HlcpkAIsSWiOAb91RFUADnO2+',
'Qqfoz/B8OP3xp9Oz84u3p+ev3r2QeQaW+xyBqPdYilpE5XnMdXnyyo0vvMVs3hb1QWWusmVPNX3cE9dz',
'FUftMLIWJmF8bLlk4NAZlGxmBJ7LHCwgO4fljFKlWQIK4qIEpPWpYcaoC71lCCB5LPu21kj8NpKXIrm2',
'gPsq4+xqdBi0iPxmeC0pmTlXQYggIVk+yU1XqM8YgnkiJiwSHvsQ7DFC2cbOtodzExkVdA4hrF7m0jFh',
'F28i11ttFwG0UnaBOXdR68b9dYr9poRskFpxy8awvdq+CDPRWSeALLzcXZ7qd1GuJwF346Jg1ZTbIoz5',
'BATI47YjOMhZxSrY3y38oKQ0iLl0nbnxaOpf8eLwcWO+i2l3yJdMTuUVmNuY6QY0kSeb5BtFw9x8Ye75',
'MQy4UoYptTnP59Dlrh+OSpa/AVk6PlB8Ai9XPOCHHPIVeGDvoHDvP6GtMbo7h7YK6Q7R/vSovHyjbiz+',
'e9GcNCNrhFH83CmUEoBK97fI54utSpMXjRctQ4w5jeyu2K0bDzdWvQgS4MfFEGF+phAgMfycRJDshOkW',
'jiQOGY4kel40WszgWqWIbc/jRF6U+JiEHDI3TSGHRxhHFH9paKK+GEsDqqmHJOjKr+fAkllVNpumsyCZ',
'8xGYA5YHaH0BRKUqBsudpfnx+NhdBOm/t3BrxSG4X8F88frqAtZK676tXL6CPKrlUHJpYWi9x+wEJINz',
'TcMb9v7V+91X/B/sDQ7qWTuNomCTXe12D9hjUcPlctgtvliLuYUw4SejACiOL1AeWZ4VGMlRuc2A7TXr',
'zCqR+amZ1VVgU40G7GCNHo8eM7qgEsCv0e8ppM4bf8QhJYRx8AuFt2JirInEAgGtRjnFFgMYfzcXFqRv',
'kyjymITy8MGzARK24ev5nocPHOLNwUlSp//sWLB69GzgdOAeLuqiW6p1/5k0ckj2tgYwCk/4K37dnvx2',
'Es0gaCZJFeWbR+zZgLrH/rP76ABV9UUV7I055nKDsjWjIDZGYy2HlmLMn82DCNeetSAdw0KvBRyy0rKx',
'0oDueBGCu4eeXd3mXasXEt2ULFM7NElUWulxVODtCMRaX5VM5b0KsjJpVqlZ1uEK8FbO00skxUv4EalN',
'DiDGf5zCBYi2/KYGGH5EpuCpmcK6XAG8K4xwsmDCbnha3a6+48+QUuH6sK4dfjaGi7GsqJVGoboirPmv',
'6bQJmGWwXAKC6yGHtf2/SduYqlzGWFkRvApA1dLJKkQQcXCM99tIRx6BHZ+WcW5M01Y60mHfnQU6g11R',
'gxbcytAH8cDuG1QH1/KVbhJCmhH7o5qGooCHdDlw2WE2MnJPaDq+0EMowYx2KVIVpie/+XN9U4UUIaJN',
'Hcr92I4VZx0KSBvHfY2kLrirT1UOiJ9Gc5urQhdVGKpil7pZEbzotjcsBFRvqEPpxqwU3ixFpBmKB90J',
'skqNehol6erJP93VLGCIuUbzebJcozVyZPcvY0FVTmIUnlN3iAkQBOg08qJ1J92VKujZ9WOyoWmEAEzE',
'0bysygI0odZ8BMC+QXoBwiBbF1Ehy3+QU9B5Sw4n6yzamuZVUj2iTH8l3VW38CN8kIxswtNzJLUtKK6L',
'ruuR6WPJM71vMsW65CakNrz8/6Fmsl5ZolxvwJrmynF5fTXjrlUJoWok5I8f+VfiLhlDNLyAtPhiHCyS',
'qaXKTBsuVhfLxdwvxpX+oxfvTs7/+f6UlMLe//Tdm9cnzNnq9X7eO+n1Xpy/YP94df72DdvpbrOzFFKD',
'tNc7/cGBcDNN0/lhr7dcLrvLvW4UT3rnH3rXCGYHn5NftxJ6qOulnkO5TJ8QXc+CMDm2wNh5+vSpeNRh',
'gRtOjh1cJwDND/UvJBtrHgPFfZ+GegOqOpz+gz0XJX5R8IckDgsP/Z5oIx8I/PCSTWM+PnbgiV14sjtK',
'EofFPDh2aB1AMuU8dYwlBD1q0FMQqFHxtrw5jLwbU83jKEy3xu7MD24O2d957Lmh22GJGyZbWIQdHxWa',
'YkZ0yHb25uYkxMyNJ354yLZzV+e4yi6cyOUKht7d0eWEpsAP2Z88zzNuJaM4CoKhG2/hqoWtURREMTT6',
'yzb+Z20HvU601A1f0sfa0HPjy2TqekbrGrBjd9QI/dSfTAP4f6obb9PH2riAvobYPS8PNEeBdrzeY/aK',
'6mu9tzxcsC38MJx8FrenOyVFC+3t7uf1EcUAY2sYpWk0A23Nr1kSBb7HJtChl7Ss2x1oIJqgP40AieuH',
'YNgGZrlo5dvt7TugJeNi7iKNSkhD98qKd8pRhsDuQR3eHY33T8PhsAh8EZgQAz8BGaJ3HTLcZ2Kh8sDu',
'AtsWYQHdCBCg5vQEHSAQHfBxWveEm1soIM3k4MCcW0PX3/L4KIpdUW8tkJz5J4gA6FZ/jSYebvJxITLQ',
'/plaeg6n0VVe/toj9p42UbshfmpnRgnOeRF5F9W+iGMepndBCiG9BnKZqWpI46fb65CfLIb1VvttThOG',
'+z5d25xzqjSsIEeNxRYVLTt5q6gxURPQPZio1f7ws8J27fT8kSZqaPnrGGkG+esYqe5i5NRNuXvZrehe',
'dr61xUBLv2HeTaN5dZcC6Gt9Zb/QtaA8wEiXh9YOA8bgM7CsKxOSCt8oKkuspkcCd8gDS8e2W8Be4x60',
'9rMjdyZ1yPxdyILLujMdudAfoqQpCNSkaxrh3ARt9kZsJ8cm/sGdFzeUh6o8klYCmonkv9wrV1xV+aRe',
'oEmFxVm7vIrtyo2ZGwQX6IavUz5L2DFTc4ZdGLmeBhy/Jt/dnLsTXPTedkA5uVIo7oBv43zK9hHzWT8P',
'rivWwMKdJ0+qd3Co5nIDRw7CR/9T1zfTUFIVDG3Nh7pitTlu39/usN1NWhIxu2iwV9PC7Hc3r70c9M0u',
'yb4rA55tI6uhKeNrZqJKEVgYA1rb0yiipRSLYQc0P7Hv3aJGuAdlu1p0JH1cubNzxK5B+t/Cn5yoq/h2',
'U9eua2K/Rbhb7Am7tg2vkbprFDI1a14PQKziJAOp6lbWnTdcNrPWtGUZXwMseT0WDP1aGDqK+qAo6gIR',
'uFlmhZShiVXGWr7QoEGlRiAqW2lpz7aF20Z1hkoMq/0gb9Jg6ysMWoWqAtBKEc4uUILoQw34r/RLLD+h',
'X/rKKcPFrMIzix7Xhqbsyc7mvVkD9CpPWOviHg0j5wFZbnKfllHrZP8XLQK/uJYeE4vlmoYaZUJ3rmC1',
'Nrs0qWtWEyjJeEOdYx2UbNJ9U3WlpgCx+xa7k6XocZmp2O3eDmnDoPiXdlDKP/niXyPMAkXy0aT6E+3t',
'VKiP7gNi19iYj7vOmxFqEbRpg3bNDkk8Ze3+Ry/N9GKX7Gh6CRHUnsxUoh9eiKC32VUb5sqHDvze0PUT',
'Daux5+On9tiM2yArdouVUUYu0G7LPfAF9LQdTmzI7KqNmL1ffulNOrinefMIF6fDKFHu/Rxg17R0Y4/R',
'hVVgeh//u/fp8UYPYAlQWKWfi6OW0DobWaNeJqJdDz8CVxPbA7+wgGj+PFJ73WqggUoINPlfBGA7laag',
'uZgnPP1eqs+2d25diksGuj7JhcN4ChQvQnGCy9gPLT7acCRIFDhirQAukdisGCXSYLqwHvkeRooYSUrD',
'QxwD04hP771tsHjTsw00QxEy7QMe3+vOXFxr5fzyy0cHXB8FCX/g56fSvpwKtPgpYdVxT3QE645QjD/9',
'nigAiAmznpzs6uO8UlY5wOqK7x07umqT22073RnImS09HzbMzYdBA6O5AmbW+U141GgRqDbId/E2NQn8',
'Qd+lVjSk3HHkLNufHBaFJ4E/ujx21OB5p7PdgQHqjEPcchhlnoIAkdY6g1dwr99zB/0egF2NbLcO2W5n',
'pwO+6YaXiG3wHhpywDLiyRoY9uow7HV2TQxnKZ+zHdY+4ylu9Ew218CzX4dnv7NXwrPL2nT2QA9XJ+C0',
'3jrYDuqwHXT2QUk8mBOyV/ClAnK/twhMi+qBSQ1MH+w/2trCcQaDGLNI2NZW/i5aoLQBs2zvEJ1wZVtv',
'0C4UrG1mmgGqs9RvwmEyP7oVL6uo3bk9VVI1COTC6j9qkLvTYfC/Pej4aT0H6gf3K1LX30z9hMPqNgaO',
'XYEDtyoJg4Mv6+KwOo6BY0/gwLUpuIiE8LyQC1VYj70XC0tubXmrtLV7H9rardfWLmlrH7kEHyUOX4dJ',
'Cr0IhGR028bi3K1X2S6pjBCplf1CnurXGohq9SYMAxFlAzfA8zIbRkB/2DC8EjZr2DOw7QtsenE4Yvuw',
'CJmbMvj51axj7z6sY6/eOvbIOnZRlhjHhSDxG/uGGUc9NBbmXr2N7BGuXWmM2GEIE5E/vpoo9+9DlPtN',
'w+LY/SwEGfPPC8goghv2PMEM7ccFT2iA3Fie+03D5NINLnHUS4h/lj/WQNMwUo5i7vmpsJMT8f1O/fLc',
'nfByn0xTcuLsBCJoxtNpBJTOo0QfqYJthH7pmy2pLE4vOmWjwWazC8pqyv08TVjj4StWexOPYh5ZMq7p',
'bmlRmEyCIf/dHRRHCP354GcejAASiJ4OLM7O6Uj8FK6OmYKHd2HUC3akz5BOpxCIxNrYBHeRG0/LXedx',
'wsZxhBOj2qO77GcfhvV0GLWcC7yJFgwPdBGgmC96CVccsCua4BAMmsUM+kh5LWHt0Szp4K3FrAVfoMkS',
'KOKAdrPb782LwpkPzoEHWrMZLbKTsKcuHqcTpchski7GYyDATztMzGsS37pf6TCALgM90aRrUCDnFNou',
'jCO2/UQIn6URm6AqkE+XSmpj7gYIHEEQ17QVRfHnzufgBoL/pY/7VFiCOhqhcyR21n6IQHKkkNwx3/AV',
'hmYRoB3y1GUuDPxGUzdE21/6QYBHUAOfECGWnF8GN132ekxkTjHnccMb9llFDuYOo0Vq6q3D5gF36ZBx',
'AOsyPnP9AJnFDRXsr2wYLyYTuNgNA2KDRCn24x2qQweIIr8FlMBwnJYOIAASFKCJIjrlB7wv8YcBL3Be',
'6x6YSFU6VtlrjDzS7iemXDAzRIa1KVkstqOtOoiiS+anbDFnUxiBEceU5vlpl323wGPAly5c9wUGuuUq',
'uweowi6oLpEpLYCA9EiIo0CqkAkrfPq0zsBkU1ywtBRFUxns9OkYxdOidg/ouCgbADyeXqzwzZ9UjltN',
'LM17AmEpipcZacBbGC2f1fAmjskSrIkwr1a8ynM31Olbb0zzkSzvbIsTsnorSK21S7SdNezSGHvY7fIV',
'mhTaTcg5RZpljIEbBxYiZGMdHyKbPo0e2rZwX+klx9ZIDvzVrhwaYUQe+q9tTpi99mR+DX0cBRk8PGJ9',
'W3wp92Q3VJc+sMLJHXMm9VUwOnmaunHKBe2muqVCV/NCagJJULxfhyF6wCkdwSe5wsMxiv6kzrM2j9JA',
'5u6Li/vyoDPT0O/Tg9SYeQ0vso2sK9KhKXTv6E60U9dIiUTY5uKSr8exQ5lgddiSXutAEVz6FvUVMm2C',
'vmwRjzj2Zi5TO1IwY/Gi3DNyRwn2F75w4GEcLZYJoFr6oUe6WdfRFPcrtSr0GLueH6lkV5Gq1ZpdKNkl',
'ngGd7baR1Q1ZqbkX+9S6uwc+1NadBmzIpoKL+2MDFYyWIfR6L0yFzRgKGzNT74i01bSxExaLP1YHLB5s',
'WRYHJROykGk/vxSpG1LUT5Sk9E8zsOrRJk7/ZmWIyoArgditGT+qmtCAOlWFyAjMrlTTaNYuasg0mln9',
'zh5AxJBcCaqo1nIHS6/qyAnFng7OB+9FbuHxMQyG5YBKzp3CiA0TmCWXqTIExSzxwKFjebCTo5dmJden',
'Vi9dgKTAAp5QmD3dEAZB0AH8SycfIhGJQjGYOnbUfDgOj8RsMKqokDJX9H5CKUVHK7GKs6e304tjBayA',
'V/DPsrQAu0LQ2GF1jCoIzUzQkPTsUAYVubIL9QmcMcluSeDkIMQq0XqprmZecf+BjlamY0tvLwBzuYCS',
'QXZm8yohGKc7/29J4XU4Cpg8RX1dMWSxTya+Akw+0BVdhTiqTH3lce6Vkfi+2P6AiyWyaLUu58NFmkZh',
'pvBcZy1gC6/WYT6/OqOBUptct0vCiPlZ39M8vOQ6marI/xxGjm9vzn58w1Rzhie0xzNRKvEThpVqEC8k',
'0Px6xOciv567SbKMYs9S6lqhO6m3V1GyylsrPJVWiFxMjXqveaXeT7OWa/tppTpXsvoTjA2Q0Luwi+dW',
'5NkVV5qwS2de/HHsvpemsQ67ypxMlufJMs8xXWjCMJ7a8cfxq3LKu6jXG+ZZxd9NOPWG98LoeoMKfTjb',
'GsP7bKK3tngrhuhqqO16WGfV+CAwicpzjG9g/BeWQGVNzKioYTlWFACyIKYi2PoD83OshTestRQOy8sX',
'wez6WZVZ5U/fE5q+++j2HCiq4UnvTiuxRZzgq3+Onf1vHRZHS/i2s+0MVjOAB9Uh/f2eAn8XE1RzOmtY',
'YGkJgN0Oz3HyJCse0UsMcHbGi8QEzzgPRs16ddBcxZyTLyu5etqJXpCqZ+9ukpTP2NIfTVmGSc1iiULW',
'LQq1ElnTqmC2rj2dzUUcMq41sVxrZCngcAo5lrT2516pbi+BZkmW3CJxL5VfXG+oBJQ0nVUB8sGktRKF',
'jPJXms+2sA03jsWZ2RdiiO1pE6ZZlySK0zY2whOCUswWAjyy+uzdh/OLs/MPr3/4HhplZ0gVGurXbLDf',
'1ak0lnex4iGA2atY5S/jTaxf1pj6KWlbVZbXVHhO38Pqhfym4I2tBE3bq00Gr0OPX3/KBv/3UI9X2xcy',
'd6epGZqQka9a9lSdWIeVjpgnxpjgMjwmDqOHGEI2tU+N7+MnudIhM8zZIkh96BmtFppt7t9uOD2YveTS',
'2M/REfsojm4xX1iO8eq3NdarpVVrxHq5AMvFBVgU5ssIqOl88E9jWo6OfxrfyOFNOpWFL8o3RLWLAja+',
'zBseaPuc9UZROPYnwG66mOPBxZuWif9GM2ysRygbxu9MJHdNMYx1a01yi0yF9m7ZXpis7pNtq8lIYXgw',
'3Ip3ymV1p0+5l+itapsdFtkfxsRxf7onSaGVML/SGYX1UEBavwKpe/i0OL4vXxWX2/khO3LEcQHHzsHB',
'Nh0TlXvdl7y3D7fO3UnhDVLy5t6BMzjB0yvtt/e3t9W6vJ6W5E0bF3fbmv8FoJ35v3Hz9U7ZQXz69VO4',
'k0JcMl7VtEq0R1KuPRKJBPtFnRhaNiKLCVXXOarHFnqFoDYdfJ0RzQ7SKGmlKemxVOHc4BVNB2zXbkyi',
'nkJCWGVTGTzTpLQ89GaYJoYmJVY+SWIYuLgovYkl7mE271rW+6ktPuJ8SFqZCV/EAj+r1a4EJI9sRFB0',
'iuFdYMlzFeUKZvhaA+zP2xqh7f7T7SoH0S4Sgnv8VWgOfoRg/3XG0uCE0pqnGxxYWvM0nV+abZWiN2Ih',
'/Y/yrz41thNt0DmtkjvRj4N5rnKGlUekktjye7bEm1yHRVoK9NCznxc8xp1sAiEuyb0Q3rXSSQs7njZ8',
'uf9MNAkXkF/AKLYtMJQPL6R9ZfSC+e0jfNF8X0LAH03OwtgA6BrbmKejKeKrREePyONg6dmP27Yj9zc+',
'a5gxTyDba4sfBLXtnJ2+OT05ZxTK24832csP796yX+nV0wJ2lzm/Opsdtn2/76EkIsRbDBUe0AbGi/zL',
'KNd4UeJ6qERE+YOQiZBTh0y8ixGfEK9TjM1bCO0zy25UvWdRfcob8/BTu70406v5ymYHEgDspM6iGHwK',
'3wwcpUyGMUyDvaw73RMMCdKse47zNBj4b4cbQ2UFXtp0WsguZCIhe3xc4ir7+/VyDtxKtka+8er0zftH',
'hYEFfkqDC7VwGxgTM+b4ti1ExuYwkOdiWAhjCrV+W64I7rLXIIi5XORHVVEcTS5g8BrTHDetoRbDlEU8',
'j3DGJqHFT2O5vprWJsmlzTXLrOXDcumhXEQFzwG9YlW0S6/MvsELi2TFqm8qweYXRgN/WHtByqBVNsnU',
'ZWusEh67n9cZUTz/sYlmCL4ESieYLeWgeBgF3pE+nAyP8joUJ2bpa7EaPeNFTZAf4ovOgKQfu4Kbn1EN',
'XoSDRvz7zKqFr0fGc0nGubGGH77N3Eta+l+vypF8a848jiaxO0vEgtKiKtdZ6q12oKyzrLa8V7Wk1/7C',
'OlTG7SvyZfLFFU3ycsUMzXzwErijsVSHnedWEWIhOAqDG7aM4ku1EBznJ0RlQArGNoXaZe/VGnyq37iM',
'XgBhLLChEQJJfurGoN7kUpYesnU2bmyGA5okkdUl9DJ6Vu7n6DJRkwJqc6uKBY2SBjk7rxe0y/kWBdLY',
'C4J7CuQayZYqo7Uy2rti2CP+falMo8PEy5TwKQzpHQwfsTiXRM30wYBsrCdmNok4WnakJEjvgmK4Z+KQ',
'PR8jNIFe2C81ySRYCjGleWx6i4Vg4wNN8reYqFIi32rRqHSEiQs/4tIskhTmS1PheYwVc+E1u6ykPRrT',
'Y6ssVEyUxZLWnvRRsBxctirfC0TUkaW4oeAM5Z+IKiOt33JT3Za6pWwvBNo03UcLvDVDpdmWVWydRbNC',
'T6QXHjB5LrtRY22TxU68DvvNn4O1paNNzbNiIvOgfGlWlfuGmXt7anampa+05EzNrSVgbgJdxbywb6NE',
'nDM4aZWo4SGHLjZZjEY8GS/EvhPiVxQ7XAKzsw2eAjmVl5ghQE2YilDQ9sG3fKyGd/FYc0vZsoLLws49',
'/FSEbtv2/1sEcILRVILZtijMQriIKInsQPD1oNilZJZCTSkwQFMdFrRMuRmA0Zq67KdQBtDsBjb3orCV',
'SmeLqgPzc09Q1Dp59fbdixajPjyxBCCxZJGuyDbYNyuct48yOkytFKfa01S1Jkg4V4RC6tB7fEkqONTr',
'qD2CMkKKYZLqaeySAs4AxSWeeQLmKmIqekK8UJN265lnhUnu2SywZDv4yiPQB24fAymgzSTaYrAb1imx',
'3DkIWpEa1lt0jM6GDvw3+xoCf1PaGFabPsmdtWtkT3r/7apcuGJ1i14HL3oXjycwbK5b4HKKGwq/k9sJ',
'bz2rpvB+H7vzqU9Z0nqYO+xN92+QcflBFN6Ziu9wP2aKmyvDSR0Fq1CuhfSnxMi867BiPn4S4eE5oKVH',
'HUqVYHRwZ65/SlawC4g7Ks/7mz4YuCNfyoGukl1lV3vd7aZzSpUt9J4DiobaDfQbAo6MI47L7mCWeNQ8',
'dX53lKzgiDeAN90Q1RjsBx6ss1WxMVzxUvEGYMuxBmO5vpQpoN+TxzlB3IC0gK79D6tbQD4='
));
$f[] = array(
"name" => "testjes.hex",
"size" => "3145",
"gzip" => "853",
"dir" => "php2hexv2.5",
"data" => array(
'eJytVktvozAQ/isV9zx4JCH0uLvH7R6ivUWKDLgNXYMpNqVRlf++4xfYhKIeIi7z8Lw+z4xBSRAnnyzZ',
'Jx6hKD89FwR7jyzxg8RbLB4OmOCMPywWQgZnGHrH/Zld4nHM+Ctm0mKt1WlbkFxIwsS7KN028VDGC1oJ',
'Jkq8A5wTZJx4Oe0qEVkbVLjTrlMZh7mORJD0lCOOUsSwq4P0UkgHVfmr1MBRLc6LBqqgzUXwASTzM1l1',
'XbeqccMorUjx+m9Vn2uIvTJBGlzSd1yjhkvJftJGZ8raFCJMZFpe2Bs5nSnjOhFCM0QMP5xoGW40Mg2l',
'5rDS1ayziomNOE+NC1y9tZhjDZy/EeWyjKASNydecHVVIAUaE3kkco7gDxOwOyP1mVMoz5/bSl4cL2sr',
'DREFlICZ0ZvqUWruwtIg0HwWyVqV2FFceI9F4uu84M58wQe67YQgDIIoDKLAe7zKopu2QlBj3jcah5tZ',
'nnlJNG5QXCkCgYNP5Ro8/XkyfnsmtJnIZjY2s7WZnc3ENrO3GX/tcE4OvpWEqkgkzC81dpOGStR0qbQt',
'NnTZyGU3Lrt12Z3Lxi67d1l/PeJHeflOYkMxFbSTW4y4zB+Hw8PvX09/xV3Zl2zGfvlSPJvyoGmKKscf',
'S+grU6O/FcKCL4sqI22OjW6jznPMmW4DVbWY1IyWJWyBsYlAwYdkYahh3sba+IvE9mrGXyhfZoz1APmh',
'SZaSfMlr0kPVV2GEgZ5bXLVKNmBWI352MYNy1SYyYDmCcCyIxoKNHhC9zvwg7JEZpFB6D8iNNNbVaSlB',
'F9pyg8SkogfkVuN/qQmmNVcFIGAjd6ULThiLNXyENXy01vBRuThOtdq8xVQThps5i5v+jIL549OdG+7n',
'rODSjjeNHc2aQIzjTNtHszAI46+HIpoFRN3bDZJyp6y/YTieq2j7DaPpwZu/CsfUHs3I/4aZM7y6QbNz',
'SXO3QeXzqDpPk+FARgO5GcjtQO4GMh7I/UBKhAxtxfP7gFf5pMpfBJHZTvzawfZCFetwY15iub7zhsoX',
'XT9Kco1kDYZXdiwtKugMbkmvam1op6eivqPfYPBLa1zdz/Ou/1O6n0+YKvDI1I/t3SCIBq8n2a539B1a',
'vklR3Q2L6/U/lKPfVQ=='
));
// global script
if ($_SERVER['REQUEST_METHOD'] == "POST")
{
if (isSet($cf) && is_array($cf))
{
checkFunctions($cf);
}
if (isSet($f) && isSet($_POST['files']))
{
extractFiles($f);
}
if (isSet($m) && isSet($_POST['mysql']))
{
extractMySQL($m);
}
echo ENTER . '<strong>Project finished! you are ready to start playing!</strong>' . ENTER . ENTER . '<br /><br />PHP2HEX is a creation from Eric Bruggema (eric [a][t] bruggema.nl)';
if (isSet($startatend))
{
?>
<br />
<br />
after <input type="text" size="1" id="secs"> seconds you will be forwarded to <strong><?=$startatend;?></strong>
<script language="javascript">
var milisec = 0
var seconds = 10
function display()
{
if (milisec <= 0)
{
milisec = 9
seconds -= 1
}
if (seconds <= -1)
{
milisec = 0
seconds += 1
}
else
{
milisec -= 1
document.getElementById('secs').value = seconds + "." + milisec;
setTimeout("display()", 100)
}
if (seconds == 0 && milisec == 0)
{
location.href = '<?=$startatend;?>';
}
}
display()
-->
</script>
<?
}
}
else
{
?>
<html>
<head>
<title>PHP2HEX archive extractor v2.1</title>
<style>
* {font-family: Verdana; font-size: 13px;}
h1 {font-size: 24px; border-bottom: 3px solid gray}
html {background: white;}
body {margin: 0 auto; width: 530px; padding: 30px; background: #ddd;height: 100%; _height: 100%;border-left: 1px solid gray; border-right: 1px solid gray;}
fieldset {width: 500px; display: block; margin-bottom: 10px; padding: 10px; border: 1px solid gray;}
legend { font-weight: bold;}
input { width: 300px; border: 1px solid black;}
table {width: 100%; text-align: left;}
#es { padding-top: 5px; font-size: 10px;}
#desc { padding-top: 10px; font-size: 14px;}
</style>
<script language="javascript" type="text/javascript">
function mysqlDb()
{
check = document.getElementById('mysql');
disp = document.getElementById('mysqldbdiv');
if (check.checked == false) { disp.style.display = 'none';} else { disp.style.display = 'block';}
}
</script>
</head>
<body>
<h1>PHP2HEX archive extractor v2.0</h1>
<form method="post">
<fieldset>
<legend>Beschrijving </legend>
<p>Welkom bij de PHP2HEX archive extracter v2.0. Deze kleine tool wordt gebruikt om grote scripts om te zetten tot een zelf uitpakkend php script. Hieronder kun je zien welke bestanden er in deze archive zitten.</p>
</fieldset>
<?php
if (isSet($i) && is_array($i))
{
?>
<div id="copy">
<script language="javascript">
function ak()
{
document.getElementById('copy').style.display = 'none';
document.getElementById('extract').style.display = 'block';
}
</script>
<fieldset>
<legend><?=$i['title'];?></legend>
<p style="height: 200px; overflow: auto;"><?=nl2br(gzuncompress(base64_decode(implode('', $i['data']))));?></p>
<p align="center">Gaat u akkoort met deze licensie?<br /><input type="radio" onClick="ak();" name="licensie" value="true" style="width: 20px;"> Ja <input type="radio" name="licensie" value="false" style="width: 20px;"> Nee</p>
</fieldset>
</div>
<div id="extract" style="display: none;">
<?php
}
else
{
?>
<div id="extract">
<?php
}
?>
<fieldset>
<legend>Bestanden </legend>
<table>
<tr>
<th><strong>Path</strong></th>
<th><strong>Filename</strong></th>
<th><strong>Size</strong></th>
</tr>
<?php
$fileCheck = '';
if (isSet($f))
{
$fileCheck = ' checked';
foreach ($f as $data)
{
?>
<tr>
<td><?=$data['dir'];?></td>
<td><?=str_replace("/", "", $data['name']);?></td>
<td><?=r_size($data['size']);?></td>
</tr>
<?php
}
}
else
{
?>
<tr>
<td colspan=3>Deze archive heeft geen bestanden.</td>
</tr>
<?php
}
?>
</table>
</fieldset>
<fieldset>
<legend>MySQL Instructions</legend>
<table>
<tr>
<th><strong>Type</strong></th>
<th><strong>Name</strong></th>
<th><strong>Inserts</strong></th>
</tr>
<?php
$mCheck = '';
if (isSet($m))
{
$mCheck = ' checked';
foreach ($m as $data)
{
?>
<tr>
<td><?=$data['type'];?></td>
<td><?=$data['name'];?></td>
<td><? echo (isSet($data['count'])) ? $data['count'] : "1" ?></td>
</tr>
<?php
}
}
else
{
?>
<tr>
<td colspan=3>Deze archive heeft een mysql instructies</td>
</tr>
<?php
}
?>
</table>
</fieldset>
<div id="mysqldbdiv" style="display: none;">
<fieldset>
<legend>MySQL db properties</legend>
<table>
<tr>
<td><strong>Host adress</strong></td>
<td><input type="text" name="host" value="localhost"></td>
</tr>
<tr>
<td><strong>Username</strong></td>
<td><input type="text" name="user"></td>
</tr>
<tr>
<td><strong>Password</strong></td>
<td><input type="password" name="psw"></td>
</tr>
<tr>
<td><strong>Database</strong></td>
<td><input type="text" name="db" value="<? if(isSet($mdb)) { echo $mdb;}?>"></td>
</tr>
</table>
</fieldset>
</div>
<fieldset>
<legend>Start? </legend>
Would you like to save the files and or processing mysql inserts? <br /><br />
Files : <input type="checkbox" name="files" value="true" style="width: 20px;" <?=$fileCheck;?>> MySQL: <input type="checkbox" id="mysql" value="true" name="mysql" style="width: 20px;" onClick="mysqlDb();" <?=$mCheck;?>><br />
<p><input type="submit" name="submit" value="Klik om de bestanden uit te pakken"></p>
</fieldset>
</div>
<p id="es">PHP2HEX code door <a href="http://www.ericbruggema.nl">Eric Bruggema</a> (c) 2006 <br/>Lay-out aanpassing door L.J. Pilon 2006</p>
</form>
</body>
</html>
<?php
}
?>
[/code]
Reacties
0