AS3+PHP+XML+MySQL+API VKонтакте: Пишем таблицу рекордов для вконтакте!

Информация
Название: 
AS3+PHP+XML+MySQL+API VKонтакте: Пишем таблицу рекордов для вконтакте!
Автор: 
Виталий Токарев

В этом видео уроке мы закрепим основы PHP,MySQL,XML синтаксиса и его парсинга.Научимся работать с APIConnection Вконтакте и взаимодействовать с ним.В конце видео урока у нас будет готовая таблица рекордов для вконтакте.Вам останется лишь скопировать код в свое приложение,изменив его под себя ,немного изменить скрипты и базу.

Комментарии

Аватар пользователя ifoow

Исправьте звук

smile

Урок классный но шум раздражает. Посмотрите в настройках, либо купите нормальный микрофон за 500 руб

smile

 

Аватар пользователя mefisto777

Да я не могу понять,мне кажется дело не в настройках,а в моем ,встроенном в ноут,микрофоне ...У меня Camtasia почему-то не распознает микрофон,который я засовываю в 3,5mm JACK ,входа звуковой платы.

Аватар пользователя nadya.fd

ОГОГО!!!! Все уроки выложеные после конференции просто что-то обалденное!!! Я их еще не успела просмотреть, но читаю названия и умираю от любопытства!!! ЧУю на  этой неделе ни один сайт больше не открою кроме easyflash. Молодцы!!!!

Аватар пользователя ifoow

mefisto777,
Попробуй поставить тот микрофон который ты вставляешь по умолчнанию в настройке звука windows

Аватар пользователя mefisto777

ifoow,
Мне Camtasia только его и предлагает

Аватар пользователя Gadjievalex

В свойствах звука->запись->усиление микрофона сделай усиление меньше.

 

Урок +1 зачет))))

goodgood

Аватар пользователя heartless

что-то на уровне школоты, может быть даже ниже.

 

конкретно ошибки (грубые)

1) переменная score не защищена, можно указать то угодно

2) mysql иньекция проходит на ура

Аватар пользователя mefisto777

heartless,

Сделай лучше.

Я не ставился задачей все это защищать и делать видео курс вместе с защитой,шифрованием,всякими удалениями лишних символов переданных в get и т.п.

Я показал как реализовать основу,это была моя цель.Остальное,дорабатывайте уж сами.

 

Аватар пользователя heartless

но в целом урок неплох, если учесть что это паблик. Для многих познавательно будет.

Делать такой же урок с исправлением ошибок смысла нет. Будет тот же урок на 90%, только куски кода чуть исправлены. По ошибкам

 

По 2ой стоит только $score обработать mysql_real_escape_string() или лучше даже intval().

 

С 1ой сложнее, но можно ввести еще один пераметр

 

score_secure=md5('_любая_фраза_'+score);

и проверять на сервере..

(будет намного сложнее взломать)

Аватар пользователя mefisto777

heartless,

Прости но...Ты мне это?Ты меня учишь?

 

 

  По 1 ,также как ты и сказал...но...урок бы получился еще продолжительней...И...Ничто не мешает кулц-хакеру зайти в исходный код и посмотритеть соль хеша :) Можно еще ограничение по очкам поставить,допустим если более 1000 значит die ,в зависимости от игры.Так-же можно в игре сделать анти-артмани,создать 3 переменные,они будут по EnterFrame проверяется,не совпадение - бан. :)

По 2,mysql_real_escape_string() здесь более подходит,поскольку новички,скорее всего,по макету попытаются передавать текст и обламаются с intval() :D

Аватар пользователя mefisto777

Михаил,

 

Спасибо

smile

!Я рад что хоть кому-то понравилось...

 

Цитата: Михаил

Цитата: "heartless"что-то на уровне школоты, может быть даже ниже.

 

Школота вообще не умеет программировать)Да да. не умеет, потому что школота это не просто школьники, а тупые школьники которые пьют курят и тп

 

Не обращай внимание,человеку просто захотелось поумничать...мне кажется он писал свой "умный" комментарий,активно листая справку php

smile

Но кажется уже понял,что на этом сайте не дебилы сидят... Он не один такой гейний

smile

 

Аватар пользователя heartless

пхаха малчик, я просто успокоить тебя хотел, что не все так плохо

--------------------------------------------------------------------------------

По 2,mysql_real_escape_string() здесь более подходит,поскольку новички,скорее всего,по макету попытаются передавать текст и обламаются с intval() :D

 

это вообще брееееед несуразный, спроси у любого проф кодера. нах** число обрабатывать более ресурсоемкой функцией без нужды?

--------------------------------------------------------------------------------

И...Ничто не мешает кулц-хакеру зайти в исходный код и посмотритеть соль хеша

 

я не говорил что защита непробиваема (но хоть что-то), а то что в твоем уроке ломать можно прямо с браузера. НАФИГА ВООБЩЕ ТАКОЙ УРОК!

--------------------------------------------------------------------------------

Так-же можно в игре сделать анти-артмани,создать 3 переменные,они будут по EnterFrame проверяется,не совпадение - бан. :)

 

это уже *ля логика игры а не таблицы рекордов!!!

--------------------------------------------------------------------------------

мне кажется он писал свой "умный" комментарий,активно листая справку php

 

я писал его активно разрабатывая таблицу для своей игры

http://vkontakte.ru/app2416261

 

//////////////////////////////////// //////////////////////////////////// //////////////////////////////////// //////////////////////////////////// ////////////////////////////////////

 

а основная аудитория этого сайта как раз таки школьники (см анкеты 12-15 лет), которые делают вот такое г-но и прочую лабуду. И из-за этого действительно хорошие уроки тут не найти!!

Аватар пользователя mefisto777

По 2,mysql_real_escape_string() здесь более подходит,поскольку новички,скорее всего,по макету попытаются передавать текст и обламаются с intval() :D

это вообще брееееед несуразный, спроси у любого проф кодера. нах** число обрабатывать более ресурсоемкой функцией без нужды?

 по макету попытаются передавать текст

Читать учись!

И...Ничто не мешает кулц-хакеру зайти в исходный код и посмотритеть соль хеша

я не говорил что защита непробиваема (но хоть что-то), а то что в твоем уроке ломать можно прямо с браузера. НАФИГА ВООБЩЕ ТАКОЙ УРОК!

Хоть что-то не канает!Кому надо,тот взломает в любом случае.Урок и без того был длинный и грузить новичков не хочется сильно нагружать.

 

а основная аудитория этого сайта как раз таки школьники (см анкеты 12-15 лет), которые делают вот такое г-но и прочую лабуду. И из-за этого действительно хорошие уроки тут не найти!!

 

Даже если так,половина скорее всего школьники.А если я допустим в колледже учусь,то значит уже не школьник ,вот так.При этом половина,вполне взрослые люди.То что люди от 12 лет интересуются программированием и делают хоть что-то,а не пропивают и прокуривают время,шляясь по подъездам,в этом ничего плохого.Школьники,а не школота.Я более чем уверен что ты не старше 13 лет,по твоему хамству и попыткам что-то доказать и показать,какой ты умный...выеб*уться..И мальчик,не груби старшим....

 

p.s.Есть кнопочка quote .

 

Аватар пользователя heartless

Цитата: mefisto777

в колледже учусь

пох, 16 лет все-равно школьник. А ,быдлоколледж говно, надо заканчивать школу и поступать в универ.

 

Цитата: mefisto777

по макету попытаются передавать текст

какой нах макет? какой текст? любая строчка превратится в 0 и все дела, никакой опасности для БД от этой переменной

 

Цитата: mefisto777

Я более чем уверен что ты не старше 13 лет

мне 18, я студент (уже второго курса) лучшего вуза страны (КНУ им Тараса Шевченко, гугли) и учусь на престижном факультете(кибернетики). по совместительству имею два (2009, 2010) вторых места по программироваю на государственном уровне. И именно ПО ПРОГРАММИРОВАНИЮ. А не по быдлокодерству на ПЭХАПЭ - тому что ты делаешь и других такому говну учишь. Пусть уже лучше книги читают от умных людей.

Аватар пользователя mefisto777


heartless,

пох, 16 лет все-равно школьник. А ,быдлоколледж говно, надо заканчивать школу и поступать в универ.

 

Я буду поступать в универ.В 3 туре все украинских олимпиад по программированию занял 3 место(делфи).ДЧ в МАН.Пошел в колледж по информационным технологиям.

 

какой нах макет? какой текст? любая строчка превратится в 0 и все дела, никакой опасности для БД от этой переменной

Одна из целей урока была научить новичков передавать данные из флеша в php и обратно,тоесть людям может понадобится передавать не только числа,а еще и текст.

 

мне 18, я студент (уже второго курса) лучшего вуза страны (КНУ им Тараса Шевченко, гугли) и учусь на престижном факультете(кибернетики). по совместительству имею два (2009, 2010) вторых места по программироваю на государственном уровне. И именно ПО ПРОГРАММИРОВАНИЮ. А не по быдлокодерству на ПЭХАПЭ - тому что ты делаешь и других такому говну учишь. Пусть уже лучше книги читают от умных людей.

PHP и AS ничем не уступают другим языкам программирования,разве тем что в них уже есть много готовых функций которые упрощают работу.

Устраивать сравнения языков,какой и чем круче,доказывать ...глупо.Все языки чем-то хороши.

 

Аватар пользователя heartless

 

Цитата: mefisto777

Одна из целей урока была научить новичков передавать данные из флеша в php и обратно,тоесть людям может понадобится передавать не только числа,а еще и текст.

ну конкретно для числа в том лучше интвал, а другие переменные и так защищены хешем

 

Цитата: mefisto777

PHP и AS ничем не уступают другим языкам программирования

пхп уступает или нет это еще спорный вопрос. но что точно - он примитивен, и из-за этого на нем большинство кода пишут через жопу

Цитата: mefisto777

Пошел в колледж по информационным технологиям.

лучше бы в УФМЛ пошел. Я и сам хотел туда но чето протупил и остался в своей школе.

 

в ман я тоже ходил, только что такое ДЧ? в 9ом классе было 3е место в 3 туре, и это при том что я только три месяца занимался прогой и осваивал пк вообще + к тому своего не было до того времени.

 

куда поступать кстати собираешься и в каком году?

Аватар пользователя mefisto777

ну конкретно для числа в том лучше интвал, а другие переменные и так защищены хешем

конкретно да

пхп уступает или нет это еще спорный вопрос. но что точно - он примитивен, и из-за этого на нем большинство кода пишут через жопу

Ну хоть как-то 

smile

Работает-же 

smile

 

лучше бы в УФМЛ пошел. Я и сам хотел туда но чето протупил и остался в своей школе.

Из Ялты в Киев...тупо...

 

куда поступать кстати собираешься и в каком году?

В СевНТУ в следующем.

Аватар пользователя heartless

Цитата: mefisto777

В СевНТУ в следующем.

а че не в филию МГУ. У меня знакомый аж из Луцка туда поперся

 

хотя вам щас геморно. мне было норм, занял на всеукре место и уже зимой точно знал что возьмут куда захочу и забил хер на всю всупительную кампанию и остаток учебы, а вместо этого троллил своих одноклассников мол "твой вуз - говно", "перспектива - никакая", "да ты ж не поступишь" и угорал со всего этого))

Аватар пользователя Вапыф

Никто случаем не знает,как пользоваться методом Вконтакте friends.getAppUsers  ?

Аватар пользователя mefisto777

Читай справкy по апи вконтакте.Всё ясно и понятно там.

Аватар пользователя Вапыф

mefisto777
Читал уже..и не раз.и не два.
Со всеми другими методами все нормально. Но с этим все никак не получается справиться.

Аватар пользователя vlok

урок просто супер!!!

Аватар пользователя Barding

Подскажите, плиз, в каком плеере воспроизводить эти уроки или какие кодеки поставить, если можно, ссылки на кодеки, пожалуйста!!!

Barding

Аватар пользователя Fly

Подскажите, плиз, в каком плеере воспроизводить эти уроки или какие кодеки поставить, если можно, ссылки на кодеки, пожалуйста!!!

http://easyflash.ifolder.ru/30687233

1) Админ всегда прав
2) Если админ не прав, смотри пункт 1

Мы в контакте - http://vkontakte.ru/club9573247
Не отвечаю на вопросы в личку касаемо Flash, у нас для этого есть форум

Аватар пользователя bronis

А что делать и если в поле результат выдает ошибку invalid user id ???

Аватар пользователя vladimir.lsk

О простите получилось xml = XML(e.target.data); ----> xml = XML(eEvent.target.data);

Аватар пользователя vladimir.lsk

Fly и это удали сообщение