Teskari geografik javoblar php-da tasodifiy tarzda

Men googlega teskari geocode.Following funktsiyasini bir necha marotaba chaqirganini sinab ko'rdim ... Bu tasodifiy ishlaydi ... Ba'zan javob manzili juda yaxshi bo'ladi ... ba'zan javob bo'lmadi ... Bu erda qanday muammo bor ...

function reversegeo($ilatt,$ilonn)
{

$url1='http://maps.googleapis.com/maps/api/geocode/json?latlng='.$ilatt.','.$ilonn.'&sensor=false';
$ch1 = curl_init();
curl_setopt($ch1, CURLOPT_URL, $url1);
curl_setopt($ch1, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch1, CURLOPT_REFERER, 'http://www.mywebsiteurl.com/Trackfiles/report.php');
$body1 = curl_exec($ch1);
curl_close($ch1);
$json1 = json_decode($body1);
$add=$json1->results[0]->formatted_address;
return $add;
}
1

1 javoblar

Ehtimol, serverni tez-tez yoki juda tez urish mumkin. sleep() bilan u erda kechikishlar qo'shing.

Shuningdek, "javob yo'q" deb aytsangiz, siz aniqroq bo'lishi kerak. Google tez-tez zarba berishda xato kodini beradi, faqatgina hech narsa bo'lmaydi.

Ning o'rniga:

$body1 = curl_exec($ch1);

Do:

if(($body1 = curl_exec($ch1)) === false) {
  echo 'Curl error: ' . curl_error($ch);
}
1
qo'shib qo'ydi
Ha ... Sizga chinini aytayin ... Men xatolarga duch keldim ... Bug 'xatosi: "maps.googleapis.com" ni echib bo'lmadi ..... Bu muammoni hal qilish uchun uyqu funktsiyasidan foydalanishim mumkinmi? buni hal qilish kerakmi?
qo'shib qo'ydi muallif user1008404, manba
Ha..Bu PHP bizning Yahoo dagi kichik biznes serverida ishlaydi ... Bizning domenimizda qanday muammolar bor ...
qo'shib qo'ydi muallif user1008404, manba
My PHP bizning Yahoo dagi kichik biznes serverida ishlaydi ...
qo'shib qo'ydi muallif user1008404, manba
Rahmat qilaman .. Lekin ba'zida men OVERQUERY_LIMIT xatoni oldim ... Google teskari Geocoding veb-saytida yoki boshqa cheklovlarda daqiqada so'rovlar sonini bilsam bo'ladimi? ...
qo'shib qo'ydi muallif user1008404, manba
Xostni olib bo'lmadi? Bu sizning internet aloqangiz bilan bog'liq muammo, Google bilan hech qanday aloqasi yo'q. Bu qaerda ishlaysiz? Windows? Linux? Serverda server bormi?
qo'shib qo'ydi muallif Ariel, manba
Xo'sh, sizning ISPsingiz yahoo? Siz ulardan so'rashingiz kerak, biz sizga bu kabi xato uchun bu erda yordam berolmaymiz.
qo'shib qo'ydi muallif Ariel, manba
qo'shib qo'ydi muallif Ariel, manba
PhP |BotsUz
PhP |BotsUz
93 ishtirokchilar

Phpni o'rganishni Hohlasangiz https://t.me/joinchat/AAAAAE-KRc5dd5tPMmGmWA A'zo bo'lin