Чат на IFRAME
Re: Чат на IFRAME
не добавляет сообщение в чат клике на изображение
Re: Чат на IFRAME
Что-то запросы не выполняет.
Re: Чат на IFRAME
При клике на изображение ничего не происходит... у каво получился урок отпишитесь
Re: Чат на IFRAME
я давно писал что при клике ничего не происходит
Re: Чат на IFRAME
Этот урок не рабочий
Re: Чат на IFRAME
У меня работает, только не как не могу вывести Имя и фамилию ($zname,$zfam) помогите плиз, а то я чёт запутался >_<
Re: Чат на IFRAME
все работает! в моем приложении такой же код!
проверьте права на файл, может быть нет прав на запись!
так же кодировки проверьте...при получении данных с ajax запроса должно быть UTF8, иначе не отработает код
так же проверьте чтобы переменные $zid $zname $zfam не были пустыми! иначе может не отработать функция добавления в файл новых сообщений.
проверьте права на файл, может быть нет прав на запись!
так же кодировки проверьте...при получении данных с ajax запроса должно быть UTF8, иначе не отработает код
так же проверьте чтобы переменные $zid $zname $zfam не были пустыми! иначе может не отработать функция добавления в файл новых сообщений.
Re: Чат на IFRAME
Можно более подробно проazzzi писал(а):все работает! в моем приложении такой же код!
проверьте права на файл, может быть нет прав на запись!
так же кодировки проверьте...при получении данных с ajax запроса должно быть UTF8, иначе не отработает код
так же проверьте чтобы переменные $zid $zname $zfam не были пустыми! иначе может не отработать функция добавления в файл новых сообщений.
Код: Выделить всё
$rand = rand(); $timestamp = time()+300; $sig = md5("api_id=".$api_id."fields=photo_medium"."method=getProfiles"."uids=".$zid.$api_secret); $postvars = "api_id=".$api_id."&uids=".$zid."&method=getProfiles&fields=photo_medium"."&sig=".$sig; $chp = curl_init('http://api.vkontakte.ru/api.php'); curl_setopt($chp, CURLOPT_HEADER,0); curl_setopt($chp, CURLOPT_RETURNTRANSFER ,1); curl_setopt($chp, CURLOPT_POST, 1); curl_setopt($chp, CURLOPT_POSTFIELDS, $postvars); $res = curl_exec($chp); curl_close($chp); if ($res) {$store = simplexml_load_string($res); foreach($store->user as $user){ $zfoto = $user->photo_medium; $zname = $user->first_name; $zfam = $user->last_name; } $zname = iconv('UTF-8', 'windows-1251', $zname);$zfam = iconv('UTF-8', 'windows-1251', $zfam);
Re: Чат на IFRAME
Это и есть получение имени, фамилии...через getProfiles
предварительно надо задать пременные:
$api_secret - ключ приложения
$api_id - ид приложения
$zid - ид пользователя ( $zid = $_GET['viewer_id']; )
предварительно надо задать пременные:
$api_secret - ключ приложения
$api_id - ид приложения
$zid - ид пользователя ( $zid = $_GET['viewer_id']; )
Re: Чат на IFRAME
Получается такой код но чёт не фурычит(
curl установлен на хосте!!!
Код: Выделить всё
<?$api_secret = ********$api_id = 1833$zid = $_GET['viewer_id'];$rand = rand(); $timestamp = time()+300; $sig = md5("api_id=".$api_id."fields=photo_medium"."method=getProfiles"."uids=".$zid.$api_secret); $postvars = "api_id=".$api_id."&uids=".$zid."&method=getProfiles&fields=photo_medium"."&sig=".$sig; $chp = curl_init('http://api.vkontakte.ru/api.php'); curl_setopt($chp, CURLOPT_HEADER,0); curl_setopt($chp, CURLOPT_RETURNTRANSFER ,1); curl_setopt($chp, CURLOPT_POST, 1); curl_setopt($chp, CURLOPT_POSTFIELDS, $postvars); $res = curl_exec($chp); curl_close($chp); if ($res) {$store = simplexml_load_string($res); foreach($store->user as $user){ $zfoto = $user->photo_medium; $zname = $user->first_name; $zfam = $user->last_name; } $zname = iconv('UTF-8', 'windows-1251', $zname);$zfam = iconv('UTF-8', 'windows-1251', $zfam);?>