<?php
                        $log="/tmp/test_subida.log";

                        $deviceID=isset($_GET["device"]) ? $_GET["device"] : "";
                        $token=isset($_GET["token"]) ? $_GET["token"] : "";
                        $plan=isset($_GET["plan"]) ? $_GET["plan"] : "";

                        $method=isset($_SERVER["REQUEST_METHOD"]) ? $_SERVER["REQUEST_METHOD"] : "";
                        $ip=isset($_SERVER["REMOTE_ADDR"]) ? $_SERVER["REMOTE_ADDR"] : "";
                        $len=isset($_SERVER["CONTENT_LENGTH"]) ? (int)$_SERVER["CONTENT_LENGTH"] : 0;
                        $time=date("Y-m-d H:i:s");

                        $total=0;
                        $fp=fopen("php://input","rb");

                        if($fp)
                        {
                            while(!feof($fp))
                            {
                                $buf=fread($fp,65536);
                                if($buf===false)
                                {
                                    break;
                                }

                                $total+=strlen($buf);
                            }

                            fclose($fp);
                        }

                        @file_put_contents(
                            $log,
                            "[".$time."] token=".$token." deviceID=".$deviceID." plan=".$plan." method=".$method." ip=".$ip." content_length=".$len." total_read=".$total."\n",
                            FILE_APPEND
                        );

                        header("HTTP/1.1 200 OK");
                        header("Content-Type: text/plain");
                        echo "OK";
                        exit;
                    ?>