PHP Capture website Screenshot

PHP Capture website Screenshot





วันนี้ผมไปนำเสนอ code ที่เอาไว้ดึงข้อมูล รูปภาพหน้าเว็บไซต์ และเอามาประยุกต์โดยเมื่อดึงแล้วให้ทำการเก็บรูปไว้ที่บน server ของเราเลย มีประโยชน์ดีนะครับ ลองเอาไปประยุกต์ใช้กันครับ

[code php]
    //ชื่อเว็บไซต์ที่ต้องการดึง
    $siteURL = 'https://www.siamfocus.com/';
    if(filter_var($siteURL, FILTER_VALIDATE_URL)){
        //call Google PageSpeed Insights API
        $googlePagespeedData = file_get_contents("https://www.googleapis.com/pagespeedonline/v2/runPagespeed?url=$siteURL&screenshot=true");
        //decode json data
        $googlePagespeedData = json_decode($googlePagespeedData, true);
        //screenshot data
        $screenshot = $googlePagespeedData['screenshot']['data'];
        $screenshot = str_replace(array('_','-'),array('/','+'),$screenshot);
$filename = "siamfocus"; //ชื่อที่ต้องการบันทึก
$decoded = base64_decode($screenshot);
file_put_contents('img/' . $filename . '.jpg',$decoded);
        //แสดงรูปภาพที่บันทึกได้
        echo "<img src="img/" . $filename . ".jpg" />";
}
[end code php]

ฝากติดตามผลงานด้านล่างด้วยครับ
--------------------------
► Website : https://www.siamfocus.com/
► LINE@ : https://line.me/ti/p/@siamfocus.com
► Facebook : https://www.facebook.com/fanpage.siamfocus
► Twitter : https://twitter.com/siamfocus
► Google+ : https://plus.google.com/+TAAMSiAMFOCUS
► Instagram : https://www.instagram.com/iamtaam
--------------------------










บทความ แนะนำ

เรื่องราวของความสำเร็จ

เรื่องราวของความสำเร็จ

ตอนที่เขียนบทความนี้ เป็นเวลา ตี 5 กับอีก 25 นาที ผมคิดว่าเขียนบทความนี้ก็คง สว่างพอดี จะได้กล่าวสวั...

ออกแบบเว็บไซต์

ออกแบบเว็บไซต์

พอได้ยินคำว่า ออกแบบเว็บไซต์ หลายๆ คน อาจเข้าใจว่า ก็คือ การทำเว็บไซต์ ขึ้นมานี้แหล่ะ... แต่...

สร้างเว็บร้านอาหาร

สร้างเว็บร้านอาหาร

ร้านอาหารเป็นอีกธุรกิจหนึ่งนะครับ ที่จำเป็นอย่างยิ่งจะต้องมีเว็บไซต์ เพื่อนำเสนอเมนูอาหารต่างๆ บรรยา...

วิตามิน สารอาหาร

วิตามิน สารอาหาร

วิตามิน สารอาหาร และแร่ธาตุ ที่คุณจะได้รับจากน้ำผัก– ผลไม้สดแต่ละชนิด ชนิดของสารอาหาร/ ชนิด...

PHP AUTO INCLUDE FILE

PHP AUTO INCLUDE FILE

ปัญหาก่อนคิด File นี้ขึ้นมาคือเมื่อ File ที่เรา ต้องการ เรียกใช้ อยู่ต่าง Folder กัน ทำให้มีปัญหาเรื...




หมวดหมู่บทความ