PHP Script Yazdırılacaktır.
PHP konusunda sağlam referans gösterebilecek arkadaşlar
Pm ile bilgi isterlerse sevinirim.
Herkese Kolay Gelsin.
Yapılacak iş çok basit. Form kontrolü ve post işlemi bukadar.
Teşekkürler.
arkadaşlar google images alt yapısını kullanan eski bir scriptim vardı lakin kurdugumda resımleri çekemediği gördüm bir kaç ufak link yenilemesi yapılacaktır sanırım . ama ben yapamadım .
toplam 4-5 dosya
örnek olarak : http://www.birfilmiizle.com/arama.php?kelime=serkan
bakabilirler .
kod olarakda şöyle gösterebilirim
<?
function ckcan($q) {
global $kelime;
$q = str_replace ($kelime,"<b>".$kelime."</b>",$q);
return $q;
}
$data = DosyaAl('http://images.google.com.tr/images?q='.$aranan.'&start='.$alt);
preg_match("'<span id=maxLimit>(.*?)</span>'si",$data, $sayi);
if (str_replace('.','',$sayi[1])>1000) {
$toplam = 50;
}else{
$toplam = ceil(str_replace('.','',$sayi[1])/16);
}
?> <?
function temizle($q) {
$q = str_replace("x3c","",$q);
$q = str_replace("\b","",$q);
$q = str_replace("x3e","",$q);
$q = str_replace("...","",$q);
$q = str_replace("\"","",$q);
$q = str_replace('\\','',$q);
$q = str_replace('%3F','?',$q);
$q = str_replace('(','',$q);
$q = str_replace(')','',$q);
$q = str_replace('/b','',$q);
$q = str_replace("'","",$q);
$q = str_replace("`","",$q);
$q = str_replace("ü","ü",$q);
$q = str_replace("ı","ı",$q);
$q = str_replace("ğ","ğ",$q);
$q = str_replace("x26#39;","'",$q);
$q = str_replace('%3D','=',$q);
$q = str_replace('\'','',$q);
$q = str_replace('&#','',$q);
$q = str_replace('%26','&',$q);
return $q;
}
$bol = explode('dyn.Img',$data);
for ($i=1;$i<=15;$i++) {
$bol2 = explode(",",$bol[$i]);
$resim_konum = temizle($bol2[0]);
$kon = explode("&h=",$resim_konum);
$resim_konum = $kon[0];
$id = temizle($bol2[2]);
$adi = temizle($bol2[6]);
//$resim = "http://tbn0.google.com/images?q=tbn:".$id;
$resim = "/thumb.php?id=".base64_encode($id);
$resim_orj= temizle($bol2[3]);
$width = temizle($bol2[4]);
$height= temizle($bol2[5]);
$width=120;
$ebat = str_replace('-','Boyut: ',temizle($bol2[9]));
$q = mysql_query("Select count(id) as toplam from images where imgid = '$id'");
$nr=mysql_fetch_assoc($q);
$nr2 = $nr["toplam"];
if($nr2==0) {
mysql_query("Insert Into images (imgid,adi,resim_orj,width,height,ebat,tag,kat,resim_konum,hit,broken) values ('$id','$adi','$resim_orj','$width','$height','$ebat','$aranan','$k[id]','$resim_konum','0','0')");
}
?>
<a href="/resim/<?=base64_encode($id);?>/<?=urlencode(trsil($adi));?>" title="<?=$kelime;?> Resimleri">
<img src="<?=$resim;?>" class="xnoborder" height="100" width="<?=$width;?>" border="0" alt="<?=$kelime;?> Resimleri" /></a>
<?=$kelime;?> Resimleri
<?if($i%3==0) {
if($i==15){
}else{
echo " ";
}
}}?><p><img src="/image/<?=base64_encode($resim[imgid]);?>" border="0" /></p> <p><strong>Resim</strong> Özellikleri ; <?=$resim[ebat];?></p>
Options +FollowSymlinks RewriteEngine On RewriteRule ^index.html$ index.php [L] RewriteRule image/(.*)$ resim.php?id=$1 [L] RewriteRule (.*)-resimleri.html$ liste.php?kelime=$1 [L] RewriteRule resim/([A-Za-z0-9]+)/(.*)$ resimgoster.php?id=$1 [L]
<? header("Content-type: image/jpeg");
function DosyaAl($url){
$ch = curl_init();
$timeout = 0;
curl_setopt ($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt ($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
$xml = curl_exec($ch);
curl_close($ch);
if(!$xml) die('Baglantı Hatası');
return $xml;
}
$id = base64_decode($_GET['id']);
$resim = "http://tbn0.google.com/images?q=tbn:".$id;
$resim = file_get_contents($resim);
echo $resim;?>yapabilecek arkadaşları beklıyorum . gerekli bilgileri gönderebilirim istediği an