Мой код , не могу вывести имя

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в IFrame-приложениях (JavaScript, PHP и т.д)
Ответить
Аватара пользователя
BORA
Сообщения: 171
Зарегистрирован: 21 дек 2010, 20:05

Мой код , не могу вывести имя

Сообщение BORA »

Код: Выделить всё

 <html><head><!-- подключаем xd_connection.js --><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script> <script type="text/javascript" charset="cp1251" >window.onload = (function() {   // когда загрузится вся страница    VK.init(function() {    // инициализируем Vk API     // узнаём flashVars, переданные приложению GET запросом. Сохраняем их в переменную flashVars    var parts=document.location.search.substr(1).split("&");    var flashVars={}, curr;    for (i=0; i<parts.length; i++) {        curr = parts[i].split('=');        // записываем в массив flashVars значения. Например: flashVars['viewer_id'] = 1;        flashVars[curr[0]] = curr[1];    }       // получаем viewer_id из полученных переменных    var viewer_id = flashVars['viewer_id'];     // выполняем запрос получения профиля    VK.api("getProfiles", {uids:viewer_id,fields:"photo_big"}, function(data) {        // обрабатываем полученные данные        // выводим имя и фамилию в блок user_info        document.getElementById('user_info').innerHTML = data.response[0].first_name + ' ' + data.response[0].last_name + '<br />';    });     });});</script></head></html> <?php// подключаем файл конфигураций с функцией генерации кода    // установливаем пременную для config.php        $conf_const = "my_capcha";    include("config.php"); // функция проверки кода    function chec_code($code)     {        //удаляем пробелы            $code = trim($code);         $array_mix = preg_split ('//', generate_code(), -1, PREG_SPLIT_NO_EMPTY);        $m_code = preg_split ('//', $code, -1, PREG_SPLIT_NO_EMPTY);         $result = array_intersect ($array_mix, $m_code);        if (strlen(generate_code())!=strlen($code)){return FALSE;}        if (sizeof($result) == sizeof($array_mix)){return TRUE;}else{return FALSE;}    } // если была нажата кнопка на странице с капчей, то...    if (isset($_POST['go']))    {        // если код не введен, то останавливаем и выводим текст ошибки            if ($_POST['code'] == '')            {                exit("<p style='color:#F00;text-align:center'>(АнтиСпам) <br>Ошибка! Вы не ввели код!</p>");            }        // если код правильный, то...            if (chec_code($_POST['code']))            {                header('Location: http://online-bora.cz.cc/chat/index.html'); // адресс до чатовскоuо файла index.html             }            // если нет, то останавливаем и выводим текст ошибки            else             {                exit("<p style='color:#F00;text-align:center'>(АнтиСпам) <br>Ошибка! Код введен неверно!</p>");            }        }    // если нет, то это попытка взлома    else     {        exit("Hackers attack!");    } // Если всё идёт как надо , начнётся запись !$text = $_POST['text']; $namefile = "db.txt" ;$open = fopen ($namefile , "a");fwrite ($open , "<html><b>ТУТ МНЕ НАДО ИМЯ</b> : $text<br></html>");    ?>  
ТУТ МНЕ НАДО ИМЯ - надо чтоб сюда выводилась имя !
Пробовал это писать не помогает <div id="user_info">info</div>

Я только 2 недели php знаю =)
Аватара пользователя
BORA
Сообщения: 171
Зарегистрирован: 21 дек 2010, 20:05

Re: Мой код , не могу вывести имя

Сообщение BORA »

Что перевелись добрые люди ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Мой код , не могу вывести имя

Сообщение Александр »

BORA
Люди, заходя в раздел УРОКИ, хотят увидеть урок, а не отвечать на вопрос.
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Мой код , не могу вывести имя

Сообщение Александр »

BORA
Яваскрипт у тебя там зачем?
BORA писал(а):Я только 2 недели php знаю =)
Логику программирования уже понял? Главное понять логику!
PHP и JavaScript - это не одно и то же. Если чего-то не знаешь и пытаешься всё смешать - получишь кашу.
В php можно использовать getProfiles так http://flapps.ru/forum/topic2308.html
Ответить