/*
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
if (resimcekWaterMark($resimurl, "resimlerim", "watermark.png", "$a.jpg")) { //resimurl, klasör, watermark, kaydedilecek isim
echo "tamamdir";
}
else {
echo "yapilamadi";
}
}
Hocam Herhangibir sorun çıkmadığı halde istediğiniz şekilde php dosyasının olduğu klasöre resimleri kaydedecektir...
<?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";
// }
}
?>