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
--------------------------








บทความ แนะนำ

explode data ใน PHP

explode data ใน PHP

การ explode คือ การแยกชุดข้อความมาเก็บไว้ใน Array คล้าย ๆ กับการทำงานของ split แต่ต่างกันตรงที่...

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

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

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

การติดตั้ง Xampp

การติดตั้ง Xampp

วันนี้ขอแนะนำตัวทำ Web Server จำลองบนเครื่องของเรานะครับ  ทำเพื่ออะไรครับ?? ทำเพื่อทดสอบ โปร...

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

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

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

คุณอยู่กับใคร

คุณอยู่กับใคร

คนขับรถของ "หลี่เจียเฉิง" หรือ ชื่อที่รู้จักในแวดวงธุรกิจทั่วโลกว่า ลีกาชิง ขับรถให้เขามาก...

เว็บไซต์กับตู้โชว์สินค้า

เว็บไซต์กับตู้โชว์สินค้า

หลายๆ ต่อหลายครั้ง ผมมักจะเปรียบเทียบตัวของเว็บไซต์ให้ลูกค้าฟังว่า เว็บไซต์ เปรียบเหมือนกับตู้โชว์สิ...

ทำเว็บหน้าเดียว

ทำเว็บหน้าเดียว

ช่วงอาทิตย์ที่ผ่านมา มีผู้ที่สนใจทำเว็บได้โทรเข้ามาสอบถามมากมาย โดย 60% ที่โทรมา มักจะเริ่มต้นด้วยคำ...




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