buddy adlı üyeden alıntı:
mesajı görüntüle
<?php
/*
iki fonksiyon girildi. biri watermark oluşturma diğeri bot ile kaynak siteden div içinde karmaşık olması sebebiyle temizle işlemi ile yalnızca resim urllerini almak için.
sonrası bir for döngüsü ile hem temiz elde ettiğim resim urllerini düzenli birşekilde belirli aralıkta işlemek ve üzerine watermark yerleştirerek hosta kaydetmek. */
$kactan ="19000";
$kaca ="19005";
for($a=$kactan; $a<=$kaca; $a++) {
$link ="http://www.birsiteadi.com/index.php?r3=$a";
//$parcala ='@<h2>(.*?)</h2>@si';
$parcala2 ='@<div class="Image">(.*?)"></div>@si';
$parcala4 ='@<img src="(.*?)" border="0"@si';
//$parcala3 ='@<div class="ozet-alani">(.*?)</div>@si';
$botara =file_get_contents($link);
preg_match_all($parcala, $botara, $baslik);
preg_match_all($parcala2, $botara, $resim);
preg_match_all($parcala3, $botara, $ozet);
$botbaslik = $baslik[1][0];
$botresim = duzenle($resim[1][0]);
$botozet = $ozet[1][0];
preg_match_all($parcala4, $botresim, $yeniresim);
$temizresim = $yeniresim[1][0];
$resimgoster = '<img src="http://www.birsiteadi.com/'.$temizresim. '"/>'." ";
$resimurl = 'http://www.birsiteadi.com/'.$temizresim;
echo $resimurl;
echo "<br>";
echo $resimgoster;
//cekilen resim urllerine watermark yerlestirme
$a = file_get_contents($resimurl);
if($b = fopen($a.".jpg",'w')){
if(fwrite($b,$a)){
echo 'ok';
fclose($b);
}else{
echo 'yazılmadı';
}
}else{
echo 'dosya açılmadı';
}
// if (resimcekWaterMark($resimurl, "resimlerim", "watermark.png", "$a.jpg")) { //resimurl, klasör, watermark, kaydedilecek isim
// echo "tamamdir";
// }
// else {
// echo "yapilamadi";
// }
}
?>