Просмотр полной версии : Умный аватар на PHP для ВКонтакте v1.1
Пример всегда можно увидить на моей странице (http://kadukmm.vkontakte.ru) ;)
Зависимости: php, curl, GD
Изменения:
Исправлена загрузка
Оптимизирован код в целом
Изменил шаблон на 200*500
Исправлена проблема с кодировкой пароля (уже не надо создавать и подключать никаких config.php, если пароль с кирилическими или спец символами)
После запуска, первой строкой выводится команда которую надо прописать в крон (специально для нубов) :D
После загрузки на сервер дать права на запись в директорию в которую загружены файлы.
Скачать! ( http://depositfiles.com/files/dnx19ifo6)
PS: Просьба не перезаливать, хочу видить кол-во скачиваний
Efefefef
28.04.2010, 12:17
А какой принцип работы?
А какой принцип работы?
Собирается картинка, загружается в контакт... Всё.
zzdimazz
28.04.2010, 13:13
Дней до Дня рождения не может быть больше 365 ))
kubanultras
28.04.2010, 16:23
да, тоже смутило "До дня рождения 462 дн." автор, поправь )
А как сделать автообновление php файла на сервере?
Мб он с Марса? Там год 779 дней =)
Olegros911
28.04.2010, 17:17
а если сервер не поддерживает cron как настроить??
Мб он с Марса? Там год 779 дней =)
Значит, измени год при вызове функции todate()
Olegros911, запускать вручную либо использовать алтернативные сервисы крона
zzdimazz
28.04.2010, 17:56
а если сервер не поддерживает cron как настроить??
Купи Китайца, и Будильник )
Olegros911
28.04.2010, 17:58
Значит, измени год при вызове функции todate()
Olegros911, запускать вручную либо использовать алтернативные сервисы крона
я искал но ничего альтернативного ненашол....а то что нашол нерабочие...может знаете кто то напишите
zzdimazz
28.04.2010, 17:59
Думаю такая штука полезна для групп.
vitaliy-den
28.04.2010, 20:49
я искал но ничего альтернативного ненашол....а то что нашол нерабочие...может знаете кто то напишите
http://www.setcronjob.com/
Olegros911
28.04.2010, 21:38
http://www.setcronjob.com/
не работает...акаунт не регестрирует новый....может у когото есть крон на хосте прикрутите ссылку...
CyberStorm
28.04.2010, 22:01
не работает...акаунт не регестрирует новый....может у когото есть крон на хосте прикрутите ссылку...
http://cronjob.ru/ и тд
таких сервисов дофигище
Olegros911
28.04.2010, 22:55
http://cronjob.ru/ и тд
таких сервисов дофигище
и не один с них не работает!
CyberStorm
29.04.2010, 00:10
и не один с них не работает!
если "не один с них не работает" --- причина понятна и решается путём хирургических операций - сначала ампутация рук, а потом пришивание их к плечам :D
Stinside
29.04.2010, 00:13
Все нормально, что вы тут паритесь.
Не работает крон или еще что-то?
БЕрите нормальный хостинг, а еще лучше VPS! И будет вам счастье!
PS: счётчике "До дня рождения" действительно есть проблемма, чуть позже исправлю.
stepashka_
06.05.2010, 12:56
Всё ок, разобрался
stepashka_
06.05.2010, 15:33
Накрылся скрип? не обновляет что то..
Спасибо за http://vkontakte.ru/feed2.php, не знал...
stepashka_
06.05.2010, 23:04
Капча лезет если часто менять
помогите разобраться)) скачал что дальше
зы если "тебе" трудно помочь, иди лесом!
Почему админы ввели обрезку аватар, кто знает?
stepashka_
08.05.2010, 12:57
MOPOCB заливай на хостинг
Народ, я не понимаю как установить данный скрипт, хоть бы инструкцию написали. Напишите пожалуйста в icq 7969686 буду благодарен. =)
Sann4oss
10.05.2010, 16:57
и мне скиньте инструкцию) ася 646756239
Timon132009
11.05.2010, 15:16
Народ, помогите настроить! А то вроде все сделал но на аве пишит -66 дней до дня рождения!
P.S день рождения у меня 11 марта
Timon132009
11.05.2010, 15:24
А всё разобрался!
и мне скиньте инструкцию) ася 646756239
Скрипт нужно кинуть в крон
/usr/bin/php /home/www/lem4ek.freehostia.com/index.php > /dev/null 1273695428.7276 Аторизация ВКонтакте... Error!
Обьясните по подробнее,в пхп и всех этой языках не очень...
может кто нибудь написать пошаговую интсрукцию? Я в этом не рублю, поэтому напишите простым языком.
мне интерфейс не нравиться:(
если переделать,вообще отпад!)
repok можешь объяснить, как ставить скрипт?
https://forum.antichat.ru/threadnav199966-1-10.html как установить етот скрипт? Напишите подробно, я не знаю как установить. Только очень подробно... чтобы подробнее подробного даже не было.
Centrovoy
18.05.2010, 17:38
Для тех кто так и не смог установить:
0. Открываем index.php в любом текстовом редакторе и изменяем строки:
$email = ''; // В кавычки пишите свой логин vkontakte (т.е. своё мыло)
$pass = ''; // В кавычки пишите свой пароль
$time = time()-3600;
$bd_month = 4; //Месяц вашего ДР
$bd_day = 20; // День вашего рождения
$reg_day = 7; // День регистрации в vkontakte
$reg_month = 5; // Месяц регистрации
$reg_year = 2008; // Год регистрации
$weather_link = 'http://rp5.ua/informer/120x60x2.php?f=1&id=208&lang=ru'; // картинка информера
1. Заходим в панель управления хостингом (у меня это cPanel)
2. Ищем вкладку "Дополнительно", а в ней переходим на "Задания Cron"
3. В "Cron Email" пишем своё мыло, на него будет приходить отчёт о выполнении (или невыполнении :) )
4. Переходим чуть ниже на "Add New Cron Job"
5. В "Common Settings:" ставим "Once a day (0 0 * * *)"
6. В строку "Command:" прописываем: usr/bin/php /home/xxxxxxxx/public_html/vk/index.php и жмём "Add New Cron Job"
Но это при условии что все файлы залиты в корень сайта в папку vk. Т.е. в папку public_html/vk/
7. Вместо xxxxxxxx вам нужно ввести пользователя (его можно посмотреть в левой колонке в панели cPanel. У меня это Домашний каталог /home/yesisru)
8. Вот вроде и всё)) Обновляться картинка должна в 24.00 каждый день) Но можете выставить различную периодичность!
ЗЫ: У меня так же выбивает ошибку авторизации...
блин у меня совсем все по-другому и нифига ничего не понял.
При создании крона у меня есть только
1 - команда
2- период(каждый час)
3 - присылать на e-mail?
Вот и все, больше ничего нету.
Я не понял, а авку куда тогда зиливать? блин ппц я не понимаю !......
almost_human
19.05.2010, 17:10
у меня почему-то вместо
До дня рождения:
До лета:
Заявки в друзья:
Новые сообщения:
Дней ВКонтакте:
Обновлено:
просто хня какая-то нерусская
Centrovoy
19.05.2010, 19:19
блин у меня совсем все по-другому и нифига ничего не понял.
При создании крона у меня есть только
1 - команда
2- период(каждый час)
3 - присылать на e-mail?
Вот и все, больше ничего нету.
Я не понял, а авку куда тогда зиливать? блин ппц я не понимаю !......
1. В поле Команда ставишь:usr/bin/php /home/xxxxxxxx/public_html/vk/index.php
Вместо xxxxxxxx прописываешь пользователя.
А авку делаешь такой как файл photo.jpg и заливаешь со всеми файлами в папку(в моём случае это vk)
2. оставляешь каждый час.
3. По желанию) Если всё нормально будет то можно и не присылать.
Будут ещё вопросы, пиши.
у меня почему-то вместо До дня рождения: До лета: Заявки в друзья: Новые сообщения: Дней ВКонтакте: Обновлено: просто хня какая-то нерусская
Чтото с кодировками. Нужно код просмотреть... А вообще отредактируй index.php, там чуть ниже середины эти параметры находятся.
А что ты прописывал в Cron'е?
Короче залил всё на onkelhost.ru всё пашет.
Если У вас нет хостинга с поддежкой курл,то рекомндую этот.
Я радуюсь.
Спасибо ТС.
Сейчас дорабатываю.
stepashka_
19.05.2010, 19:40
Писать в крон wget http://сайт.ru/index.php
Centrovoy
19.05.2010, 19:41
Короче залил всё на onkelhost.ru всё пашет.
Если У вас нет хостинга с поддежкой курл,то рекомндую этот.
Я радуюсь.
Спасибо ТС.
Сейчас дорабатываю.
Что ты прописал в задании крона? Может я там допустил ошибку...
Centrovoy
19.05.2010, 19:58
Писать в крон wget http://сайт.ru/index.php
Команда wget сохраняет страницу, а не запускает скрипт на выполнение...
Только что проверил, не работает...
Расскажите пожалуйста инструкцию для ispmgr
ППЦ!!!!!!!!!!!!! я залил вконтакт photo.jpg, а там обычный парень!!
Centrovoy
19.05.2010, 21:51
ППЦ!!!!!!!!!!!!! я залил вконтакт photo.jpg, а там обычный парень!!
photo.jpg делаешь со своей фоткой! и заливаешь не в контакт а на свой хостинг вместе с остальными файлами.
ЗЫ. У меня Cron выполняет скрипт :) но скрипт выдаёт ошибку что авторизация не выполнена...
stepashka_
19.05.2010, 22:54
Команда wget сохраняет страницу, а не запускает скрипт на выполнение...
Только что проверил, не работает...
:D
Проверь ещё раз ;)
Люди я все сделал по инструкции, а почему все так же ? Функций никаких нету!!!
Centrovoy
19.05.2010, 23:57
:D
Проверь ещё раз ;)
Уже прочитал) Был не прав) Но в отчёте написано что файл index.php сохранён.
Исправления и дополнения:
Используем wget http://сайт.ru/index.php (Спасибо stepashka_)
У кого неработает авторизация, выход один -- меняем хостинг! (я так и поступил!)
Удачи!
есть какой беслптный хост под скрипт?
Народ помогите с установкой. Напишите полную инструкцию.
ilyhamas
27.05.2010, 20:14
Кому надо установлю на СВОЙ хост за оооочень скромное вознограждение =)
pablozer
28.05.2010, 08:12
Мне пишет след :
HTTP request sent, awaiting response... 404 Not Found
2010-05-28 08:10:02 ERROR 404: Not Found.
И так каждый раз , что делать ?
Крутой Hоль
03.06.2010, 16:42
При загрузки вылазит это:
/usr/bin/php /home/user353628/data/www/zagruzkaaa.pp.ru/3/index.php > /dev/null 1275568625.24 Аторизация ВКонтакте... 1275568625.5 Создание аватара... Warning: imagecreatefrompng() [function.imagecreatefrompng]: 'http://informer.gismeteo.ru/new/4361-13.GIF' is not a valid PNG file in /home/user353628/data/www/zagruzkaaa.pp.ru/3/index.php on line 118 Warning: imagecopymerge(): supplied argument is not a valid Image resource in /home/user353628/data/www/zagruzkaaa.pp.ru/3/index.php on line 119 1275568625.6 Загрузка аватара... 1275568626.15 Готово!
Помогите плз, и еще подскажите как решить проблемму с датами!
Запускаю через крон каждые пол часа. Частенько вылазит капча и аватар не грузится. Автор, можешь антикапчу привязать на скрипт?
user3000
06.06.2010, 12:27
А что там с кодировкой?
Я так понимаю файл шрифта можно свой залить и прописать в индексе.
sergey.xxi
13.06.2010, 20:43
Народ помогите разобраться,хочу в эту аву информеры аси и агента всунуть а понятия ни имею какподскажите....
sergey.xxi
13.06.2010, 20:44
А так все отлично работает)))
vBulletin® v3.8.14, Copyright ©2000-2026, vBulletin Solutions, Inc. Перевод: zCarot