'Windows 10', '/windows nt 6.3/i' => 'Windows 8.1', '/windows nt 6.2/i' => 'Windows 8', '/windows nt 6.1/i' => 'Windows 7', '/windows nt 6.0/i' => 'Windows Vista', '/windows nt 5.2/i' => 'Windows Server 2003/XP x64', '/windows nt 5.1/i' => 'Windows XP', '/windows xp/i' => 'Windows XP', '/windows nt 5.0/i' => 'Windows 2000', '/windows me/i' => 'Windows ME', '/win98/i' => 'Windows 98', '/win95/i' => 'Windows 95', '/win16/i' => 'Windows 3.11', '/macintosh|mac os x/i' => 'Mac OS X', '/mac_powerpc/i' => 'Mac OS 9', '/linux/i' => 'Linux', '/ubuntu/i' => 'Ubuntu', '/iphone/i' => 'iPhone', '/ipod/i' => 'iPod', '/ipad/i' => 'iPad', '/android/i' => 'Android', '/blackberry/i' => 'BlackBerry', '/webos/i' => 'Mobile' ); foreach ($os_array as $regex => $value) { if (preg_match($regex, $user_agent)) { $os_platform = $value; } } return $os_platform; } if (substr(strtoupper(getOS()),0,3) === 'WIN') { $eeee=""; } if (isset($_POST['justuntmpthis']) && !isset($_POST['justtmpthis'])) { $fsuff=1; $ffsuff=1; while ($ffsuff == $fsuff) { $ffsuff++; foreach (glob('/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.*') as $ggfilename) { unlink($ggfilename); $fsuff=$ffsuff; } } if (file_exists('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf')) { unlink('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.webm')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.webm'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.mov')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.mov'); } if (file_exists($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'PHP' . DIRECTORY_SEPARATOR . 'animegif' . DIRECTORY_SEPARATOR . server_remote_addr() . '.gif')) { unlink($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'PHP' . DIRECTORY_SEPARATOR . 'animegif' . DIRECTORY_SEPARATOR . server_remote_addr() . '.gif'); } exit; } if (isset($_POST['justtmpthis'])) { if (isset($_POST['justuntmpthis'])) { $fsuff=1; $ffsuff=1; while ($ffsuff == $fsuff) { //file_put_contents('xv9.xv9', '' . $fsuff); $ffsuff++; foreach (glob('/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.*') as $ggfilename) { unlink($ggfilename); $fsuff=$ffsuff; } //file_put_contents('xv8.xv8', '' . $fsuff); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf')) { unlink('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.webm')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.webm'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.mov')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.mov'); } if (file_exists($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'PHP' . DIRECTORY_SEPARATOR . 'animegif' . DIRECTORY_SEPARATOR . server_remote_addr() . '.gif')) { unlink($_SERVER['DOCUMENT_ROOT'] . DIRECTORY_SEPARATOR . 'PHP' . DIRECTORY_SEPARATOR . 'animegif' . DIRECTORY_SEPARATOR . server_remote_addr() . '.gif'); } } $fsuff=1; $ffsuff=1; while ($ffsuff == $fsuff) { $ffsuff++; //file_put_contents('xv0.xv0', '' . $fsuff); foreach (glob('/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.*') as $ggfilename) { $fsuff=$ffsuff; } //file_put_contents('xv1.xv1', '' . $fsuff); } $datain=str_replace(' ','+',urldecode($_POST['justtmpthis'])); //file_put_contents('xv.xv', $datain); if (strpos($datain, 'data:') !== false) { file_put_contents('/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.' . str_replace('jpeg','jpg',explode(';',explode('/', $datain )[1])[0]), base64_decode(explode(';base64,', $datain )[1] )); } else if (strpos(strtolower($datain), 'http') !== false) { file_put_contents('/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.' . str_replace('jpeg','jpg',explode('#',explode('?',explode('.', $datain)[-1 + sizeof(explode('.', $datain))])[0])[0]), file_get_contents($datain)); } else if (trim($datain) != '') { copy($datain, '/tmp/' . ggserver_remote_addr() . 'tmp' . substr('000' . $fsuff,-3,3) . '.' . str_replace('jpeg','jpg',explode('#',explode('?',explode('.', $datain)[-1 + sizeof(explode('.', $datain))])[0])[0])); } exit; } if (isset($_POST['justpdftmpthis'])) { $immogpath='/usr/local/Cellar/imagemagick/7.1.0-10_1/bin/'; if (file_exists('/home/virtfs/rjmprogr/usr/local/cpanel/3rdparty/bin/mogrify')) { $immogpath='/home/virtfs/rjmprogr/usr/local/cpanel/3rdparty/bin/'; } else if (file_exists('/usr/local/Cellar/imagemagick/7.1.0-10_1/bin/mogrify')) { $immogpath='/usr/local/Cellar/imagemagick/7.1.0-10_1/bin/'; } else if ('/usr/local/bin/mogrify') { $immogpath='/usr/local/bin/'; } if (file_exists('/tmp/ggpdftmp.pdf')) { unlink('/tmp/ggpdftmp.pdf'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf')) { unlink('/tmp/' . ggserver_remote_addr() . 'pdftmp.pdf'); } //file_put_contents('aq.aq', $immogpath . 'convert /tmp/' . ggserver_remote_addr() . 'tmp*.*g* /tmp/' . ggserver_remote_addr() . 'pdftmp.pdf'); exec($immogpath . 'convert /tmp/' . ggserver_remote_addr() . 'tmp*.*g* /tmp/ggpdftmp.pdf 2>> /tmp/ggerr.err ; mv /tmp/ggpdftmp.pdf /tmp/' . ggserver_remote_addr() . 'pdftmp.pdf'); if (!isset($_POST['justvideotmpthis'])) { exit; } } if (isset($_POST['justvideotmpthis'])) { $videofr=" -r " . (1000 / $delay) . " "; $videofr=" -r " . (1000 / $delay) . " -filter:v setpts=" . ($delay / 1000) . "*PTS "; $videomime="video/mp4"; $videoext=".mp4"; $videoie="jpg"; foreach (glob('/tmp/' . ggserver_remote_addr() . 'tmp*.*g*') as $jimvfilename) { $videoie='' . explode('.', $jimvfilename)[-1 + sizeof(explode('.', $jimvfilename))]; } $xvideopref='/tmp/' . ggserver_remote_addr() . 'tmp'; $xivideopref='/tmp/' . ggserver_remote_addr() . 'tmp'; $xjvideopref='/tmp/' . ggserver_remote_addr() . 'tmp'; $videofr=" -framerate 0.1 "; $videoext=".webm"; $videomime="video/webm"; $videomidbit="-c:v libvpx-vp9 -pix_fmt yuva420p -lossless 1 -c:a copy"; $videopath="/usr/local/bin/"; if (file_exists('/usr/local/bin/ffmpeg')) { $videopath="/usr/local/bin/"; } $videocmd=$videopath . "ffmpeg " . $videofr . " -i " . $xivideopref . "%03d." . $videoie . " " . $videomidbit . " " . "/tmp/" . ggserver_remote_addr() . "video" . $videoext . " 2>> /tmp/ggerr.err "; $videocmd.="; " . $videopath . "ffmpeg -i " . " " . "/tmp/" . ggserver_remote_addr() . "video" . $videoext . " " . "/tmp/" . ggserver_remote_addr() . "video.mov"; if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.webm')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.webm'); } if (file_exists('/tmp/' . ggserver_remote_addr() . 'video.mov')) { unlink('/tmp/' . ggserver_remote_addr() . 'video.mov'); } //file_put_contents('xy.xy', $videocmd); exec($videocmd); exit; } $cbgg=" align='center'>Tutorial Slideshow to Animated GIF "; $cbor=" ... or ... "; if (isset($_GET['calledbygg'])) { $cbgg=">"; $cbor=""; } $sssblurb=""; $mampelse=""; if (1 == 3) { if (!isset($_GET['huhv']) && strpos($_SERVER['SERVER_NAME'], 'localhost') === false) { $huhmamp=@file_get_contents("http://localhost:8888/PHP/animegif/tutorial_to_animated_gif.php"); file_put_contents('qz.zq',$huhmamp); if (strpos(str_replace('Index of ','
Index of
',$huhmamp), '') !== false) { $mampelse=" else { document.getElementById('imsel').innerHTML+=''; } \n"; } else { $huhmamp=@file_get_contents("http://localhost:8888/"); if (strpos(str_replace('Index of ','',$huhmamp), '') !== false) { $mampelse=" else { document.getElementById('imsel').innerHTML+=''; } \n"; } else { $mampelse=" else { document.getElementById('imsel').innerHTML+=''; } \n"; } } } } $videopath=""; if (file_exists('/usr/local/bin/ffmpeg')) { $videopath="/usr/local/bin/"; } if (isset($_GET['justcheckamhere'])) { if (file_exists('amhere.htm')) { if (strpos($_SERVER['SERVER_NAME'], 'localhost') !== false) { unlink('amhere.htm'); } } if (file_exists('amhere.jpg')) { if (strpos($_SERVER['SERVER_NAME'], 'localhost') !== false) { unlink('amhere.jpg'); } } echo '