Задача: Ткнуть на кнопку "Добавить в друзья" или программно поставить "Лайк" в ВК.
Знаю что CURL, далее нахожу нужный DOM элемент на странице ... бэмс а там же не GET и не LINK,
а просто батон с неким JS на "onclick".
Вопрос: Что и куда посылать чтобы сработал onclick?
- 06.02.2012 02:55
- 06.02.2012 02:55
Jeremen тебе задач накидать что ли? :)
aidem кнопка "Мне нравится" в ВК выводиться в виде фрейма, на который можно зайти отдельно. Смотрите код через Firebug или через стандартные похожие средства браузера, найдите ссылку на фрейм(она генерируется с помощью JS), после чего уже на странице фрейма отслеживайте события с помощью того же Firebug. Там вроде все разбирается, я недавно делал вывод количество лайков, проблем не возникло.Последний раз редактировалось Zvеr; 06.02.2012 в 02:58.
Спасибо сказали:
Jeremen(07.02.2012), - 06.02.2012 04:02
садитесь что-то делать, перед вами постает задача - автризация или любая другая, и гуглите по етому поводу, на том же пхп.су уже есть много примеров вроде постраничной навигации, авторизации, есть клас шаблонизации.
нада функция? легко, в поиск php разбить строку по шаблону, все легко, включи мозги и делай что нибуть, тупое чтение книг считаю тратой времени, развичто вы усердно прорабатываете каждый пример из книги, тогда я ошибся - 06.02.2012 11:23
Zvеr, а вы какие лайки выводили? все или с фильтром "только рассказать друзьям"? У меня трабл в том что если считать только с "расказать друзям" то запись со страницы можно удалить, а счетчик остается такой же.
зы, количество лайков получаю посредством api и php класса от ВК.. - 06.02.2012 13:09
- 06.02.2012 13:33Гуру

- Регистрация: 09.10.2011
- Сообщений: 1,813
- Репутация: 251
- 06.02.2012 13:41
- 07.02.2012 01:58
Zvеr, да и желательно что бы разбить от легких к более сложным задачам.
- 07.02.2012 02:15
aidem у вас скрипт будет выполняться "вечно"?
Первый вариант что я рассказал вам не подходит, я то подумал что лайки на страницах сайтов различных. В остальном вроде ж должно хватать API, там же много методов :)
Jeremen ну отлично, я так понимаю практики вообще нет? Качай какой-нибудь psd в интернете, блогового вида и верстай его(заодно верстку подтянешь), потом создай БД с таблицей post, продумай ее поля, добавь пару постов в таблицу, после чего выведи эти записи в своей верстке(файл уже будет с расширением php
) + ко всему верстку разбей на блоки, сайтбар, футер и хидер вынеси в отдельные файлы и подключи в основном с помощью include.
Когда сделаешь вывод постов, скопирй файл index.php(ну собственно который и выводит посты из БД), и назови типа admin.php, по открытию этого файла должно быть окошко авторизации, после авторизации в навигации появляется пункт меню "Записи", где отображается список записей с ссылками напротив удалить и редактировать, чуть ниже форма для добавление новой записи. Прикрути какой-нибудь WYSIWYG редактор.
Создай также таблицу menu(или что-то в этом роде), продумай поля, и выведи все в сайтбар, в админке сделай возможность управления своим меню.
Ну вот тебе и готова небольшая задачка, далее можно копать в сторону постраничной навигации, разделение постов потипам(типа как записи или страницы в WP) и т.д., если воображение остановиться пиши - поможем.
Хотя мне кажется этого будет достаточно для закрепления основ, после этого я бы начал изучение ООП, почитал бы что такое паттерны проектирования, что такое singlton и с чем его едят, ну и конечно же что такое MVC архитектура, после чего принялся за ковыряние какого-нить из фреймворков типа Kohana, CodeIgniter и т.д.Последний раз редактировалось Zvеr; 07.02.2012 в 02:25.
Спасибо сказали:
- 07.02.2012 02:27
Zvеr, а как на счет мне заданий :)?
Тэги топика:
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Создание сайтов | 3 | 31.05.2011 01:53 |
Веб программирование на Php, MySQL, Ajax. Программирование на C# | Реклама партнерских программ | 3 | 31.05.2011 01:53 |
Качественное программирование на заказ | Создание сайтов | 2 | 13.09.2010 16:02 |
Веб-программирование [php, Xhtml, Css, Javascript] | Другая работа | 0 | 28.02.2010 23:10 |





