PDA

Просмотр полной версии : Умный аватар на PHP для ВКонтакте v1.1


kadukmm
28.04.2010, 10:36
Пример всегда можно увидить на моей странице (http://kadukmm.vkontakte.ru) ;)

Зависимости: php, curl, GD

Изменения:

Исправлена загрузка
Оптимизирован код в целом
Изменил шаблон на 200*500
Исправлена проблема с кодировкой пароля (уже не надо создавать и подключать никаких config.php, если пароль с кирилическими или спец символами)
После запуска, первой строкой выводится команда которую надо прописать в крон (специально для нубов) :D


После загрузки на сервер дать права на запись в директорию в которую загружены файлы.

Скачать! ( http://depositfiles.com/files/dnx19ifo6)
PS: Просьба не перезаливать, хочу видить кол-во скачиваний

Efefefef
28.04.2010, 12:17
А какой принцип работы?

kadukmm
28.04.2010, 12:18
А какой принцип работы?
Собирается картинка, загружается в контакт... Всё.

zzdimazz
28.04.2010, 13:13
Дней до Дня рождения не может быть больше 365 ))

kubanultras
28.04.2010, 16:23
да, тоже смутило "До дня рождения 462 дн." автор, поправь )

Антон87
28.04.2010, 16:36
А как сделать автообновление php файла на сервере?

Eva
28.04.2010, 16:38
Мб он с Марса? Там год 779 дней =)

Olegros911
28.04.2010, 17:17
а если сервер не поддерживает cron как настроить??

kadukmm
28.04.2010, 17:56
Мб он с Марса? Там год 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
Все нормально, что вы тут паритесь.

4NT1P0V
29.04.2010, 00:40
Не работает крон или еще что-то?
БЕрите нормальный хостинг, а еще лучше VPS! И будет вам счастье!

kadukmm
29.04.2010, 11:59
PS: счётчике "До дня рождения" действительно есть проблемма, чуть позже исправлю.

stepashka_
06.05.2010, 12:56
Всё ок, разобрался

stepashka_
06.05.2010, 15:33
Накрылся скрип? не обновляет что то..

Arch1S
06.05.2010, 21:55
Спасибо за http://vkontakte.ru/feed2.php, не знал...

stepashka_
06.05.2010, 23:04
Капча лезет если часто менять

MOPOCB
08.05.2010, 08:50
помогите разобраться)) скачал что дальше

зы если "тебе" трудно помочь, иди лесом!

jkSeyv
08.05.2010, 12:09
Почему админы ввели обрезку аватар, кто знает?

stepashka_
08.05.2010, 12:57
MOPOCB заливай на хостинг

Azam
10.05.2010, 11:07
Народ, я не понимаю как установить данный скрипт, хоть бы инструкцию написали. Напишите пожалуйста в 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
А всё разобрался!

Arch1S
11.05.2010, 21:32
и мне скиньте инструкцию) ася 646756239
Скрипт нужно кинуть в крон

Vladlem
13.05.2010, 00:17
/usr/bin/php /home/www/lem4ek.freehostia.com/index.php > /dev/null 1273695428.7276 Аторизация ВКонтакте... Error!


Обьясните по подробнее,в пхп и всех этой языках не очень...

Azam
16.05.2010, 18:10
может кто нибудь написать пошаговую интсрукцию? Я в этом не рублю, поэтому напишите простым языком.

repok
16.05.2010, 19:29
мне интерфейс не нравиться:(

если переделать,вообще отпад!)

Azam
16.05.2010, 22:36
repok можешь объяснить, как ставить скрипт?

Azam
16.05.2010, 22:53
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 каждый день) Но можете выставить различную периодичность!

ЗЫ: У меня так же выбивает ошибку авторизации...

Azam
19.05.2010, 16:22
блин у меня совсем все по-другому и нифига ничего не понял.
При создании крона у меня есть только
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'е?

ZnikiR
19.05.2010, 19:36
Короче залил всё на 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 сохраняет страницу, а не запускает скрипт на выполнение...
Только что проверил, не работает...

Azam
19.05.2010, 20:49
Расскажите пожалуйста инструкцию для ispmgr

Azam
19.05.2010, 21:03
ППЦ!!!!!!!!!!!!! я залил вконтакт photo.jpg, а там обычный парень!!

Centrovoy
19.05.2010, 21:51
ППЦ!!!!!!!!!!!!! я залил вконтакт photo.jpg, а там обычный парень!!
photo.jpg делаешь со своей фоткой! и заливаешь не в контакт а на свой хостинг вместе с остальными файлами.

ЗЫ. У меня Cron выполняет скрипт :) но скрипт выдаёт ошибку что авторизация не выполнена...

stepashka_
19.05.2010, 22:54
Команда wget сохраняет страницу, а не запускает скрипт на выполнение...
Только что проверил, не работает...
:D
Проверь ещё раз ;)

Azam
19.05.2010, 23:05
Люди я все сделал по инструкции, а почему все так же ? Функций никаких нету!!!

Centrovoy
19.05.2010, 23:57
:D
Проверь ещё раз ;)

Уже прочитал) Был не прав) Но в отчёте написано что файл index.php сохранён.

Исправления и дополнения:

Используем wget http://сайт.ru/index.php (Спасибо stepashka_)
У кого неработает авторизация, выход один -- меняем хостинг! (я так и поступил!)

Удачи!

XIII
20.05.2010, 18:07
есть какой беслптный хост под скрипт?

Azam
21.05.2010, 00:51
фреехостия

Azam
27.05.2010, 15:47
Народ помогите с установкой. Напишите полную инструкцию.

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 Готово!

Помогите плз, и еще подскажите как решить проблемму с датами!

stvis
05.06.2010, 13:28
Запускаю через крон каждые пол часа. Частенько вылазит капча и аватар не грузится. Автор, можешь антикапчу привязать на скрипт?

user3000
06.06.2010, 12:27
А что там с кодировкой?
Я так понимаю файл шрифта можно свой залить и прописать в индексе.

sergey.xxi
13.06.2010, 20:43
Народ помогите разобраться,хочу в эту аву информеры аси и агента всунуть а понятия ни имею какподскажите....

sergey.xxi
13.06.2010, 20:44
А так все отлично работает)))