Normalde .Net ciyim ama aşağıdaki gibi bir kod yazdım belki içinize yarar.
Demo Adresi de
https://konferans.leanprog.com/html2....aspx?id=16322
image urlsine yukardaki şekilde linki girmeniz yeterli
Örnek İmage:
html2image.php içeriği <?php
$url = $_GET['u'];
$random = rand(1,10000000);
$data = json_decode(file_get_contents('http://api.rest7.com/v1/html_to_image.php?url=' . $url . '&format=png'));
if (@$data->success !== 1)
{
die('Failed');
}
$image = file_get_contents($data->file);
file_put_contents($random.'.png', $image);
header('Content-Type: image/png');
readfile($random.'.png');
veya
bu sayfayı aşağıdaki şekilde değiştirip kendi sisteminizde ilan güncelledikten sonra çağırarak (
http://www.sizinsiteniz.com/php2image.php?ilanid=123456) sayfa resminin güncellenmesini sağlayabilirsiniz.
sahibinden.com a da sabit ilan resmi adresinizi (
http://www.sizinsiteniz.com/123456.png) şeklinde girersiniz. sayfa resmi her güncellendiğinde değişeceği için sahibinden.comda da en güncel resim görüntülenir.
<?php
$siteadresi = 'http://www.sizinsiteniz.com'; //site adresiniz
$ilanid=$_GET['ilanid']; //sizin ilanid değişkeniniz neyse ona göre değiştirin
$url = $siteadresi.'/ilansayfasi.php?ilanid='.$ilanid; //sizin ilan linkinize göre sayfa adını değiştirin
$data = json_decode(file_get_contents('http://api.rest7.com/v1/html_to_image.php?url=' . $url . '&format=png'));
if (@$data->success !== 1)
{
die('Failed');
}
$image = file_get_contents($data->file);
file_put_contents($ilanid.'.png', $image);
header('Content-Type: image/png');
readfile($ilanid.'.png');