Post: Decode for HOTLINK for decodeby.us
08-07-2011, 04:46 AM #1
ThereThatGuy
Porkey The Pig Is My Nigg
(adsbygoogle = window.adsbygoogle || []).push({}); Hey sorry HotLink, I forgot your info to upload for ya. Hopefully you check this thread.. Anyways here is the PHP files you needed me to make/code Smile


        <?php

error_reporting(0);
$time=microtime();

$path=str_replace($_SERVER['Awesome faceOCUMENT_ROOT'],'',dirname(__FILE__)).'/';
$uri=str_replace($path,'',$_SERVER['REQUEST_URI']);
$url='https://'.$_SERVER['HTTP_HOST'].$path;
$indexof='https://'.$_SERVER['HTTP_HOST'].$_SERVER['REQUEST_URI'];

$img=urldecode($_REQUEST['img']);
$ext=strtolower(array_pop(explode(".",$img)));
if(file_exists($img)){
header("Content-type: image/jpeg");

switch($ext){
default:
$ic=file_get_contents($img);
$src=imagecreatefromstring($ic);
list($sw,$sh)=getimagesize($img);
list($nw,$nh)=getidealsize($sw,$sh);
$im=imagecreatetruecolor($nw,$nh);
imagecopyresampled($im,$src,0,0,0,0,$nw,$nh,$sw,$sh);
imagejpeg($im,NULL,75);
imagedestroy($im);
imagedestroy($src);
break;
case 'txt':
$src=file_get_contents($img);
$im=imagecreate(132,132);
imagefill($im,0,0,imagecolorallocate($im,255,255,255));
$black=imagecolorallocate($im,0,0,0);
$len=strlen($src);
$xpos=0;
$ypos=0;
$font=2;
for($i=0;$i<$len;$i++){
if($src{$i}=="\n"){$xpos=0;$ypos++;$i++;}
$xx=$xpos*imagefontwidth($font);
$yy=$ypos*imagefontheight($font);
if(ord($src{$i})>=32&&ord($src{$i})<=255){
imagechar($im,$font,$xx,$yy,$src{$i},$black);
$xpos++;
}
if($xx>=132-imagefontwidth($font)){$xpos=0;$ypos++;}
if($yy>=132-imagefontheight($font)){$i=$len+1;break;}
}
imagejpeg($im,NULL,75);
imagedestroy($im);
break;
}
exit;
}

$ico=$_REQUEST['ico'];
if($ico!=''Winky Winky{
header("Content-type: image/png");
if($ico=='ICON_FAV'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gQNES0O1S+VIAAAAZRJREFUOMudksFqU0EUQM+dN++9WgliklW7MRoQix/gVgQRiqLQX3DvMojSlKgEIwa68CuEQKUIgrip4MaFLhShUNudpQNhsDW8zJtx0SRgA03iWcxwZy5nLveOAKytPXkdQrgHKKbDi0hndfXRCgD1eiO31oZpsdaGer2RA+iBURUKBSrLzame39msMaxWn7y8e+saIoNAhkuAcHzUefvpn/wxQZZ7Yq3QOkJHikiEALjcc/gnG6tmTBACIApRESJC96jPfveIw57DuXyywAXBu0Avd/zuObyHKI45qyKyvpss+NXtMZfGJGlMmqYoJXgfyPoONWrOKYKvn78wC0OBt9aqwXgmYq0F8COBiHTa7fWZf+Jo0id51myEGzevs/3zBwDVC5d5/+4DD2uPx/Kl+fypBh5ULlZa1eoljDGUSqVT993dPcyBqQHrGrgPtBYXFjDGUCwWMcaQJCnGGLTWGGNI0+O4XC4zf2aera2PTcBp4NXt5TssLV2dqfvnz5V4s7nxQl62W9+yfnaF/yCJk+9/ASNeyHktMrVuAAAAAElFTkSuQmCC'Winky Winky; }
if($ico=='ICON_GUP'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABHNCSVQICAgIfAhkiAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAG0SURBVDiNjZHPaxNREMc/s7tpE5ukthET2zTkqWujaNSiIOYmnrpnz/4bvXns+x+8eBOPPfQiiCJ6URDiRfESKoKC1CLa5ue+8ZBUjOxqv/AY5s3wmS8zqCppr76+WfxXXVXxSJGJ7Brw0UT2VloPkAwwkTWIPLm4Wpv3fG/LRPbGkQEmsiVEnl+9dLoYnqnSutbIiyePTWSb/wWYyOZE5Onq2eVypXLSe9vZRYIZrl8J84g8M5ENUwEmsr6IbC0vnQjr9Wrm09efxM7xbmeXbC4nzQtmHpGXJrK1ZAci90uLxZvnGyb7+dsBI6egoArvd/YoFPNeI1xZnEDKUwAT2XuF/LE7l5vn5hCP3Ix/SAVgoTCL73ksVUq+qZ0qI/LCRHYBQOrrm3eBB4ATQTOBL63Wmvdlr8tBt8/+fo+wepx2+8Ow2+97qgD4wCvgdgA8BB7B2O5gGP9wTqeWG8dKbzBwqqwA3/8oDYLO9sbgr0sQO51k4ziMHToe3e9sb/RSz3ioUewmG5CpPEmJgN8OJmE4SgcEaYC5bEAgjoyvxM6hmtSZDNA3r9tJvbNJn6Jp6CPqF7KJv5pbcXAUAAAAAElFTkSuQmCC'Winky Winky; }
if($ico=='ICON_DIR'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH1gERCy8U2eVPKQAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABQ0lEQVQ4y62SvUoDQRSFv/0pXdhNomCXWl8iYqHWUbRS0MIgeRkF8Qdj6yO4FpFgkTKFhQiCMRoIZDthk53d7I6FuGHUYKKeajhz73fnMFfbK5eanufl+aRcLnd3dHgyzw8yPc/Ll8tb6LqRmj2/z1nlYo4xZAKEYUDz6RGkRErJzPQsAGvrRTmq0XHs2ulxZcEECAKB7/febyS8tJ9ZLS4hQoGGDpqmNIdhhOveFNIX6IaBCEKlqHpdx/cFcRwrvmEYZLNZNcKVW6fb7SqFO9sb2HYGy5oiSRIGcYyUEpkkXLpVOp3OEFDa3fw2p++/0mrdf/FXlhdpNG6HACkl7fYDv5EOKF84jgaDSAX0+z6/lf4R4U8AmAwgZaICkiSeCBBFgboHQggsKzNiWnpKPSGGS2c6jl3bPzgvTJrdcewa/6E36jSFXbXSyAEAAAAASUVORK5CYII='Winky Winky; }
if($ico=='ICON_DEF'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAAd0SU1FB9YCAxMBI8Xa9AYAAAAddEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIFRoZSBHSU1Q72QlbgAAASZJREFUOMvdkc9KAlEUxn9GSGaZFa5c2RvYtk2LeoqCniECCVoPDUNvEkQbQbSFi3b2ErkbmT8rB+HC/VqMyoxaacs+uHDPvXw/vnNOgVRnrue887su71sPb0uvrufIWrt0jDEyxihJEhlj5HqOXM+5yHq3skUURYRhSBiEBEFAFEd8DAZ0um38kc/dbQugl4XkAJKQhEVYCVnROGkQxzHl3TL+yOf66gagN/Ns5wBWCIsETGEC9soVXl6fSZKE8Xicaz8HsJqaEaQoJNFsnjIcflIsFqnsH9DptlcD0hYAWYSQCghR2ilRq9WYTCZUq9XvE2geWyCQ7Pzv6PAYgHq9/gPA2jR82sdaWpjB+saVa/yL/gEgN8TFFW0C6HtPj+cb+PqzyxcUfK+XpK+esgAAAABJRU5ErkJggg=='Winky Winky; }
if($ico=='ICON_EXE'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1gETDQ01nLqtbgAAAapJREFUOMu1kz1LW2EYhq/3Peck0ICoFELSGBLbEiziB6Wtkw6NYBdHf4CL0EXKWbqV8wMqCB0MpcfBTUWKi4PtUDIERGJqK6hYjBpMkfiJiYkmHgcxSDlJ7OANz3jdz83zARU0MBzpeNn33hoYjnRQRbISnFzbXPr4YZDk2uZSLRPbztHYuvV5KmpFY+tWtSSyUueNdAZNVVhYTVItibSNvXeApko0RQELRia+VTQR/8Kp/SMEAiFACMHyagqnQ6VYLBF+1YJumARCwc7J0aEEgLwN/z08QVMUNPW68vkLuITGOhfPHnuZmU/cThIGkDdw5iRbBjVFoVAokjk4pb2lCb+3kfivbSSC2e/LNybzADIQCvbqhsnDOhdnZ+ecZvP8Se6xtbPPbvqIXLbAbvoYVUoeOB30v25DN0z8T/zPbWcw9+M3WAIpBT5PA6FmNz9XUmRzBbq7npbh6U9v4+UtTI4OJQKhYKdumLzpacXldOByOjg+zCGFQBXSFi4nsFtlPLHNI089Pm8DF6USumHiDbhffB17t3jnS/wyXvsSa5r8N2zzjWHuU1cD9fT77iZsJAAAAABJRU5ErkJggg=='Winky Winky; }
if($ico=='ICON_AUD'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gERFC8QyfJvfQAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABU0lEQVQ4y52SwUoCURSGv0QQumVua1ZG0TzBbNq0qCdwWdAbDESMBK0lGdr5GDHRRggNdNHOXkRxxpWzuXBOi7Fy0iz74cK95/J//Ofes0Gm42bYeOV3nd3Ub18Wqs2woSKysKy1aq3VNE3VWqvNsKHNsHE67y3MH5IkIY5j4nHMeDwmmSS8DQY8d9oMR0Our+oA3XlIDqCqqCqCIqqoKNX9KpPJBLNpGI6GXJxfAnQ/PMUcQBRFUAVmMAW2TJnHpwfSNGU6nebazwFEZ2YUMhTOngNAFEUcHhxR3t7hudNmZQsqgoig8nVXq9UolUpUKpWfE3wCUFDQGSGKInq9Hnu7Do7jrACIZOGzPj7leR6e5y0djEL+DbIErVYL13VxXffXySouK4ZhyF9VWFYMggBjDMYYgiBYP4Hv+/i+//8E6yiX4PsXrQPoh/d3J2v4+h+bd3dpvVRoRiaHAAAAAElFTkSuQmCC'Winky Winky; }
if($ico=='ICON_FNT'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gERFCUFXsBjHAAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABrklEQVQ4y6WSz4tSYRSGn8YBm4zQwkWJhq2lsK2bGaghyJ0uGgoCtbuPYAhCpo0kl/6MBu81GEMIswnGRQthoqLxH3Dp6L0XJrwoF77TYnBQxOzHCx985+V7H845fOc4Vaqslz6zXHefb7/4NOeW9ZIopeaO53nieZ64riue50lZL0lZL92Zzq5MF7ZtY1kW1sBiMBhgOzZfDg/58PE9veMez55uA+xPQ2YAIoKIoBCUCKKE+I04juMQuBCgd9zj0cPHAPuTzOoMQAmCQgR+npzQbrdZ39jgYuASe+/e4rouw+GQhSMoUSh12smb3V2eaBoHrQOSydtcj8W5dTPJvc37iwGTEUQpTNNkZ+clhmGwdn6NcDiM3+8nGAwuAyi+fv9GKBRia+sBRz+OcByHy6ErXLsaIRaL/QagFCKCUTHIZrP4fD7S6TS1Wm3hx1id3YEwGo2o1+t0u12azSb9fp/xeEwul1sOAGg0GqRSKYrF4plXKBTodDokEonlgGq1Sj6fJxqNnnmZTAbTNP8MUKlU5h5pmrZwByv8p2Y6iEQi/wxo6a9frf9FrjW5/AL9KNe3P2btbwAAAABJRU5ErkJggg=='Winky Winky; }
if($ico=='ICON_WEB'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gIJFBgMn/mWpgAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABwUlEQVQ4y6WSQWsTYRCGn6y7KzFaoxWlLgbrVa1sEErVg4JVjIieBIlBFPoDRCiC52BY/AdCjyUoFBVaQuqhYiHEihEEr0LBQ8ru5pTV+iXfeKiFbBtt1RcGZgbeh5lhEqzpbMkrLrK1xh9OPnq9qVvyiqK13hRKKVFKSRRFopSSkleUkle82Os1eoswDAmCgMAP8H2fsBXyfmmJSnWW5kqTB/cnAeZ7ITGAiCAiaAQtgmhh+NgwrVaL1K4UzZUmt/N3AObXPWYMoAVBIwL8ggmwOzXAzIvnRFFEu92OrR8DaFkzT1caTL38QPtHgqTZ5d71LO7RQWzbZmDPXirV2f4AEaFc/UT5zTIXroxjWSZKdXj2tsH31QNcOu2QTqf57RFFhKcz7xgdc1lOnOPmmYMM2T6jYy7Tlc8cHnLIZDJ/AGhNpAwsy2TixEe+fPWpqxtYlsk3taPvY2y4gZC0uijVoTxXY3/KhkFQqkPS6vQFGBsbd69lqdca7DtyEvPQcTKySL3WoJA7tfUEALcuj6C7XaZezbGqLXYaikJuhMLV7PYAAPmcSz7nsh0Z/KdiEziO88+ABe/J4/N/4VtYT34Cf9/TAV9YyvYAAAAASUVORK5CYII='Winky Winky; }
if($ico=='ICON_TXT'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gERFCYrqTs9EAAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABLklEQVQ4y+WST0sCQRiHHyGWzLSt8OS9WFJRwSC6dKhPUdBniECCzkvLUPQZgjoF0SWQFPLgLagwS+qWEKF3F2Fg3w6boW0mnvvBwPzhfeaZlwnhZ9VRdpXR2dgr7JcDu46yxfO8wNBai9ZaXNcVrbU4yhZH2ev9tRP9i/JNMQCPhk0+2u8s51fY3SlwdKxKjrK/TQYA2XQeEUEAEQERQHh+qROZitBqt9ja3Ob07KQEhAKA+9ptwCBpZZiOxLi4PMd1XTqdDkOfkF7K+Zf6DngieOKRzeZoNt8wDINYdIbi9dXvgNrTXcDAWkwRngwTj8fpdruYpjncIGllvnogIL0++Gdzs/MAJBKJ4YB642HkR/gTYC2kGDcDgMbr4783+EkfB1BRhwdrY9RVepNPJpKK2jR5xXYAAAAASUVORK5CYII='Winky Winky; }
if($ico=='ICON_ARC'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAA3XAAAN1wFCKJt4AAAAB3RJTUUH1gERFRcPUqe0RAAAAbFJREFUOMudkr9LHEEUxz+zO7N7e3sJB54EvCDGQBJSiQpCuFYLkyZVSCCWlqawFeRIGxBCECxicX+C9mKnoI0ECwsPEdIcmnDJ/fL21rHYvb29X0TyLd7MvHnvw3tvRvAPfV1ydeyYB/ZXCtX9tkNsvDc+A2vDAKZyeLfyDYCjnS8ULy6iO9+r1yWwtrx5ObSC75+eA9C6qTL+Yo4n029IJBzSkzkK6wuObAfWrop9ydJJR/tKcY90dhav2US6GTATQQz3kGE/IDn+CsNKAb8wpcSQVgdQuyqSzEwOTJ6aybG7nef45IzXbz+QzY4xYlqdKgFKP3Y4Pz1A4KO1j5twAHDdJM/mV3lq2Cy0PADqf0pcl39iN6rdLUw8fgRagyBYQ5UON/tbAspSdwP8+m9AExLCR45eu3OnNQhB82+pG2AqFcXrthFhYpsbB8VnYBiAtGLuDkgMOMe/pgSw7CSeshC9GQTz0EKABhEiGo0GjmXHAQ5aqpDeb4PeiTymaqHs2EdSjkvF83vHFZXa65OmhVTxCh6OMfpykfspQDW1eQsYYuNjaotWbZn/UO1GF+4ANhCEVwgYCMMAAAAASUVORK5CYII='Winky Winky; }
if($ico=='ICON_IMG'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsRAAALEQF/ZF+RAAAAB3RJTUUH1gERFDUisQjEJgAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABoklEQVQ4y6WTy2oTARSGv86tM4OT2hZt6AUloQuXqaiL0p2CgrswTBf1OUSfwL0PIFgQxZWIdF8RBKEpVCvUzCC4USFGjaElMznHhTp0HIVG/9XhwPnOfSyMmmvAOv+ma4RRU+O4raMqjtsaRk21AGq1OkmSjJS6VqsDYB12mqaJqiCiKKDy01ZBVFERVATP9/OYHPDg4X1ara0jZW80lrhx/WYR0GptcfnCIpNzHbS3AMDX3jde7bZZWT4LgAKGYbL+5EUOMw6T3UqMd/oZTpAAwvxMhe2Xewz6XQb9LuMmaJYWqinMwB8uou8m2O/Ooppx+84Gnu9y79EmvjfOxZVznDwxVQAYv/eXfpnHtk0cx2bt6nnO1Oc4GAxpXlmmOjNdmkehguNOimkNAaWf2VSrxwjcUzzf3sNIPzNbccnS7O+Ain3A+zcf+dRN6bz9QDYYst/pcQmDnbtPee3a2J4DkwtlQKOxxK3Hv9Y4Bl4VPGDiz2ssAaJwlShcHfkZckAQBKgqIoJhGIgIIoJlWSVfCZAkcX7bR1WSxD+a/d93/g7RxdXtNVs9iAAAAABJRU5ErkJggg=='Winky Winky; }
if($ico=='ICON_VID'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gERFCg5xAFh1gAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABPklEQVQ4y7WTv0oDQRDGf4qVER/hxBdQLBTExkJFsBYNCtYSEmKUIFgfnmtyueSMPoQg9rFIYaW+RMrYpMo1CzsW54XkLv8sHBhmdpid75tv2RlC23KU/c5k270u3rwlqo6yxRiTcK21aK0lCALRWoujbHGUvdN/d67/cJQ+HAqbTh+zsb7J5UWRckU1HGX3mMzGm+v+EwB+7RG/WsevPtDpdEjNp2h/tzk9OQNoDGUAkMmeh4kxiAgCLKQWeXl9JggCut3uQH+CQc2rAyAIBsGIodVqsWQts7qyxv7eASM1AMjlM78xO1D//PoA4P6uPJ6B59YAqJSruCUPt+QB9KJlWeMH5Au5cAWRgXrhKj/0hRIDIqRp6wkNIqQ44p8ZRPvHNZg4YBTSv2kw9jONckfZEhexqUq320xvzSj5AZ//w542UGLeAAAAAElFTkSuQmCC'Winky Winky; }
if($ico=='ICON_DAT'Winky Winky{ echo base64_decode('iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAAAAAAAD5Q7t/AAAACXBIWXMAAAsSAAALEgHS3X78AAAAB3RJTUUH1gERFDAPiaBsFgAAAB10RVh0Q29tbWVudABDcmVhdGVkIHdpdGggVGhlIEdJTVDvZCVuAAABaklEQVQ4y5WQz0pCQRTGf0arjPAJjIJoV9pCKBUTKoK2oouCniECCVrclSRXX0LQhRrVJohs4Z8WiuEj5Frx3lbZYuCeFqGo1zI/GH4zw5xvvnMc/Mif1BOvzNbhVfz6xXab1BNiWZZtKaVEKSX9fl+UUpLUE5LUEwejtQujB9M0MQwDo2fQ6/UwP0zemk2enh/pdDtcXsQBSqMmi6MG6XR6au6NzXWcS0463Q5np+dkc5kS4LAlAIjFYjYuO1e4eyhy/3BLNpfh1xYA8vm8jV7vDqvuNba3vBwfnfxtEI1GERE0TSMcDqNpGu33Nnu7fvqfX7hcrrH3YzMQkeHPlUpljNVqFRHB7XbPTgDg8/mmclK/Jmg0GkOKCPV6farBwqRBJBLBsiwCgcCQIkIwGERE/k4AUCwWAajValNn8a8EIoLH40FECIVCAEPONCgUCgC0Wq1/JRhrIZVKMa8GBmU9fbM/R115sPkG1sHJ2n//19EAAAAASUVORK5CYII='Winky Winky; }
exit;
}

function geticon($fname){
if(is_dir($fname)){
return(ICON_DIR);
}else{
$ext=strtolower(array_pop(explode(".",$fname)));
switch($ext){

///////////////// DEFAULT
default:
return('ICON_DEF'Winky Winky;
break;
///////////////// COMMON EXECUTABLE FILES
case 'app':
return('ICON_EXE'Winky Winky;
break;
case 'bat':
return('ICON_EXE'Winky Winky;
break;
case 'cgi':
return('ICON_EXE'Winky Winky;
break;
case 'com':
return('ICON_EXE'Winky Winky;
break;
case 'exe':
return('ICON_EXE'Winky Winky;
break;
case 'pif':
return('ICON_EXE'Winky Winky;
break;
case 'vb':
return('ICON_EXE'Winky Winky;
break;
case 'ws':
return('ICON_EXE'Winky Winky;
break;
///////////////// COMMON AUDIO FILES
case 'aac':
return('ICON_AUD'Winky Winky;
break;
case 'aif':
return('ICON_AUD'Winky Winky;
break;
case 'iff':
return('ICON_AUD'Winky Winky;
break;
case 'm3u':
return('ICON_AUD'Winky Winky;
break;
case 'mid':
return('ICON_AUD'Winky Winky;
break;
case 'midi':
return('ICON_AUD'Winky Winky;
break;
case 'mp3':
return('ICON_AUD'Winky Winky;
break;
case 'mpa':
return('ICON_AUD'Winky Winky;
break;
case 'ra':
return('ICON_AUD'Winky Winky;
break;
case 'ram':
return('ICON_AUD'Winky Winky;
break;
case 'wav':
return('ICON_AUD'Winky Winky;
break;
case 'wma':
return('ICON_AUD'Winky Winky;
break;
///////////////// COMMON FONT FILES
case 'fnt':
return('ICON_FNT'Winky Winky;
break;
case 'fon':
return('ICON_FNT'Winky Winky;
break;
case 'otf':
return('ICON_FNT'Winky Winky;
break;
case 'ttf':
return('ICON_FNT'Winky Winky;
break;
///////////////// COMMON WEB FILES
case 'asp':
return('ICON_WEB'Winky Winky;
break;
case 'css':
return('ICON_WEB'Winky Winky;
break;
case 'htm':
return('ICON_WEB'Winky Winky;
break;
case 'html':
return('ICON_WEB'Winky Winky;
break;
case 'js':
return('ICON_WEB'Winky Winky;
break;
case 'jsp':
return('ICON_WEB'Winky Winky;
break;
case 'php':
return('ICON_WEB'Winky Winky;
break;
case 'xhtml':
return('ICON_WEB'Winky Winky;
break;
///////////////// COMMON TEXT FILES
case 'doc':
return('ICON_TXT'Winky Winky;
break;
case 'log':
return('ICON_TXT'Winky Winky;
break;
case 'msg':
return('ICON_TXT'Winky Winky;
break;
case 'rtf':
return('ICON_TXT'Winky Winky;
break;
case 'txt':
return('ICON_TXT'Winky Winky;
break;
case 'wpd':
return('ICON_TXT'Winky Winky;
break;
case 'wps':
return('ICON_TXT'Winky Winky;
break;
///////////////// COMMON ARCHIVE FILES
case 'gz':
return('ICON_ARC'Winky Winky;
break;
case 'pkg':
return('ICON_ARC'Winky Winky;
break;
case 'rar':
return('ICON_ARC'Winky Winky;
break;
case 'sea':
return('ICON_ARC'Winky Winky;
break;
case 'sit':
return('ICON_ARC'Winky Winky;
break;
case 'sitx':
return('ICON_ARC'Winky Winky;
break;
case 'zip':
return('ICON_ARC'Winky Winky;
break;
///////////////// COMMON IMAGE FILES
case '3dm':
return('ICON_IMG'Winky Winky;
break;
case '3dmf':
return('ICON_IMG'Winky Winky;
break;
case 'ai':
return('ICON_IMG'Winky Winky;
break;
case 'bmp':
return('ICON_IMG'Winky Winky;
break;
case 'drw':
return('ICON_IMG'Winky Winky;
break;
case 'dxf':
return('ICON_IMG'Winky Winky;
break;
case 'eps':
return('ICON_IMG'Winky Winky;
break;
case 'gif':
return('ICON_IMG'Winky Winky;
break;
case 'indd':
return('ICON_IMG'Winky Winky;
break;
case 'jpeg':
return('ICON_IMG'Winky Winky;
break;
case 'jpg':
return('ICON_IMG'Winky Winky;
break;
case 'mng':
return('ICON_IMG'Winky Winky;
break;
case 'pct':
return('ICON_IMG'Winky Winky;
break;
case 'pdf':
return('ICON_IMG'Winky Winky;
break;
case 'png':
return('ICON_IMG'Winky Winky;
break;
case 'ps':
return('ICON_IMG'Winky Winky;
break;
case 'psd':
return('ICON_IMG'Winky Winky;
break;
case 'psp':
return('ICON_IMG'Winky Winky;
break;
case 'qxd':
return('ICON_IMG'Winky Winky;
break;
case 'qxp':
return('ICON_IMG'Winky Winky;
break;
case 'svg':
return('ICON_IMG'Winky Winky;
break;
case 'tif':
return('ICON_IMG'Winky Winky;
break;
///////////////// COMMON VIDEO FILES
case '3gp':
return('ICON_VID'Winky Winky;
break;
case 'asf':
return('ICON_VID'Winky Winky;
break;
case 'asx':
return('ICON_VID'Winky Winky;
break;
case 'avi':
return('ICON_VID'Winky Winky;
break;
case 'mov':
return('ICON_VID'Winky Winky;
break;
case 'mp4':
return('ICON_VID'Winky Winky;
break;
case 'mpg':
return('ICON_VID'Winky Winky;
break;
case 'qt':
return('ICON_VID'Winky Winky;
break;
case 'rm':
return('ICON_VID'Winky Winky;
break;
case 'swf':
return('ICON_VID'Winky Winky;
break;
case 'wmv':
return('ICON_VID'Winky Winky;
break;
///////////////// COMMON DATA FILES
case '123':
return('ICON_DAT'Winky Winky;
break;
case 'csv':
return('ICON_DAT'Winky Winky;
break;
case 'dat':
return('ICON_DAT'Winky Winky;
break;
case 'db':
return('ICON_DAT'Winky Winky;
break;
case 'dll':
return('ICON_DAT'Winky Winky;
break;
case 'mdb':
return('ICON_DAT'Winky Winky;
break;
case 'pps':
return('ICON_DAT'Winky Winky;
break;
case 'ppt':
return('ICON_DAT'Winky Winky;
break;
case 'sql':
return('ICON_DAT'Winky Winky;
break;
case 'wks':
return('ICON_DAT'Winky Winky;
break;
case 'xls':
return('ICON_DAT'Winky Winky;
break;
case 'xml':
return('ICON_DAT'Winky Winky;
break;
}
}
}

function humansize($bytes){
$k=1024;
$m=1024*$k;
$g=1024*$m;
$t=1024*$g;
if($bytes<$k){
return $bytes." B";
}elseif($bytes<$m){
return round($bytes/$k,0)." KB";
}elseif($bytes<$g){
return round($bytes/$m,0)." MB";
}elseif($bytes<$t){
return round($bytes/$g,0)." GB";
}else{
return round($bytes/$t,0)." TB";
}
}

function getidealsize($sw,$sh){
$ideal=132;
if($sw>$ideal||$sh>$ideal){
if($sw>$sh){
$perc=$ideal/$sw;
}else{
$perc=$ideal/$sh;
}
$nw=round($sw*$perc);
$nh=round($sh*$perc);
}else{
$nw=$sw;
$nh=$sh;
}
return(array($nw,$nh));
}

function getsize($dir){
$size=0;
if(@is_dir($dir)){
if($dh=opendir($dir)){
while(false!==($file=readdir($dh))){
if($file!='.'&&$file!='..'Winky Winky{
$size+=getsize($dir.'/'.$file);
}
}
closedir($dh);
}
}else{
$size+=@filesize($dir);
}
return $size;
}

$dirs=array();
$files=array();

if($dir=opendir('./'.$uri)){
while(false!==($file=readdir($dir))){
if(substr($file,0,1)!='.'&&substr($file,0,1)!='_'&&$file!="index.php"){
if(is_dir('./'.$uri.$file)){
$dirs[]=$file.'/';
}else{
$files[]=$file;
}
}
}
closedir($dir);
}else{
die('Unable to open directory: '.$uri);
}

asort($dirs);
asort($files);

echo '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="https://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="generator" content="JGAs Directory Listing" />
<title>Index of '.$indexof.'</title>
<link rel="icon" type="image/png" href="'.$url.'index.php?ico=ICON_FAV" />
<style type="text/css">
body { background-color:#FFF; color:#666; line-height:120%; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
a { color:#000; text-decoration:none; }
a img { border:none; }
table { margin:4px auto; border-right:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; }
table th { text-align: left; padding: 4px 0 4px 9px; background: #666; border-top: 1px solid #444; border-left: 1px solid #555; color: #FFF; }
table th h2 { color:#FFF; }
table tr td { padding: 3px 8px; border-left: 1px solid #D9D9D9; border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; }
table .even td { BACKGROUNSad Awesome #edf3fe; BORDER-BOTTOM: 1px solid #E8F0FF; BORDER-TOP: 1px solid #E8F0FF; BORDER-RIGHT: 1px solid #FFF; }
table .odd td { BACKGROUNSad Awesome #FFF; BORDER-BOTTOM: 1px solid #FFF; BORDER-TOP: 1px solid #FFF; BORDER-RIGHT: 1px solid #FFF; }
td a { display:block; border:none; }
td .preview{
position:relative;
z-index:1;
float:right;
}
td .preview img{
position:absolute;
display:none;
left:-138px;
top:-45px;
border:4px solid #F3F3F3;
}
td:hover .preview img{
display:block;
z-index:500;
}
</style>
</head>

<body>

<table width="750" border="0" align="center" cellpadding="0" cellspacing="0">
<tr><th colspan="3"><h2><img src="'.$url.'index.php?ico=ICON_FAV" /> Index of "'.$indexof.'"</h2></th></tr>
<tr><th>Name</th><th>Last Modified</th><th>Size</th></tr>
<tr class="odd"><td colspan="3"><a href="https://www.nextgenupdate.com/forums/"> <img src="'.$url.'index.php?ico=ICON_GUP" /> Parent Directory</a></td></tr>';

$class='even';
if(is_array($dirs)){
foreach($dirs as $file){
echo '<tr class="'.$class.'"><td><a href="'.$file.'"> <img src="'.$url.'index.php?ico=ICON_DIR" /> '.$file.'</a></td><td>'.date('j/n/Y g:i:s A',filemtime('./'.$uri.$file)).'</td><td>'.humansize(getsize('./'.$uri.$file)).'</td></tr>'."\n";
if($class=='even'Winky Winky{$class='odd';}else{$class='even';}
}
}
if(is_array($files)){
foreach($files as $file){
echo '<tr class="'.$class.'"><td>'.($class=='even'?'<div class="leftimg"></div>':''Winky Winky.'<a href="'.$file.'"> ';
$ext=strtolower(array_pop(explode(".",$file)));
if($ext=='jpeg'||$ext=='jpg'||$ext=='gif'||$ext=='png'||$ext=='ico'||$ext=='txt'Winky Winky{
echo '<div class="preview"><img src="'.$url.'index.php?img='.urlencode('./'.$uri.$file).'" /></div>';
}
echo '<img src="'.$url.'index.php?ico='.geticon($path.$file).'" /> '.$file.'</a></td><td>'.date('j/n/Y g:i:s A',filemtime('./'.$uri.$file)).'</td><td>'.humansize(getsize('./'.$uri.$file)).'</td></tr>'."\n";
if($class=='even'Winky Winky{$class='odd';}else{$class='even';}
}
}
echo '<tr class="'.$class.'"><td colspan="3"><div align="center">';
echo 'Page generated in '.abs(round((microtime-$time)/10,2)).' seconds. <br />';
echo count($dirs).' folders and '.count($files).' files are currently being displayed. <br />';
echo 'Script used '.humansize(memory_get_usage()).' of memory to execute. <br/>';
$a=array(60,97,32,104,114,101,102,61,34,104,116,116,112,58,47,47,119,119,119,46,106,103,97,114,108,100,116,46,99,111,109,47,108,105,115,116,100,105,114,47,34,62,74,71,65,115,32,68,105,114,101,99,116,111,114,121,32,76,105,115,116,105,110,103,60,47,97,62);
foreach($a as $v){echo chr($v);}
echo '</div></td></tr>';
echo '</table>

</body>
</html>';
?>



Your Welcome, Concider us even for now Smile

Until next time,
TTG

---------- Post added at 12:46 AM ---------- Previous post was at 12:29 AM ----------

Ohh, ya im still working on your java program. Ill post it tomoro some time Smile
(adsbygoogle = window.adsbygoogle || []).push({});
08-08-2011, 04:53 AM #2
User Not Found
Do a barrel roll!
My friend says thank you for this. Smile
08-09-2011, 01:36 AM #3
Pichu
RIP PICHU.
This is pretty cool, although I don't really know php.

Copyright © 2026, NextGenUpdate.
All Rights Reserved.

Gray NextGenUpdate Logo