Соц. сети

Бесплатный скрипт социальной сети Вконтакте

Не помню где взял и кто автор скрипта, но скажу вам если не смотреть на адресную строку, можно подумать что Вы действительно сидите в vk. Мне этот скрипт достался бесплатно, теперь и Вы можете скачать его бесплатно на werstey.ru


Код чистый, без стучалок и шеллов, на sql inj я его проверил, но не даю гарантий, что найдётся тот, кто его ломанет (все и все уязвимо).

Если есть необходимость создать клон Вконтакте, или аналог качайте, радуйтесь.

По функционалу, вроде 1 в 1 как вк, но возможно если глубже вникнуть различия найдутся.

Установка

  1. Распакуйте архив на сервер
  2. Создайте базу данных и импортируйте в нее файл bd.sql
  3. Настройте подключение в файле: system/data. Первый файл db.php

<?php define (“DBHOST”, “localhost”);  // Mysql Host (обычно localhost) define (“DBNAME”, “scvk”);       // Имя базы данных define (“DBUSER”, “root”);        // Пользователь базы данных define (“DBPASS”, “”);                  // Пароль define (“PREFIX”, “vii”);                // Префикс желательно не менять define (“COLLATE”, “cp1251”);  // Кодировка (не менять) $db = new db;                                  // Для дальнейших использований (не менять) ?>

2 файл – config.php там в принципе все понятно.

На этом установка завершена, прям как wordpress =)
Скачать бесплатно – https://yadi.sk/d/VCHI6rmskrQQ3

33 Comments

      1. Спасибо за этот скрипт, я с Украины а ВК у нас заблочили, главное хорошо переписать скрипт под себя и будет отлично)))

          1. Ок. У вас в этом скрипте какие-то
            баги есть?

  1. Не хотели бы вы создать соц сеть похожую на ВК только на территории Украины? Правильно переписать скрипт, и не кто не будет ругаться за авторское право.

      1. Только есть проблема когда мне кто то хочет написать смс, отправляет и высвечивается красным шрифтом чуть выше строки написания, “введите текст” в чем проблемв не знаете?

          1. Да все норм могу жать данные сами посмотрите, я просто в програмном коде не ахти я лишь умею продвигать и защиту ставить)
            Вот моя основа vk.com/arthur_tvou_drug
            Добавляйтесь спишемся.

  2. Вот .htaccess
    DirectoryIndex index.php
    AddDefaultCharset windows-1251

    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript
    BrowserMatch ^Mozilla/4 gzip-only-text/html
    BrowserMatch ^Mozilla/4.0[678] no-gzip
    BrowserMatch bMSIE !no-gzip !gzip-only-text/html

    RewriteEngine On

    Order Allow,Deny
    Deny from all

    # ????????? ????? ?????? ?????????????
    php_flag display_errors off

    # Register
    RewriteRule ^reg/(/?)+$ index.php?go=register [L]

    # Apps
    RewriteRule ^apps(/?)+$ index.php?go=apps [L]
    RewriteRule ^app([0-9]+)(/?)$ index.php?go=apps&act=app&id=$1 [L]
    RewriteRule ^apps(/?)+$ /index.php?go=apps&act=search [L]
    RewriteRule ^apps(/?)+$ /index.php?go=apps&act=view [L]
    RewriteRule ^apps(/?)+$ /index.php?go=apps&act=mydel [L]
    RewriteRule ^apps(/?)+$ /index.php?go=apps&act=install [L]
    RewriteRule ^editapp/([0-9]+)(/?)+$ /index.php?go=editapp&page=general&act=$1 [L]
    RewriteRule ^editapp/create(/?)+$ /index.php?go=editapp&act=create&id=$1 [L]
    RewriteRule ^editapp/info_([0-9]+)(/?)+$ /index.php?go=editapp&act=info&id=$1 [L]
    RewriteRule ^editapp/options_([0-9]+)(/?)+$ /index.php?go=editapp&act=options&id=$1 [L]
    RewriteRule ^editapp/payments_([0-9]+)(/?)+$ /index.php?go=editapp&act=payments&id=$1 [L]
    RewriteRule ^editapp/admins_([0-9]+)(/?)+$ /index.php?go=editapp&act=admins&id=$1 [L]

    # Ads
    RewriteRule ^ads&act=ads_view_my(/?)+$ index.php?go=ads&act=ads_view_my [L]
    RewriteRule ^ads&act=ads_view_my&page=([0-9]+)(/?)+$ index.php?go=ads&act=ads_view_my&page=$1 [L]
    RewriteRule ^ads(/?)+$ index.php?go=ads&act=ads_target [L]
    RewriteRule ^ads&act=office_help(/?)+$ index.php?go=ads&act=office_help [L]
    RewriteRule ^ads&act=ads(/?)+$ index.php?go=ads&act=ads [L]
    RewriteRule ^ads&page=([0-9]+)(/?)+$ index.php?go=ads&page=$1 [L]
    RewriteRule ^adscreate(/?)+$ index.php?go=ads&act=create_ads [L]

    # Stats page profile
    RewriteRule ^my_stats(/?)+$ index.php?go=my_stats [L]

    # Page
    RewriteRule ^dev(/?)+$ index.php?go=dev [L]
    RewriteRule ^jobs.php(/?)+$ index.php?go=jobs [L]
    RewriteRule ^jobs.php&id=1(/?)+$ index.php?go=jobs&act=id=1 [L]

    # Profile
    RewriteRule ^u([0-9]+)(/?)+$ index.php?go=profile&id=$1 [L]
    RewriteRule ^u([0-9]+)after(/?)+$ index.php?go=profile&id=$1&after=1 [L]

    RewriteRule ^edit(/?)+$ index.php?go=editprofile [L]
    RewriteRule ^edit&act=contact(/?)+$ index.php?go=editprofile&act=contact [L]
    RewriteRule ^edit&act=interests(/?)+$ index.php?go=editprofile&act=interests [L]
    RewriteRule ^edit&act=education(/?)+$ index.php?go=editprofile&act=education [L]
    RewriteRule ^edit&act=higher_education(/?)+$ index.php?go=editprofile&act=higher_education [L]
    RewriteRule ^edit&act=career(/?)+$ index.php?go=editprofile&act=career [L]
    RewriteRule ^edit&act=military(/?)+$ index.php?go=editprofile&act=military [L]
    RewriteRule ^edit&act=personal(/?)+$ index.php?go=editprofile&act=personal [L]

    # Boards
    RewriteRule ^board([0-9]+)(/?)+$ index.php?go=board&act=view&aid=$1 [L]
    RewriteRule ^board([0-9]+)/new(/?)+$ index.php?go=board&act=new&aid=$1 [L]
    RewriteRule ^topic-([0-9]+)_([0-9]+)(/?)+$ index.php?go=board&act=show&aid=$1&topic=$2 [L]

    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)epage $1index.php?go=editpage [QSA,L]

    # Photo
    RewriteRule ^albums([0-9]+)(/?)+$ index.php?go=albums&uid=$1 [L]
    RewriteRule ^albums/add/([0-9]+)(/?)+$ index.php?go=albums&act=add&aid=$1 [L]
    RewriteRule ^album([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$1 [L]
    RewriteRule ^album([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$1&page=$2 [L]
    RewriteRule ^albums/comments/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&uid=$1 [L]
    RewriteRule ^albums/comments/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&uid=$1&page=$2 [L]
    RewriteRule ^albums/view/([0-9]+)/comments/(/?)+$ index.php?go=albums&act=all_comments&aid=$1 [L]
    RewriteRule ^albums/view/([0-9]+)/comments/page/([0-9]+)(/?)+$ index.php?go=albums&act=all_comments&aid=$1&page=$2 [L]
    RewriteRule ^albums/editphotos/([0-9]+)(/?)+$ index.php?go=albums&act=edit_pos_photos&aid=$1 [L]
    RewriteRule ^albums/newphotos(/?)+$ index.php?go=albums&act=new_photos [L]
    RewriteRule ^albums/newphotos/([0-9]+)(/?)+$ index.php?go=albums&act=new_photos&page=$1 [L]

    # Groups Albums
    RewriteRule ^albums-([0-9]+)(/?)+$ index.php?go=groups_albums&uid=$1 [L]
    RewriteRule ^albums-([0-9]+)_([0-9]+)/add(/?)+$ index.php?go=groups_albums&act=add&aid=$2&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)_([0-9]+)(/?)+$ index.php?go=groups_albums&act=view&aid=$2&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)_([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=groups_albums&act=view&aid=$2&page=$3&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)/comments(/?)+$ index.php?go=groups_albums&act=all_comments&uid=$1 [L]
    RewriteRule ^albums-([0-9]+)/comments/page/([0-9]+)(/?)+$ index.php?go=groups_albums&act=all_comments&uid=$1&page=$3 [L]
    RewriteRule ^albums-([0-9]+)_([0-9]+)/comments(/?)+$ index.php?go=groups_albums&act=all_comments&aid=$2&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)_([0-9]+)/comments/page/([0-9]+)(/?)+$ index.php?go=groups_albums&act=all_comments&aid=$2&page=$2&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)/editphotos/([0-9]+)(/?)+$ index.php?go=groups_albums&act=edit_pos_photos&aid=$2&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)/newphotos(/?)+$ index.php?go=groups_albums&act=new_photos&pid=$1 [L]
    RewriteRule ^albums-([0-9]+)/newphotos/([0-9]+)(/?)+$ index.php?go=groups_albums&act=new_photos&page=$2&pid=$1 [L]

    # Views photo
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=user_page(/?)+$ index.php?go=profile&id=$1 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=all_comments(/?)+$ index.php?go=albums&act=all_comments&uid=$1 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=wall/fuser=([0-9]+)(/?)+$ index.php?go=profile&id=$3 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=notes/id=([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$3 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=news(/?)+$ index.php?go=news [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_sec=msg/id=([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$3 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)(/?)+$ index.php?go=albums&act=view&aid=$3 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)_sec=album_comments(/?)+$ index.php?go=albums&act=all_comments&aid=$3 [L]
    RewriteRule ^photo([0-9]+)_([0-9]+)_([0-9]+)_sec=newphotos(/?)+$ index.php?go=albums&act=new_photos [L]

    # Groups Photo
    RewriteRule ^photo-([0-9]+)_([0-9]+)_([0-9]+)(/?)+$ index.php?go=groups_albums&act=view&pid=$1&aid=$3 [L]

    # Friends
    RewriteRule ^friedns/send_demand/([0-9]+)(/?)+$ index.php?go=friends&act=send_demand&for_user_id=$1 [L]
    RewriteRule ^friedns/take/([0-9]+)(/?)+$ index.php?go=friends&act=take&take_user_id=$1 [L]
    RewriteRule ^friedns/reject/([0-9]+)(/?)+$ index.php?go=friends&act=reject&reject_user_id=$1 [L]
    RewriteRule ^friends(/?)+$ index.php?go=friends [L]
    RewriteRule ^friends(/?)+$ index.php?go=friends [L]
    RewriteRule ^friends/([0-9]+)(/?)+$ index.php?go=friends&user_id=$1 [L]
    RewriteRule ^friends/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=friends&user_id=$1&page=$2 [L]
    RewriteRule ^friends/online/([0-9]+)(/?)+$ index.php?go=friends&act=online&user_id=$1 [L]
    RewriteRule ^friends/online/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=friends&act=online&user_id=$1&page=$2 [L]
    RewriteRule ^friends/requests(/?)+$ index.php?go=friends&act=requests [L]
    RewriteRule ^friends/requests/page/([0-9]+)(/?)+$ index.php?go=friends&act=requests&page=$1 [L]
    RewriteRule ^friends/myrequests(/?)+$ index.php?go=friends&act=myrequests [L]
    RewriteRule ^friends/myrequests/page/([0-9]+)(/?)+$ index.php?go=friends&act=myrequests&page=$1 [L]
    RewriteRule ^friends/common/([0-9]+)(/?)+$ index.php?go=friends&act=common&uid=$1 [L]
    RewriteRule ^friend/common/([0-0]+)/page/([0-0]+)(/?)+$ index.php?go=friends&act=common&uid=$1&page=$2 [L]

    # ????????
    RewriteRule ^fave(/?)+$ index.php?go=fave [L]
    RewriteRule ^fave/page/([0-9]+)(/?)+$ index.php?go=fave&page=$1 [L]

    # Videos
    RewriteRule ^videos(/?)+$ index.php?go=videos [L]
    RewriteRule ^videos/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
    RewriteRule ^videos/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1&page=$2 [L]
    RewriteRule ^videos/([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
    RewriteRule ^video([0-9]+)_([0-9]+)(/?)+$ index.php?go=videos&get_user_id=$1 [L]
    RewriteRule ^video([0-9]+)_([0-9]+)_sec=wall/fuser=([0-9]+)(/?)+$ index.php?go=profile&id=$3 [L]
    RewriteRule ^video([0-9]+)_([0-9]+)_sec=notes/id=([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$3 [L]
    RewriteRule ^video([0-9]+)_([0-9]+)_sec=news(/?)+$ index.php?go=news [L]
    RewriteRule ^video([0-9]+)_([0-9]+)_sec=msg/id=([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$3 [L]

    # Search
    RewriteRule ^search/query=(.*)&type=([0-3]+)(/?)+$ index.php?go=search&query=$1&type=$2 [L]

    # News
    RewriteRule ^feed(/?)+$ index.php?go=news [L]
    RewriteRule ^feed&section=updates(/?)+$ index.php?go=news&type=updates [L]
    RewriteRule ^feed&section=photos(/?)+$ index.php?go=news&type=photos [L]
    RewriteRule ^feed&section=videos(/?)+$ index.php?go=news&type=videos [L]
    RewriteRule ^feed&section=notifications(/?)+$ index.php?go=news&type=notifications [L]

    # Messages
    RewriteRule ^messages(/?)+$ index.php?go=messages [L]
    RewriteRule ^messages/i(/?)+$ index.php?go=messages&info=1 [L]
    RewriteRule ^messages/outbox(/?)+$ index.php?go=messages&act=outbox [L]
    RewriteRule ^messages/show/([0-9]+)(/?)+$ index.php?go=messages&act=review&mid=$1 [L]
    RewriteRule ^im(/?)+$ index.php?go=messages&act=alldialogs [L]

    # Wall
    RewriteRule ^wall([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=page [L]
    RewriteRule ^wall([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=page&page=$2 [L]
    RewriteRule ^wall([0-9]+)_sec=own(/?)+$ index.php?go=wall&uid=$1&type=own [L]
    RewriteRule ^wall([0-9]+)_sec=own&page=([0-9]+)(/?)+$ index.php?go=wall&uid=$1&type=own&page=$2 [L]
    RewriteRule ^wall([0-9]+)_([0-9]+)(/?)+$ index.php?go=wall&uid=$1&rid=$2&type=record [L]

    # Notes
    RewriteRule ^notes(/?)+$ index.php?go=notes [L]
    RewriteRule ^notes/add(/?)+$ index.php?go=notes&act=add [L]
    RewriteRule ^notes/edit/([0-9]+)(/?)+$ index.php?go=notes&act=edit&note_id=$1 [L]
    RewriteRule ^notes/view/([0-9]+)(/?)+$ index.php?go=notes&act=view&note_id=$1 [L]
    RewriteRule ^notes/([0-9]+)(/?)+$ index.php?go=notes&get_user_id=$1 [L]
    RewriteRule ^notes/([0-9]+)/page/([0-9]+)(/?)+$ index.php?go=notes&get_user_id=$1&page=$2 [L]

    # Settings
    RewriteRule ^settings(/?)+$ index.php?go=settings [L]
    RewriteRule ^settings&act=privacy(/?)+$ index.php?go=settings&act=privacy [L]
    RewriteRule ^settings&act=deactivate(/?)+$ index.php?go=settings&act=deactive [L]
    RewriteRule ^settings&act=blacklist(/?)+$ index.php?go=settings&act=blacklist [L]
    RewriteRule ^settings&act=mobile(/?)+$ index.php?go=settings&act=mobile [L]

    # Forums
    RewriteRule ^forum(/?)+$ index.php?go=forum [L]

    # »гры
    RewriteRule ^games(/?)+$ index.php?go=games [L]
    RewriteRule ^games/game(/?)+$ index.php?go=games&act=games [L]
    RewriteRule ^games/create(/?)+$ index.php?go=games&act=create [L]
    # API
    RewriteRule ^api(/?)+$ index.php?go=api [L]
    RewriteRule ^api/main(/?)+$ index.php?go=api&act=main [L]
    # Support
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)support $1index.php?go=support [QSA,L]

    RewriteCond %{QUERY_STRING} ^page=([0-9]+)
    RewriteRule ^(.*)support $1index.php?go=support [QSA,L]
    RewriteRule ^support(/?)+$ index.php?go=support [L]

    # ?????????????? ??????
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)restore $1index.php?go=restore [QSA,L]
    RewriteRule ^restore(/?)+$ index.php?go=restore [L]

    # Blog
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)blog $1index.php?go=blog [QSA,L]

    RewriteCond %{QUERY_STRING} ^id=([0-9]+)
    RewriteRule ^(.*)blog $1index.php?go=blog [QSA,L]
    RewriteRule ^blog(/?)+$ index.php?go=blog [L]

    # UBM
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)balance $1index.php?go=balance [QSA,L]
    RewriteRule ^settings&act=balance(/?)+$ index.php?go=balance [L]

    # ???. ?????? ?? ???????????
    RewriteRule ^reg([0-9]+)(/?)+$ index.php?reg=$1 [L]

    # Gifts
    RewriteCond %{QUERY_STRING} ^new=([0-9]+)
    RewriteRule ^(.*)gifts([0-9]+) $1index.php?go=gifts&uid=$2 [QSA,L]

    RewriteCond %{QUERY_STRING} ^page=([0-9]+)
    RewriteRule ^(.*)gifts([0-9]+) $1index.php?go=gifts&uid=$2 [QSA,L]

    RewriteRule ^gifts([0-9]+)(/?)+$ index.php?go=gifts&uid=$1 [L]

    # Static groups
    RewriteCond %{QUERY_STRING} ^gid=([0-9]+)
    RewriteRule ^(.*)stats $1index.php?go=stats_groups [QSA,L]

    # Groups
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)groups $1index.php?go=groups [QSA,L]

    RewriteCond %{QUERY_STRING} ^page=([0-9]+)
    RewriteRule ^(.*)groups $1index.php?go=groups [QSA,L]
    RewriteRule ^groups(/?)+$ index.php?go=groups [L]

    # Clubs
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^(.*)clubs $1index.php?go=clubs [QSA,L]

    RewriteCond %{QUERY_STRING} ^page=([0-9]+)
    RewriteRule ^(.*)clubs $1index.php?go=clubs [QSA,L]
    RewriteRule ^clubs(/?)+$ index.php?go=clubs [L]

    # Audio
    RewriteRule ^audio(/?)+$ index.php?go=audio [L]
    RewriteRule ^audio([0-9]+)(/?)+$ index.php?go=audio&uid=$1 [L]

    # Documents
    RewriteRule ^docs(/?)+$ index.php?go=doc&act=list [L]

    # ?????????? -> ????????? ???????? -> ?????
    RewriteRule ^public/audio([0-9]+)(/?)+$ index.php?go=public_audio&pid=$1 [L]

    # Video Public
    RewriteRule ^public/videos([0-9]+)(/?)+$ index.php?go=public_videos&pid=$1 [L]

    # ?????????? -> ????????? ????????
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^public([0-9]+)(/?)+$ index.php?go=public&pid=$1 [L]
    RewriteRule ^board([0-9]+)/new(/?)+$ index.php?go=board&act=new&id=$1 [L]
    RewriteRule ^board([0-9]+)(/?)+$ index.php?go=board&act=all&id=$1 [L]

    RewriteRule ^public([0-9]+)(/?)+$ index.php?go=public&pid=$1 [L]

    # ?????????? -> ????????? ???????? -> ?????
    RewriteRule ^club/audio([0-9]+)(/?)+$ index.php?go=club_audio&pid=$1 [L]

    # Club
    RewriteCond %{QUERY_STRING} ^act=([a-z]+)
    RewriteRule ^club([0-9]+)(/?)+$ index.php?go=club&gid=$1 [L]

    RewriteRule ^club([0-9]+)(/?)+$ index.php?go=club&gid=$1 [L]
    RewriteRule ^([^.]+)/?$ ?go=alias&url=$1 [L]

    # ???? ????????
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^([^/]+).html$ index.php?go=static&page=$1 [L]

    1. А теперь пусть кто то создаст аккаунт и пообщается с тобой, там проблема с сообщениями, если тебе написали то иы не можешь написать человеку, выдает ошибку “Введите текст. Текст не был введен”, даже если ты напишешь первым то другой чел не сможет написать тебе как понять в чем проблема?

      1. У меня пока что времени нет. Я на следуйщей неделе постараюсь это исправить, и потом отпишусь

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *