Мне нужен очень простой биллинг
1. Клиенская часть.
Скрипт берет дату окончания хостинга для этого аккаунта из базы mySql и выводит ее
Выводит кнопку "Оплатить", которая бы переводила на страницу оплаты
2. Админская часть:
Просмотр юзеров, около каждого - поле "продлить на X дней"
В php я не понимаю, может кто-нибудь поможет?
Те биллинги, которые есть, либо платные, либо не подходят по функциям.
Сейчас штудирую информацию по php...
Забыл две функции:
Уведомление об истечении срока хостинга
Регистрация пользователей через админ-панель
ex-SavaHost
10.03.2007, 15:50
Цитата(Serzer @ 10.03.2007, 12:02)

Забыл две функции:
Уведомление об истечении срока хостинга
Регистрация пользователей через админ-панель
Добавьте еще 1-2 функции, и у Вас получится стандартная биллинг панель, которые УЖЕ написаны, отлажены и работают. И стоят намного дешевле, чем время программиста по написанию еще одного, уже изобретённого велосипеда.
Купите готовую и не мучайтесь.
Цитата
Купите готовую и не мучайтесь.
Проект некоммерческий, а бесплатный биллинг очень слаб (Да и, что, говорить, те, которые занулены тоже)...
ex-SavaHost
10.03.2007, 16:15
Цитата(Serzer @ 10.03.2007, 13:04)

Проект некоммерческий, а бесплатный биллинг очень слаб (Да и, что, говорить, те, которые занулены тоже)...
Я говорил
купите, а не украдите...
Лично я пользую биллинг от
soft4host.
Есть и еще варианты, даже еще более дешевые, хотя меня больше устраивает этот.
=) Для нас 3000 рублей - сумма, которой мы оплатим существование проекта на один год...
Сейчас думаю над реализацией логина...
ex-SavaHost
10.03.2007, 16:33
Цитата(Serzer @ 10.03.2007, 13:25)

=) Для нас 3000 рублей - сумма, которой мы оплатим существование проекта на один год...
Сейчас думаю над реализацией логина...
Поищите
phpcoin. Он бесплатен.
И я вроде под него видел русификацию.
Цитата
phpcoin
Интерсная вещь, но я еле нашел дату окончания хостинга...
Плюс дизайн сайта уже есть, а тут полная система.
Есть ещё Solid State, но wiki не работает, а нужно создать модуль оплаты.
У minibill проблемы с установкой (Не разворачивается SQL).
ex-SavaHost
10.03.2007, 16:57
Чудес не бывает.
Или - или....
За четыре часа я сделал так, чтобы скрипт получал то, что нужно, при пароле, заданном в файлике...
Осталось прикрутить форму.
Если учесть, что я не работал до этого с php (только в VB), наверное, это неплохо.
18:43
Прикрутил форму...
Для клиентской части осталось все нормально сделать, и прикрутить кнопку Яндекс.Денег...
Это уже несложно...
20:03
Вписал в дизайн, прикрутил яндекс.деньги, Клиентская часть готова.
20:41
Теперь биллинг считает дни до истечения срока (Сделал по cron), когда количество дней < 5, отправляется каждый день письмо с просьбой пополнить счет, когда количество дней = 0, пишется письмо админу.
21:24
Изучил DirectAdmin API. Решил, что будет интеграция с ним
21:58
Работает продление аккаунта
Потом выставите (если, конечно, выставите) — поищем дырки
Выставлю, конечно
Но готовым продуктом это вряд ли будет
23:53
Я ушел спать
За 10 часов я сделал простенький биллинг, с регистрацией, интеграцией в DirectAdmin, с платежными системами и веб-админкой...
Все сделано частично, я оцениваю общий процент как 30%
Нужна помощь
1. Как сделать, чтобы таблица с границей 1 была более красивой (Видимо, СSS)
2. Как интегрировать шрифты, которых нет у пользователя на компьютере, в страницу? (картинки - не вариант)
3. Как сделать вместо кнопок картинки?
Цитата(Serzer @ 11.03.2007, 08:16)

3. Как сделать вместо кнопок картинки?
может это?
<a href="твой сайт"><img src="твоя картинка.jpg" border="0" width="20" height="10"></a>
Нет, действие должно быть как у кнопки "sumbit"
Ilya Konovalenko
11.03.2007, 09:41
<input type="image" src="Путь к картинке">
Цитата(Serzer @ 11.03.2007, 15:16)

3. Как сделать вместо кнопок картинки?
<input type="image" ......>
Вам наверное будет полезна
эта ссылка.
Цитата
эта ссылка.
Вполне возможно
=)
Решение, как оказалось, несложное, но оно загромождает код.
Цитата
2. Как интегрировать шрифты, которых нет у пользователя на компьютере, в страницу? (картинки - не вариант)
Если картинки — не вариант, то никак.
В принципе, биллинг готов, желающие получить доступ - пишите в личку
Добавил файл конфигурации.
В принципе, если ещё сделать скрипт установки, то все будет практически готово.
Осталось доработать скрипт регистрации.
Помощь зала: как сделать, чтобы php-скрипт, запущеный через cron, блокировал аккаунты (DirectAdmin)?
Цитата(Serzer @ 11.03.2007, 17:50)

Помощь зала: как сделать, чтобы php-скрипт, запущеный через cron, блокировал аккаунты (DirectAdmin)?
Сэмулировать нажатие кнопки блокирования человеком, функциями библиотеки curl в идеале - послать post запрос с параметрами. Параметры запроса описаны в том что DA называет API.
API смотрел, щелкаю по ссылке - работает.
Нашел такой код. Буду пробовать
Код
<?php
$ch = curl_init ("http://www.example.com/");
$fp = fopen ("example_homepage.txt", "w");
curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);
curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>
MiXhost.ru
12.03.2007, 15:27
[скоро наш биллинг готов будет
Добавил многотарифность, изменение тарифов, изменение пользователей.
Переписал регистрацию.
Теперь при изменении после сохранения идет возврат.
Подумал, что будет, если сделать бесплатный биллинг с функционалом платного =)
Цитата(Serzer @ 12.03.2007, 15:44)

Подумал, что будет, если сделать бесплатный биллинг с функционалом платного =)
Будет хороший доход с рекламы на оф. сайте биллинга
Кстати, я считаю, неплохо получается...
Надо только дизайн хороший прикрутить.
Цитата
Будет хороший доход с рекламы на оф. сайте биллинга
Рекламы платных биллингов =)
Цитата(Serzer @ 12.03.2007, 16:35)

Рекламы платных биллингов =)
В том числе
<offtopic>
"Нужен биллинг для
некоммерческого проекта"

+5 за юмор.
Извините, не со зла, просто не часто слышу шедевры на уровне Ильфа и Петрова, чтобы пройти мимо.
</offtopic>
Просто 10 друзей взяли реселлерский аккоунт, и им хочется немного удобства.
unix-oid
10.05.2007, 22:21
Заглохло?
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.