示例#1
0
文件: index.php 项目: neevan1e/Done
    if (isset($_POST["delete"]) && $_POST["delete"] == 1) {
        $files = glob('results/*');
        foreach ($files as $file) {
            if (is_file($file)) {
                unlink($file);
            }
        }
    } else {
        $url = $_POST["url"];
        $format = $_POST["format"];
        try {
            $grabzIt = new GrabzItClient($grabzItApplicationKey, $grabzItApplicationSecret);
            if ($format == "pdf") {
                $grabzIt->SetPDFOptions($url);
            } else {
                $grabzIt->SetImageOptions($url);
            }
            $grabzIt->Save($grabzItHandlerUrl);
        } catch (Exception $e) {
            $message = $e->getMessage();
        }
    }
}
?>
<html>
<head>
<title>GrabzIt Demo</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
<script src="ajax/ui.js"></script>
</head>
示例#2
0
 function make_images($user)
 {
     $files = $this->projects[$user]["files"]["html"];
     if (!$files) {
         echo "pole html/PHP faile  <br>";
         return;
     }
     $grabzItHandlerUrl = $this->base_url . "lib/webimg/handler.php";
     $i = 0;
     try {
         global $grabzItApplicationKey, $grabzItApplicationSecret;
         foreach ($files as $file) {
             $grabzIt = new GrabzItClient($grabzItApplicationKey, $grabzItApplicationSecret);
             $grabzIt->SetImageOptions($this->base_url . $file, $user . "-" . $i++, null, null);
             $grabzIt->Save($grabzItHandlerUrl);
         }
     } catch (Exception $e) {
         die($e->getMessage());
     }
 }
示例#3
0
            if (is_file($file)) {
                unlink($file);
            }
        }
    } else {
        $url = $_POST["url"];
        $format = $_POST["format"];
        try {
            $grabzIt = new GrabzItClient($grabzItApplicationKey, $grabzItApplicationSecret);
            if ($format == "pdf") {
                $grabzIt->SetPDFOptions($url, null, null, -1);
            } else {
                if ($format == "gif") {
                    $grabzIt->SetAnimationOptions($url);
                } else {
                    $grabzIt->SetImageOptions($url, null, null, null);
                }
            }
            $grabzIt->Save($grabzItHandlerUrl);
        } catch (Exception $e) {
            $message = $e->getMessage();
        }
    }
}
?>
<html>
<head>
<title>GrabzIt Demo</title>
<link rel="stylesheet" type="text/css" href="css/style.css">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
示例#4
-1
 public function test_screenshot()
 {
     include "GrabzItClient.class.php";
     $grabzIt = new GrabzItClient("M2NhMmU0MzkxZjJmNGVhNGE5N2M5YjZlZjI4M2QwODE=", "PzVPVDoIGj8/Pz8/Pz9lTD8tEj9sJhtHIj8CUz8/BWE=");
     $grabzIt->SetImageOptions("http://www.google.com");
     $filepath = $_SERVER["DOCUMENT_ROOT"] . "/webroot/img/test.jpg";
     $grabzIt->SaveTo($filepath);
     return $filepath;
 }