X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Ввод адреса на русском.
kvax_hb
kvax_hb
Topic Starter сообщение 4.2.2011, 18:18; Ответить: kvax_hb
Сообщение #1


[PHP]<?php
$key = "ABQIAAAAmLTeGwS2bQ6DktN-LP7dGRRoBS17fN5Ce0qaju-bzvHOYyrh2hQ9A41k0ghkaa3xCT7jdXBI2vk40w";
$address = urlencode("Columbie");//ул. Я.Купалы 17/30
echo $address.'<br/>';
//If you want an extended data set, change the output to "xml" instead of csv
$url = "http://maps.google.com/maps/geo?q=".$address."&output=csv&key=".$key;
//Set up a CURL request, telling it not to spit back headers, and to throw out a user agent.
$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER,0); //Change this to a 1 to return headers
curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER["HTTP_USER_AGENT"]);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

$data = curl_exec($ch);
curl_close($ch);


if (substr($data,0,3) == "200")
{
$data = explode(",",$data);


} else {
echo "Error in geocoding! Http error ".substr($data,0,3);
}
echo "Data: ". $data[2]."=".$data[3];
?>[/PHP]

Как сделать, чтобы в переменную $address можно было заносить название на русском.Пытался использовать свою функцию по транслитерации, но это не помогло:(
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 4.2.2011, 18:36; Ответить: DoctorX
Сообщение #2


Я не понял в чём проблема..
$address = "русский";
$address = urlencode("русский");


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvax_hb
kvax_hb
Topic Starter сообщение 4.2.2011, 19:21; Ответить: kvax_hb
Сообщение #3


Проблема в том что когда $address = 'Россия'; или $address = urlencode('Россия'); и мы вставляем в переменную $url , отправляем curl_setopt($ch, CURLOPT_URL, $url);
то сервер http://maps.google.com/maps/geo не может обработать данный $url и мой скрипт выдает ошибку, а сервер выдает 400,0,0,0. А если вместо Россия писать Russia, все работает. Но по заданию необходимо, чтобы в скрипт вставлялось названия на русском.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
DoctorX
DoctorX
сообщение 4.2.2011, 19:43; Ответить: DoctorX
Сообщение #4


Вам надо узнать - в каком формате передаются русские адреса в http://maps.google.com/maps/geo
А из этого знания уже думать как его кодировать.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
LifeUP
LifeUP
сообщение 4.2.2011, 19:53; Ответить: LifeUP
Сообщение #5


$text = iconv ('cp1251', 'utf-8', $addres);

перекодирует из cp1251 в utf8
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
kvax_hb
kvax_hb
Topic Starter сообщение 4.2.2011, 20:52; Ответить: kvax_hb
Сообщение #6


Спасибо большое помогли!!!

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Ручной обмен, ввод/вывод электронных валют | ЮMoney, WMZ, Крипта, Приват, Монобанк | Низкие комиссии, минимальные суммы сделок
быстро, удобно, по доступному курсу
200 Sostavitel 97661 11.2.2024, 21:07
автор: Wolfhound
Открытая тема (нет новых ответов) Sbitcoin.ru – Ввод, Вывод, Обмен: Qiwi, YD, Btc, Btc-e, PM, Cash IN, PR24, MG, WU, Нал (RU, UA).
9 sbitcoinru 6746 10.10.2023, 19:25
автор: Sbitcoin
Открытая тема (нет новых ответов) Пишу статьи на русском – Опыт 10+ лет, от 100₽ за 1000 знаков
9 duoseo 1711 28.6.2023, 10:08
автор: duoseo
Горячая тема (нет новых ответов) Обмен WebMoney - Яндекс - QIWI. Вывод/ввод Приват24 UAH
225 himin 132447 7.5.2023, 13:26
автор: Вера_Симонова
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлы«»101Crypta.com«»ВВОД/ВЫВОД/ОБМЕН«»BTC/ETH/QIWI/USDT/VISA/MC«»НАЛИЧНЫЕ/СНГ/ЕВРОПА«»
13 101Crypta 12130 18.4.2023, 23:15
автор: 101Crypta


 



RSS Текстовая версия Сейчас: 28.3.2024, 19:47
Дизайн