Advertisement
Iyanyan

screenshot.php

Oct 28th, 2019
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1. <?php
  2. if (!empty($_POST['url'])) {
  3. //url website
  4. $siteURL = $_POST['url'];
  5.  
  6. if (filter_var($siteURL, FILTER_VALIDATE_URL)) {
  7. //memanggil API Google PageSpeed Insights
  8. $googlePagespeedData = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$siteURL&screenshot=true");
  9.  
  10. //data decode json
  11. $googlePagespeedData = json_decode($googlePagespeedData, true);
  12.  
  13. //data screenshot
  14. $screenshot = $googlePagespeedData['screenshot']['data'];
  15. $screenshot = str_replace(array(
  16. '_',
  17. '-'
  18. ), array(
  19. '/',
  20. '+'
  21. ), $screenshot);
  22.  
  23. //menampilkan gambar screenshot
  24. echo "<img src=\"data:image/jpeg;base64," . $screenshot . "\" />";
  25. } else {
  26. echo "Masukkan URL yang valid.";
  27. }
  28. }
  29. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement