Форум о seo технологиях  
Друзья Форум вебмастеров
Bookmark and Share
Старый 26.09.2010, 15:47   #1
Max[GMG]
Администратор
 
Аватар для Max[GMG]
 
Регистрация: 26.09.2010
Сообщений: 55
25Скрипт партнерской программы sms-affilate

Скрипт с которым можете поднять свою собственную партнерку за пару минут.

sms-affiliate v.1.3 предназначен для создания партнерской программы, по принципу разделения дохода между ее участниками.
  • Скрипт обладает следующими возможностями
  • Неограниченное количество сайтов
  • Настройки партнерских отчислений
  • Встроенная система тикетов
  • Новости партнерской программы
  • Бан партнеров при нарушении правил
  • Заморозка выплат партнерам при нарушении правил
  • Детальная статистика доходов, по дням

Цитата:
Системные требования
PHP 5, MySQL
Инструкция по установке

В первую очередь необходимо создать новую базу данных на хостинге, импортировав в нее файл sql.sql
Далее, нужно открыть в текстовом редакторе файл config.php и указать необходимые параметры, для подключения к базе данных.

Далее загружаем файлы из каталога soft на ваш сервер
Заходим в админку по ссылке http://ваш домен.com/+admin/
логин: admin
пароль: qwerty (меняется в настройках)

Зайдите в раздел сайты
и добавьте новый сайт, согласно данной структуре url
http://ваш сайт.com/?id=
можете добавить сколько угодно сайтов.

Теперь осталось только привязать партнерку к вашим сайтам.

Для этого в папке site мы привели пример платного сайта, шаблон, на примере которого Вы можете произвести интеграцию партнерки в рабочий сайт.
Тем не менее, мы опишем все по порядку.

Если главная страница вашего сайта index.html замените ее расширение на php, т.е. index.php
После чего добавьте в начало файла сл. код это учет трафика и оплат от ваших партнеров.

PHP код:

error_reporting
(0);
if(isset(
$_GET['id']))
{
    
$_GET['id'] = intval($_GET['id']);
    if(!isset(
$_COOKIE['refer_id']) and $_GET['id']>0)
    {
        
setcookie("refer_id",$_GET['id']);
    }
}
?>
Выложите в папку с вашим сайтом файлы goodpass.dat и passlog.dat, установите на них права 777 (в них будет происходить запись)
Также выложите файл getdata.php, это обработчик, который необходимо прописать в настройках вашего проекта в биллинге profit-bill.com
в нем необходимо указать секретный ключ, который указан в настройках проекта.

Далее вам необходимо разместить форму ввода пароля

Код:

Ваш пароль:
Из этого примера видно что происходит обращение к файлу members.php это тот файл, в котором будет ваш контент.
В файле members.php в начале, необходимо разместить следующий код, который будет проверять, правильность пароля, который генерируется при поступлении оплаты.

PHP код:

error_reporting
(E_ALL);
if(isset(
$_GET['p']) and !empty($_GET['p']))
{
    
$_GET['p'] = md5($_GET['p']);
    
$f fopen("passlog.dat","r");
    
$good 0;
    while(!
feof($f))
    {
        
$t fgets($f);
        if(
strpos($t,$_GET['p'])!=0)
        {
            
$good++;
            list(
$sum,$p) = explode(";",trim($t));
            if(isset(
$_COOKIE['refer_id']))
            {
                
$f2 fopen("goodpass.dat","r");                
                
$n 0;
                while(!
feof($f2))
                {
                    
$t2 fgets($f2);
                    if(
strpos($t2$_GET['p'])!=0)
                    {
                        
$n++;
                        break;
                    }
                }
                
fclose($f2);
                if(
$n==0)
                {
                    
$url fopen("http://ваш домен.com/up33date.php?id=$_COOKIE[refer_id]&sum=$sum","r"); //здесь нужно прописать url до up33date.php который находится в папке с партнеркой.
                    
if($url)
                    {
                        
$f2 fopen("goodpass.dat","a");
                        
fwrite($f2$sum.";".$_GET['p'].";".$_COOKIE['refer_id']."\n");
                        
fclose($f2);
                    }
                }    
            }
            break;
        }
    }
    
fclose($f);
    if(
$good==0)
    {
        die(
"неверный пароль");
    }
    
/*else
    {
        setcookie("pass",$_GET['p']);
        echo "";
    }*/
} else die("неверный пароль");
?>
Есть вопросы?
Пишем в этом топике
Вложения
Тип файла: zip sms-affiliate.zip (186.5 Кб, 10 просмотров)
Max[GMG] вне форума  Ответить с цитированием
Ответ

Метки
mysql, php 5, партнерка, скрипт партнерки

« Предыдущая тема | Следующая тема »

Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 
Опции темы
Версия для печатиВерсия для печати
Отправить по электронной почтеОтправить по электронной почте

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 23:08. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd. Перевод: zCarot
General Media Group