Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
WebMoney кофейня > Программистам > WMSinger для САР


Автор: SNLee 18.12.2006 22:18
Привет всем!
Сразу говорю, кто мне поможет, того возьму в долю!

Вот моя проблема:

При регистрации (посмотрите на goldmail.pp.ru) выводиться такая ошибка: Fatal error: Call to undefined function: getsign() in /home/snlee/domains/goldmail.pp.ru/public_html/register.php on line 17
В строках 16 и 17 у меня написано следущее:
//Подпись строки
$signstr = getSign($strtosign);
Что же тут не работает?

Автор: BMG 18.12.2006 22:33
Пролетаю мимо доли.

Автор: SNLee 18.12.2006 22:41
Грррр...
Плохо.
Как же в других САР всё работает?

Автор: alexss 19.12.2006 00:55
Ошибка - Вызов необъявленной функции getsign(), т.е. такой функции просто не существует.
Предположения:
1. Если использовали код из примеров на сайте webmoney, то там эта функция называется wm_GetSign()
2. Проверьте подключение дополнительных файлов - include.

Автор: Expert 19.12.2006 01:33
Приведите строки, которые идут у Вас до 16-17 строки.
Тогда я смогу Вам помочь.

Автор: SNLee 19.12.2006 11:12
Вот весь файл:
<?
require("bdopt.php");
require("wmparam.php");
select_mysqldb($mysql_dbname);
session_start();
//Определяем пользователя
$reg = session_is_registered("wmid");

//Функция проверки WMID и WMZ
function checkwmid($wmid,$wmz)
{
global $cap_wmid;
$RequestN = date('YmdHis',time());
//Строка для подписи
$strtosign = "$cap_wmid$wmid$wmz$RequestN";
//Подпись строки
$signstr = getSign($strtosign);
//Формирование https-запроса
$https = "/asp/TestPurse.asp?S=$cap_wmid&I=$wmid&P=$wmz&RN=$RequestN&SS=$signstr";
$httpsRes = httpsrequest($https);

// Разбор полученного от сертификационного цента результата
$err = 300;
$wmtrn_id = "";
if (substr($httpsRes,0,6) == "Error:")
$err = sprintf("%d", substr($httpsRes,6));

if (substr($httpsRes,0,7) == "Result:")
{
$result = sprintf("%d", substr($httpsRes,7));
$err = 0;
}
return array($result, $err);
}

?>
<HTML>
<HEAD>
<LINK REL=STYLESHEET TYPE="text/css" HREF="style.css">
<?include('ins/meta.php')?>
</HEAD>
<BODY>
<TABLE BORDER=0 cellspacing=0 cellpadding=0 width=100% height=100%>
<?include('ins/headban.php')?>
<TR height=100%><TD valign=top bgcolor=rgb(125,165,147)>
<?include('ins/indexmenu.php')?><BR><BR><?
if (!$reg)
{
?>
<TABLE BORDER=0 cellspacing=0 cellpadding=0 class=members>
<FORM Action="members.php" method=post>
<TR><TH colspan=2>
Вход для участников
<INPUT TYPE=hidden name=where value=stat>
</TH></TR>
<TR><TD>Логин: </TD><TD><INPUT TYPE=text name="wmid" class=in></TD></TR>
<TR><TD>Пароль: </TD><TD><INPUT TYPE=password name="pass" class=in></TD></TR>
<TR><TD><INPUT TYPE=submit value=ok name=submit class=but></TD></TR>
</FORM>
</TABLE>
<HR>
<TABLE BORDER=0 cellspacing=0 cellpadding=0 class=members>
<TR><TH colspan=2>Вход для рекламодателей</TH></TR>
<FORM Action="advpage.php" method=post>
<TR><TD>
<INPUT TYPE=hidden name=where value=stat>
</TD></TR>
<TR><TD>Логин: </TD><TD><INPUT TYPE=text name="wmid" class=in></TD></TR>
<TR><TD>Пароль: </TD><TD><INPUT TYPE=password name="pass" class=in></TD></TR>
<TR><TD colspan=2><INPUT TYPE=submit value=ok name=submit class=but></TD></TR>
</FORM>
</TABLE>
<?
}
else
{
$table = mysql_query("SELECT name FROM members WHERE wmid='$wmid' AND pass='$pass'") or die(mysql_error());
$row = mysql_fetch_array($table);
?>
<TABLE BORDER=0 cellspacing=0 cellpadding=0>
<TR><TH>Здравствуйте, <?echo $row["name"]?></TH>
</TR>
<FORM Action="members.php" method=post>
<TR><TD>
<INPUT TYPE=hidden name=where value=stat>
</TD></TR>
<TR><TD align=center><INPUT TYPE=submit value="Меню участника" name=submit class=but></TD></TR>
</FORM>
<TR><TD colspan=2><HR></TD></TR>
<FORM Action="advpage.php" method=post>
<TR><TD>
<INPUT TYPE=hidden name=where value=stat>
</TD></TR>
<TR><TD align=center><INPUT TYPE=submit value="Меню рекламодателя" name=submit class=but></TD></TR>
</FORM>
</TABLE>
<?
}
?>
<IMG SRC="w.gif" width=183 height=1><?include('ins/counters2.php')?></TD>
<TD bgcolor=rgb(125,165,147) style="filter:Alpha(Opacity=100, style=1)"><IMG SRC="w.gif" width=15 height=1></TD>
<TD width=100% valign=top>
<TABLE BORDER=0 cellspacing=2 cellpadding=0 align=center>

<?

if ($regsubmit)
{
//Проверяем откуда запрос
$referrer=getenv("SERVER_NAME");
if (!ereg("$host",$referrer)) $er .= "Hacker? He-he...<BR>";

if (!$er)
{
//Проверяем на корректность введенных данных;
if (!$name || !$email || !$wmid || !$wmz || !$pass || !$passverify) $er .= "Не заполнено одно из обязательных полей<BR>";
}
if (!$er)
{
if (preg_match("/[^(\w)|(\x7F-\xFF)|(\s)|(\-)]/",$name)) $er .= "Некорректное имя. Используйте буквы, цифры, знаки \"_\" и \"-\"<BR>";
if (!preg_match("/^\w+(\.*|\-*|\w*)*\w*@\w+(\.*|\-*\w*)*\w*\.\w{2,3}$/",$email)) $er .= "Некорректный e-mail<BR>";
if (!preg_match("/\d{12}/",$wmid)) $er .= "Некорректный WMID<BR>";
if (!preg_match("/Z\d{12}/",$wmz)) $er .= "Некорректный WMZ<BR>";
if (!preg_match("/.{6,}/",$pass)) $er .= "Пароль должен быть не короче шести символов<BR>";
if ($pass != $passverify) $er .= "Неверное подтверждение пароля<BR>";
if ($refwmid)
if (!preg_match("/\d{12}/", $refwmid)) $er .= "Некорректный WMID реферрала<BR>";
else
{
$table = mysql_query("SELECT wmid FROM members WHERE wmid='$refwmid'") or die(mysql_error());
if (mysql_num_rows($table) == 0) $er .= "Несуществующий WMID реферрала, возможно вы перешли по ссылке удаленного пользователя. Перейдите на главную страницу и продолжите регистрацию оттуда<BR>";
}
//Проверяем правильность WMID и WMZ через центр WebMoney
if (!$er)
{
list($result, $err) = checkwmid($wmid,$wmz);
if ($err) $er .= "При связи с центром WebMoney произошла ошибка <FONT>№$err</FONT>, обязательно сообщите о ней администрации и попробуйте пройти регистрацию еще раз немного позже<BR>";
else
switch($result)
{
case "0" : $er .= "В системе WebMoney нет указанного вами WMID, проверьте правильность заполнения полей<BR>"; break;
case "1" : $er .= "У идентификатора $wmid нет кошелька $wmz, проверьте правильность заполнения полей<BR>"; break;
}
}
}

//Проверяем, чтобы не было такого пользователя
if (!$er)
{
$table = mysql_query("SELECT wmid FROM members WHERE wmid='$wmid'") or die(mysql_error());
if ($row = mysql_num_rows($table) > 0) $er .= "Участник с таким WMID уже зарегистрирован<BR>";

$table = mysql_query("SELECT email FROM members WHERE email='$email'") or die(mysql_error());
if ($row = mysql_num_rows($table) > 0) $er .= "Участник с таким e-mail уже зарегистрирован<BR>";
}

if (!$er)
{
$table = mysql_query("INSERT INTO members (name, email, wmid, wmz, pass, refwmid, getrass, visitcount, wmcount, active) VALUES ('$name', '$email', '$wmid', '$wmz', '$pass', '$refwmid', '$getrass', $visitsregbonus, $wmregbonus, '')") or die(mysql_error());
$table = mysql_query("UPDATE new SET memtodaynew=memtodaynew+1") or die(mysql_error());
echo "<H2>Ваша регистрация успешно завершена, перейдите на главную страницу и войдите под свои логином и паролем</H2><script LANGUAGE=\"jаvаscript\" SRC=\"http://www.BXOD.com/getcode.asp?AdvId=2099\"></SCRIPT>"; exit;
}
else echo "<TR><TD colspan=2 align=center><H2>$er</TD></TR>";
}

if (!$reg)
{
?>
<TR>
<TD colspan=2 align=center><H3>Вы регистрируетесь в многофункциональной системе <FONT><?echo $projectname?></FONT>, которая позволяет обмениваться
посещениями, зарабатывать деньги, раскручивать свой сайт и многое другое...</H3></TD>
</TR>
<TR>
<TD colspan=2 align=center><H3>У нас существует <FONT>двухуровневая</FONT> реферрал-система: <FONT>15%</FONT> и <FONT>10%</FONT></H3></TD>
</TR>
<TR>
<TD colspan=2 align=center><H3>Не смотря на <FONT>низкие цены</FONT> для рекламодателей: <FONT><?echo $minvisitprice*1000?>$ за 1000 посещений</FONT>, это <FONT>не уменьшает доход пользователей</FONT> - мы просто отдаем вам большую часть заработка.</H3></TD>
</TR>
<TR>
<TD colspan=2 align=center><H3>У вас всегда будет доступ к подробной статистике.</H3></TD>
</TR>
<FORM action="<?echo $PHP_SELF?>" method=post>
<TR>
<TD align=right>Ваше имя:&nbsp;</TD><TD><INPUT TYPE="text" name="name" size=50 maxlength=50 value="<?echo $name?>" class=in></TD>
</TR>
<TR>
<TD align=right>Ваш E-mail:&nbsp;</TD><TD><INPUT TYPE="text" name="email" size=50 maxlength=50 value="<?echo $email?>" class=in></TD>
</TR>
<TR>
<TD align=right>Ваш WMID:&nbsp;</TD><TD><INPUT TYPE="text" name="wmid" size=50 maxlength=12 value="<?echo $wmid?>" class=in></TD>
</TR>
<TR>
<TD align=right>Ваш WMZ:&nbsp;</TD><TD><INPUT TYPE="text" name="wmz" size=50 maxlength=13 value="<?echo $wmz?>" class=in></TD>
</TR>
<TR>
<TD align=right>Пароль:&nbsp;</TD><TD><INPUT TYPE="password" name="pass" size=50 maxlength=50 class=in></TD>
</TR>
<TR>
<TD align=right>Подтвердите пароль:&nbsp;</TD><TD><INPUT TYPE="password" name="passverify" size=50 maxlength=50 class=in></TD>
</TR>
<TR>
<TD align=right>WMID реферрала:&nbsp;</TD><TD><INPUT TYPE="text" name="refwmid" size=50 maxlength=12 value="<?echo $refwmid?>" class=in></TD>
</TR>
<TR>
<TD align=right><INPUT TYPE=checkbox name="getrass" checked></TD><TD><H2>Согласен получать платные рекламные письма</H2></TD></TR>
<TR>
<TD align=right><BR><INPUT TYPE="reset" value="Сбросить" class=but></TD><TD><BR><INPUT TYPE="submit" name="regsubmit" value="Зарегистрироваться" class=but></TD>
</TR>
</FORM>
</TABLE>
</TD>
<TD bgcolor=rgb(187,228,209) style="filter:Alpha(Opacity=100, style=1,startX=100, finishX=0)"><IMG SRC="w.gif" width=15 height=1></TD>
<TD valign=top bgcolor=rgb(187,228,209)><?include('news.php')?><IMG SRC="w.gif" width=183 height=1></TD></TR>
</TABLE>
<?
}
else
{
echo "Вы уже в системе, а повторно регистрироваться не стоит...";
}
?>
</BODY>
</HTML>

Автор: alexss 19.12.2006 11:48
Нет реализации функции getSign()
И ее нет в подключенных файлах
require("bdopt.php");
require("wmparam.php");

Интересно как должен php узнать что делает эта функция? smile.gif

Автор: SNLee 19.12.2006 12:07
Я сам не знаю, что она делает.
Я за PHP только два дня назад сел.
Может кто-нибудь отредактирует эти файлы?
Я могу на мыло скинуть.
В обмен согласен еженедельно выдавать 10% САР (если только всё заработает).

   [Склеено в [mergetime]1166519775[/mergetime]]

Я тут подумал.
Описание функции у меня есть:
//Фунция формирования подписи
function _GetSign($inStr)
{
$tmp=md5(time()).".tmp";
$fp = popen("/admin >".$tmp, "w");
$PlanStr = "$inStr\004\r\n";
fwrite($fp,$PlanStr);
pclose($fp);
$fp=fopen($tmp,"r");
$s = fgets($fp, 133);
fclose($fp);
unlink($tmp);
return $s;
}

Может мне WMSigner не правильно скомпилировали. На хостинге сказали, что у них Linux, а я в нэте исходники только для Винды нашёл. Может мне кто свой WMSigner даст?
Хотя, наверное, проблема в коде, а с Сингером всё в порядке.

Автор: SNLee 19.12.2006 12:29
Что-то я вообще всё испортил.
Мне пишет ошибка №300
Что это такое?!

Автор: SNLee 19.12.2006 12:53
Всё исправил, но теперь там такое:
Warning: fopen(1d50b25aa735a24a31fad8db2de1383d.tmp) [function.fopen]: failed to open stream: No such file or directory in /home/snlee/domains/goldmail.pp.ru/public_html/wmparam.php on line 19

Warning: fgets(): supplied argument is not a valid stream resource in /home/snlee/domains/goldmail.pp.ru/public_html/wmparam.php on line 20

Warning: fclose(): supplied argument is not a valid stream resource in /home/snlee/domains/goldmail.pp.ru/public_html/wmparam.php on line 21

Warning: unlink(1d50b25aa735a24a31fad8db2de1383d.tmp) [function.unlink]: No such file or directory in /home/snlee/domains/goldmail.pp.ru/public_html/wmparam.php on line 22

В этих строках написано:
$fp=fopen($tmp,"r");
$s = fgets($fp, 133);
fclose($fp);
unlink($tmp);

Автор: Expert 19.12.2006 13:02
Почитайте вот этот топик: http://owebmoney.ru/cafe/index.php?showtopic=795&st=0
Особенно обратите внимание на последние посты.
Там есть пример содержимого файла с кучей модулей GetSign.
Загрузите файл с таким содержимым на свой хостинг, в ту папку где у Вас находится WMSigner.
Если одна из функций дастр результат нужно использовать её. Если не даст, то проблема в WMSigner'e

Автор: SNLee 19.12.2006 13:09
Я от-туда и беру.
Ничего не работает. А хост говорит, чт WMSigner настроен правильно...

Автор: Expert 19.12.2006 13:16
SNLee сказал
Я от-туда и беру.
Ничего не работает. А хост говорит, что WMSigner настроен правильно...

Значит для начала следует скомпилировать модуль WMSigner надлежащим образом. Исходники вот тут: http://download.webmoney.ru/WMSigner.zip

Автор: SNLee 19.12.2006 14:04
Ничего не работает!
Как связаться с WebMoney?!!
Я там такое устрою!!!

Автор: Expert 19.12.2006 14:20
Ну вот, свяжитесь: http://webmoney.ru/rus/about/contacts/index.shtml
Только ругаться не нужно там, а то они Вам и в достпе откажут ненароком smile.gif

Автор: SNLee 19.12.2006 15:18
Знаете, что они ответили? Обратиться к администрации сайта, которым владею я сам.
К самому себе, что ли, меня послали?
Больше ничего не ответили (я не ругался! даже ввёл такие слова, как спасибо и пожалуйста)
Короче, завтра всё потестирую на другом хостинге.
Если и там такое.
Может кто посоветует готовые скрипты САР. Чтобы и дешёвые и рабочие. (проверенные).

Автор: Niksen 19.12.2006 21:08
Понимаете, эти интерфейсы предполагают более 2-х дней знакомства с PHP. Все равно что садится за штурвал самолета с пассажирами после 2-х дней тренировок в компьютерной игре F19. А, да, строители аэробуса виноваты - не дали подробную инструкцию по эксплуатации 500 приборов и датчиков. Только она вам все равно не помогла б.
Проверьте на простом примере, работают ли вообще у вашего хостера функции fopen, fclose и остальные. Есть подозрения, что нет.

$text="bla";
$fn="test2.txt";
$f=fopen($fn,"w");
fwrite($f, $text);
fclose($f);

Создан ли файл? Установлена ли на директорию разрешение на запись (например, атрибут 777)

Автор: Expert 20.12.2006 04:03
SNLee сказал
Знаете, что они ответили? Обратиться к администрации сайта, которым владею я сам.
К самому себе, что ли, меня послали?
Больше ничего не ответили (я не ругался! даже ввёл такие слова, как спасибо и пожалуйста)
Короче, завтра всё потестирую на другом хостинге.
Если и там такое.
Может кто посоветует готовые скрипты САР. Чтобы и дешёвые и рабочие. (проверенные).

Ну я же предупреждал Вас по ICQ... Вы мне не поверили...
В общем проблема Ваша однозначно в незнании PHP...
Нужно начать с чего-то более простого...
А то ведь наверняка денюжку заработать хотите?

Автор: SNLee 20.12.2006 11:06
PHP я не знаю и наврядли узнаю.
Но разобраться я смог. Мне почему-то не дают доступ по https к WB
Я переделал скрипт с доступом к сертификату и ошибка с 300 сменилась на 7 (это дальнейшая ошибка, выводяшаяся после неккоретного поступления ответа с центра.
То есть не работает WB?

Кстати, зарегился на 1gb.ru и посеял пароль. Не помню даже, какой e-mail при регистрации указал.

И ещё о незнании PHP:
я же предлагаю сотрудничество. Если кто мне исправит скрипт и он работать будет, то буду выдавать еженедельно 25% от прибыли с этого сайта.
Мне важен не сам заработок, а само то, что я что-то делаю. (Вот даже PHP начал изучать)

Автор: Expert 20.12.2006 11:14
SNLee сказал
я же предлагаю сотрудничество. Если кто мне исправит скрипт и он работать будет, то буду выдавать еженедельно 25% от прибыли с этого сайта.
Мне важен не сам заработок, а само то, что я что-то делаю. (Вот даже PHP начал изучать)

Я думаю дело просто в том, что тот кто может поправить Вам скрипт, просто не нуждается в 25% от Вашего проекта... у него прость есть свой или он легко может набросать такой же... и он просто не станет заморачиваться...
Отсюда вывод - нужно до всего доходить самому и тогда Вас ждет успех.
Вот лично мне во всём помог яндекс smile.gif

Автор: SNLee 20.12.2006 11:20
А мне помогает Google.
Ладно, а без денег поможете?
Я зато в эмуляции силён. Уже доделываю эмуль PS3 (слабо?)
И чего-то мне кажется, что скрит в порядке.
Я ошибся всего один раз, не увидев, что имена не совпадают.
Сейчас всё проверю на другом хостере.

   [Склеено в [mergetime]1166602938[/mergetime]]

Чёрт, где на 1gb базу данных создать. Огромный список и ничего найти нельзя

Автор: SNLee 20.12.2006 11:31
Как я понял, нету у нас не корыстных, не быскорыстных людей.
Буду мучаться сам.

   [Склеено в [mergetime]1166603775[/mergetime]]

Так...
С базой данных разобрался.
Осталось запаролить папку admin (и где у них эта функция?)

   [Склеено в [mergetime]1166603835[/mergetime]]

Всё, этот модуль форума переходит в режим "Live-дневник PHP-самоучки!"

   [Склеено в [mergetime]1166603959[/mergetime]]

Странно, но в установке паролей на папки появляется Редактирование файла директив Apache.
Ну и хостер! smile.gif

Автор: SNLee 20.12.2006 11:44
С этим хостером одни проблемы!
Никто не знает где на нём ограничить доступ или пароли поставить на папки?
Expert! Приём! А то не куплю хостинг на этом сайте!

Автор: Expert 20.12.2006 11:47
Чёрт, где на 1gb базу данных создать. Огромный список и ничего найти нельзя

в самом низу, самой первой страницы.

[font=Courier]   [Склеено в [mergetime]1166604515[/mergetime]][/font]

Странно, но в установке паролей на папки появляется Редактирование файла директив Apache.
Ну и хостер! 

Просто это Windows хостинг, если вы не заметили сразу smile.gif

[font=Courier]   [Склеено в [mergetime]1166604610[/mergetime]][/font]

С этим хостером одни проблемы!
Никто не знает где на нём ограничить доступ или пароли поставить на папки?
Expert! Приём! А то не куплю хостинг на этом сайте!


Ну не купите и не нужно. smile.gif

А чтобы всётаки закрыть, нужно задать такое содержимое в файле .htaccess

Order allow,deny
Deny from all
Satisfy All

Автор: SNLee 20.12.2006 11:52
А чтобы всётаки закрыть, нужно задать такое содержимое в файле .htaccess

Order allow,deny
Deny from all
Satisfy All

Да уж, ничего не понял. Разве этот файл никто не сможет изменить?
В него же нечего влезать.

   [Склеено в [mergetime]1166605282[/mergetime]]

Что-то с этим 1gb частые сбои происходят.
Какие-то технические неполадки выдал при открытии страницы помощи.

Автор: SNLee 20.12.2006 12:05
Разобрался!!!!!!!!!!!!!!!!

   [Склеено в [mergetime]1166605742[/mergetime]]

Разобрался как файл создать, а вот доступ он почему-то не закрывает. В чём же проблема?

Автор: SNLee 20.12.2006 12:18
Я сайт на Apache случайно перевести не должен?

Автор: SNLee 20.12.2006 12:34
Даже пароль установил в меню сайта, а доступ не закрывается!

Автор: SNLee 20.12.2006 12:45
Наконец-то заблокировал доступ. Но почему-то доступ закрылся не только на папку, но и на весь сайт!!

Автор: Niksen 20.12.2006 13:22
SNLee, остановите ваш словесный поток.

Автор: anighr 20.12.2006 13:47
блин, что за бред ты несешь. иди в чате профеммиональном посиди.

Автор: SNLee 20.12.2006 13:48
Niksen сказал
SNLee, остановите ваш словесный поток.

Вы имели в виду понос smile.gif
Я уже научился ограничевать доступ.
Сейчас выложу файл ключей, настрою скрипты и пусть только что-нибудь не заработает!!

   [Склеено в [mergetime]1166612301[/mergetime]]

Очень интересно.
На сайте 1gb никаких ошибок нет.
Но почему-то выполняется следующее:
//Проверяем откуда запрос
$referrer=getenv("SERVER_NAME");
if (!ereg("$host",$referrer)) $er .= "Hacker? He-he...<BR>";
Вот именно сообщение про хакера и вылазит. Может, это потому что я регистрируюсь?
Кто поможет? Думаю, никто...

Автор: SNLee 20.12.2006 14:01
Expert сказал
Ну не купите и не нужно. smile.gif

Никому ничего не нужно sad.gif
Со скриптом оказалось всё в порядке, это хостер виноват!
Никогда у него больше хостится не буду!

Автор: SNLee 20.12.2006 14:18
Ну так что с хакером?
Может вообще удалить этот скрипт?
//Проверяем откуда запрос
$referrer=getenv("SERVER_NAME");
if (!ereg("$host",$referrer)) $er .= "Hacker? He-he...<BR>";
Боюсь, как бы чего потом не вышло, ведь это явно защита от чего-то

Автор: SNLee 20.12.2006 14:36
Уже не надеюсь, что кто-нибудь ответит.
Последняя проблема!
Дайте пожалуйста скрипт для проверки правильности WMID и WMZ через центр WebMoney (оказывается, не работал именно он!)

Автор: SNLee 20.12.2006 15:42
Встасил я скрипты, как мне и посоветовали. И что вы думаете?
В верху страницы пишет:
Ответ c центра WB не распознан.
Так виновата WB или хостер?
Или у меня ошибка в ДНК и у того, кто эти скрипты делал?

Автор: Yuriy Apostol 20.12.2006 16:42
SNLee сказал
Или у меня ошибка в ДНК...

Похоже, что именно так.
Что за САР? Стимулятор амфетаминового ряда? Специальный административный район? Союз архитекторов (адвокатов, армян) России? Система автоматического распознавания (регулирования)? Или может это сезонный аллергический ринит?

Что за WB? Вэб-бабки? lol.gif

Почему мы должны читать ваш, как вы правильно заметили, словесный понос?

Автор: SNLee 20.12.2006 23:49
Ну и народ у нас пошёл...

Автор: Yuriy Apostol 21.12.2006 00:55
Ага, бывает. wink.gif
Вы не морочьте людям головы. Наймите специалиста, который всё настроит (или создаст новое), и работайте себе. Сейчас, пытаясь сэкономить, и разобраться во всём самостоятельно, вы рискуете потерять гораздо больше в результате взлома или возникновении ошибки.

Автор: SNLee 21.12.2006 12:05
Я и ищу специалиста!
Да на вашем сайте таких нет...
Сейчас мне решил помочь админ моего хостера. Может, хоть у него получиться...

Автор: Expert 21.12.2006 13:18
SNLee сказал
Я и ищу специалиста!
Да на вашем сайте таких нет...
Сейчас мне решил помочь админ моего хостера. Может, хоть у него получиться...

Я Вам предлагал свои услуги не за дорого...
Но Вы говорите о каких-то процентах, а не о реальных деньгах программисту...

Бедный админ хостинга smile.gif
Такой дядька добродушный...

Автор: SNLee 21.12.2006 13:28
А на фиг мне ваши скрипты (не обижаться)!
Почему никто мне не сказал, что надо кошелёк свой активировать!!!!!!
Ну и ламер же я!
Хорошо, что догадался. Всё работает!


   [Склеено в [mergetime]1166697064[/mergetime]]

Expert сказал
Я Вам предлагал свои услуги не за дорого...
Но Вы говорите о каких-то процентах, а не о реальных деньгах программисту...

Бедный админ хостинга smile.gif
Такой дядька добродушный...

Надо было не ходить вокруг да около, а назвать цену. Да только поздно!
Я бы и 30 баксов не пожалел (готовый скрипт 15 wmz стоит).
\\\некоторые люди, как сейчас, помогли мне бесплатно\\\

Автор: SNLee 7.04.2016 00:28
Ну и фигню же тут понаписали 10 лет назад.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)