Bir kaç hafta önce makina değişimi yaptım. Tüm yedeklerimi kendim manuel aktardım. dbler felan herşey sorunsuz çalıştı ama elimdeki bot çalışmaz oldu.
Botun işlevi kullanıcılar içerik eklerken içeriği ekleyen kullanıcı adı örneğin "esma" ve bu kullanıcının yazdığı makaledeki ilk etiketi (tag) örneğin "demir" gibi; tırnak içindeki esma ve demir kelimelerini google gorsellerden arayıp bu adlarda iki resim çekmek ti
sizce neden çalışmaz oldu. acaba resimleri upload ettiği klasör cache izinlerinimi değişmem lazım. yoksa kodda değişiklik mi gerekiyor.
Bilgisi olan arkadaşlar yardımcı olursa sevinirim.
kaynak kodlar:
içeriğin eklendiği sayfadaki :
function url_cevir($yazi) {
$yazi = trim($yazi);
$eski = array('ü','Ü','ö','Ö','ş','Ş','ç','Ç','ı','İ','ğ','Ğ',' ');
$yeni = array('u','u','o','o','s','s','c','c','i','i','g','g','-');
$yeni_yazi = str_replace($eski,$yeni,$yazi);
$yeni_yazi = strtolower($yeni_yazi);
return $yeni_yazi;
}
function getir($q,$dirname,$imgtype){
$q = url_cevir($q);
$jsonurl = "http://ajax.googleapis.com/ajax/services/search/images?v=1.0&q=".$q;
$result = json_decode(file_get_contents($jsonurl), true);
if(!is_file($dirname.'/'.$q.'.'.$imgtype)){
copy($result['responseData']['results'][0]['tbUrl'],$dirname.'/'.iconv("UTF-8","ISO-8859-9",$q).'.'.$imgtype);
}
return $dirname.'/'.url_cevir($q).'.'.$imgtype;
}
if ($_POST){