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










บทความ แนะนำ

การสร้าง Google App

การสร้าง Google App

การสร้าง Google App โดยโจทย์วันนี้สร้างไว้สำหรับใช้ ในการใช้ Google Plus ตรวจสอบตัวตนนะครับ เช่นไว้ใ...

อานิสงส์ทำบุญ

อานิสงส์ทำบุญ

อานิสงส์ 10 ข้อของการ ไม่กินเนื้อสัตว์ 1.เป็นที่รักของบรรดาเทพ พรหม ตลอดจนมนุษย์และสัตว์ทั้งหลา...

ทําเว็บติดอันดับ google

ทําเว็บติดอันดับ google

ใครที่มีเว็บไซต์ก็อยากจะทำให้เว็บของตนเองติดหน้าแรกกันทั้งนั้นจริงไหมครับ?? ทำเว็บให้ติดหน้าแรก ท...

ทำขอบมนให้รูปภาพ

ทำขอบมนให้รูปภาพ

สวัสดีครับ วันนี้เรามาดูเทคนิคการทำภาพให้มีขอบโค้งมนกันนะครับ  ซึ่งปัจจุบันสามารถกำหนดได้จาก...




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