Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Как сделать онлайн сервис?   Найти похожие ветки 

 
Nic ©   (2012-09-06 13:04) [40]


> > kilkennycat ©   (06.09.12 07:31) [32]


На самом деле здорово, что вы обратили на это моё внимание. Перечитал на свежую голову - действительно всё ужасно.

Есть у меня такая проблема - сделал что-то, но не перепроверил. Начинаю проверять - пропадает драйв. Часто эти мелкие опечатки, стилистические ошибки потом доставляют немало хлопот.


 
AV ©   (2012-09-06 13:43) [41]

Если есть приемлемые знания делфи, то можно и без ПХП обойтись :)
Ставим ModRewrite с параметрами работы как прокси, и пусть он спрашивает другой адрес и предает спросившему.
На этом адресе стоит нормальная программа, на делфи, БД у нее под рукой, все нативно и быстро.
Никто ничего и не поймёт :)
Чем в этой " $[.var.] = " галиматье разбираться, когда можно просто var :=


 
Nic ©   (2012-09-06 23:02) [42]


> AV ©   (06.09.12 13:43) [41]

знания дельфи отличные


 
AV ©   (2012-09-07 08:57) [43]


> Nic ©   (06.09.12 23:02) [42]

Ну тогда читайте про ModRewrite в Apache :)
в файле .htaccess каталога web-сайта
прописывается перенаправление на открытый порт реального компьютера,  с добавлением какого-либо секретного параметра, чтобы было понятно, что это не злоумышленник лезет напрямую.
Параметры перенаправления [P, QSA]
Настроим как нравится, и например, набрав www.site.com/Action1
будет перенаправлено на комп:порт в сети с параметрами

?Action=Action1&From=Valid

Там сидит простой TidHttpServer
на соединение получаем событие OnCommandGet
(AThread: TIdPeerThread;// соединение
                                          ARequestInfo: TIdHTTPRequestInfo; // запрос
                                          AResponseInfo: TIdHTTPResponseInfo );

Буквально пишем
procedure TATS_REMOTE_CONTROL.idhttpsrvHTTPCommandGet(AThread: TIdPeerThread;
                                          ARequestInfo: TIdHTTPRequestInfo;
                                          AResponseInfo: TIdHTTPResponseInfo);
begin
 AResponseInfo.ContentText := GetPageBy__XXXX(ARequestInfo);
end;

где GetPageBy__ - функция, должна вернуть html, который будет отображен в браузере юзера

Доступ к параметрам, например
function GetPageBy_...(ARequestInfo: TIdHTTPRequestInfo): string;
var
  AC: string;
begin
 Result := "<HTML>"; // или шапку с разными лого, форматированием иметь заранее, например, Result := GetMyHeadHtml;
 AC := ARequestInfo.Params.Values["ACTION"];
 if AC = "Action1" then  Result := + "вы выбрали действие 1";
//  и тут ^)
ADOOpen
OracleOpen
Что угодно, что PHP или не снилось, или его скорость желает оставлять лучшего  
Главное, в result (типа string) приделать не забыть по правилам разметки html

ну, пинайте :)


 
Плохиш ©   (2012-09-07 09:07) [44]

Чем WebSnap не угодил?


 
AV ©   (2012-09-07 10:45) [45]


> Чем WebSnap не угодил?

Слышал, что удобнее
Руки пока не дошли :)


 
Nic ©   (2012-09-07 12:35) [46]


> AV ©   (07.09.12 08:57) [43]

Классная идея, надо будет попробовать.


> Плохиш ©   (07.09.12 09:07) [44]

Вот про websnap не слышал. Видел такую вкладку компонент. Надо будет почитать про них


 
Плохиш ©   (2012-09-07 12:44) [47]

Но, по-моему, лучше использовать его потомка - ASP .Net


 
KSergey ©   (2012-09-11 08:12) [48]

> Nic ©   (05.09.12 22:16) [8]
> Готовые решения не нравятся

Чем?
ну я намекаю, что они все допиливаемые.
И допилить в общем и целом - много меньше труда надо, чем наваять все с нуля, тем более ни с чем ни разу не работамши. Во всяком случае про секурность сразу можно забыть, я уверен, что SQL-инжекции будут доступны буквально везде. Ну и всякое прочее "по мелочи".

Кстати, прикрутка VISA - самое простое из всего перечисленного.


 
KSergey ©   (2012-09-11 08:17) [49]

> Nic ©   (05.09.12 22:23) [11]
> вот подумал может быть стоит самому попробовать  сделать

Капец, дорогая редакция.
Host CMS, Amiro, InstantCMS, что там еще? да горы! и это то, что предоставляет возможность взять  БЕСПЛАТНО их продукт и сделать вполне приемлемое решение для инет магазина, например. а за некоторую плату так и еще больше.
Или там Мегаплан - сервис (хотя это нескоько другая опера)

Ну и не знаю как браться делать... это более чем удивительно. Не, правда. Там же объем офигенный, ну чтобы работало.


 
KSergey ©   (2012-09-11 08:43) [50]

Короче велосипедист очередной.
Адресок потом киньте, поглумюся


 
Nic ©   (2012-09-11 23:56) [51]


> KSergey ©   (11.09.12 08:17) [49]
> > Nic ©   (05.09.12 22:23) [11]
> > вот подумал может быть стоит самому попробовать  сделать
>
> Капец, дорогая редакция.
> Host CMS, Amiro, InstantCMS, что там еще? да горы! и это
> то, что предоставляет возможность взять  БЕСПЛАТНО их продукт
> и сделать вполне приемлемое решение для инет магазина, например.
>  а за некоторую плату так и еще больше.
> Или там Мегаплан - сервис (хотя это нескоько другая опера)
>
> Ну и не знаю как браться делать... это более чем удивительно.
>  Не, правда. Там же объем офигенный, ну чтобы работало.
>
> <Цитата>
> KSergey ©   (11.09.12 08:43) [50]
> Короче велосипедист очередной.
> Адресок потом киньте, поглумюся
>
>


Дельная мысль. Можно жэ всзять готовую CMS и заказать плагин под свои нужды. Я уже подобное делал. Окей, я пока размышляю что это будет вообще. Если реализую - кину адрес - постебаемся вместе ;)


 
Eraser ©   (2012-09-12 00:17) [52]


> Nic ©   (05.09.12 22:01) 

http://www.hostcms.ru/

> 3. возможностью приёма платежей через Visa/MCard

а это уже отдельная тема, но думаю найдешь в интернете нужную информацию.
вообще прием платежей лучше возложить на какой-нибудь процессинг центр. Хостеры, например, так и делают почти все.


 
KSergey ©   (2012-09-12 08:09) [53]

> Eraser ©   (12.09.12 00:17) [52]
> вообще прием платежей лучше возложить на какой-нибудь процессинг
> центр. Хостеры, например, так и делают почти все.

Я лично недоверяю магазину, где прямо на его сайте надо вводить реквизиты карточки. Они, конечно, проходят для этого сертификацию, но фигня это все, ибо человеческий фактор.

Беда в комиссиях, правда.

Если себестоимость низкая или это услуга (грубо говоря - бесплатно, я понимаю, что это не так), то ихние там 2,5% - терпимо. Где-то даже незаметно может быть, либо просто увеличить стоимость услуг на эти 2,5%, незаметно практически.

А если торговля, то, например, при наценке 20% эти самые 2,5% от общей суммы уже будут составлять 12% от наценки (грубо говоря дохода), что уже чувствительно.
Да и 2,5% - это еще поискать надо, в основном больше раза так в 2.

Я все ждал PayPal, от чего-то думал, что в буржуляндии "все на 0,5% живут". Оказалось грабительство похлеще нашего.



Страницы: 1 2 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.054 c
15-1328606117
Димка На
2012-02-07 13:15
2013.03.22
Строки-константы в delphi XE


2-1339439626
vasa777
2012-06-11 22:33
2013.03.22
const


15-1353318107
ЕщеОдинКакжеНадоели
2012-11-19 13:41
2013.03.22
CheckListBox с 2 чекерами.


15-1351562934
Вепрь
2012-10-30 06:08
2013.03.22
UUID Компьютера.


15-1345840202
Юрий
2012-08-25 00:30
2013.03.22
С днем рождения ! 25 августа 2012 суббота