Народ, нужна ваша помощь... )) дело вообще труба....
Получил персональный аттестат, начал разбираться с настройкой магазина. Все вроде настроил и у себя и на WM Marchant начал тесить покупку товара....и вот что происходит....
Оплата проходит нормально в тестовом режиме, после чего Wm Warchant должен перекинуть на страницу закачки товара....и тут вот такая хрень скрипт sucesswmz.php начинает ругатся "Ошибка в пробедении транзакции" Я все ногти сгрыз)) мозг кипит не знаю в чем проблема....может вы подскажите....
Вот значит исходничек этогоsucesswmz.php
------------------------------------------------------------
<? if ($REQUEST_METHOD != 'POST'): header("Location: index.php "); else: $nGOOD_ID2=$HTTP_POST_VARS['FIELD_2']; if(file_exists("wmgoods/$nGOOD_ID2") ): $chek = @file("wmgoods/$nGOOD_ID2"); header("Location: $chek[0] "); else: include("const.inc"); print "Платеж не завершен. Ошибка в проведении транзакции. Пожалуйста, сообщите администрации: $serv_const_embox"; endif; endif; ?>
------------------------------------------------------
По своей сути здесь должно идти обращение к товару для закачки по пути:
wmgoods/$nGOOD_ID2 (номер товара) Товар вроде как размещается в этой папке только странно что весит он все время одинаковое количество битов...не знаю почему.... Но скрипт типа не находит этот товар и выводит "иначе" ------------------------------------------------- else: include("const.inc"); print "Платеж не завершен. Ошибка в проведении транзакции. Пожалуйста, сообщите администрации: $serv_const_embox"; endif; endif; ?> ---------------------------------------------------------
Значит посути проблема должна быть в другом******
Давай те тогда рассмотрим скрипт добавления товара....
-----------------------------------------------------------------
называется исходник my_new_goods.php
<?
If (trim($ft[11]) == "0") {
echo "<script> alert('Вы блокированный пользователь! У Вас нет прав на совершение этих действий!'); history.back(); </script>";
exit;
}
?>
<STYLE>.hi{ left: 0px; visibility: hidden; width: 325px; position: absolute; top: 0px; background-color: #FFFFFF; border: 1px solid #000000 }</STYLE>
<SCRIPT language=javascript>
function show_help(hi){
document.all(hi).style.top = window.event.clientY + document.body.scrollTop + 5;
document.all(hi).style.left = window.event.clientX + document.body.scrollLeft + 5;
document.all(hi).style.visibility="visible";
}
function hide_help(hi){
document.all(hi).style.visibility="hidden";
}
</SCRIPT>
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" bgcolor="#F0F0F0"><p>Авторизированный пользователь <? echo $cl ?> >> Добавление нового товара</p></td>
</tr>
</table>
<p> </p>
<?
If ($step == "2") {
$num = 1000;
$d = dir("goods/");
while($entry = $d->read()) {
If ($entry <> "." and $entry <> ".." and $entry <> ".htaccess") {
If ((integer) $entry > $num) {
$num = (integer) $entry;
}
}
}
$d->close();
$snum = (string) $num+1;
$summ = floor($summ*100)/100;
$sagent = floor($sagent);
If ($sagent > 100) { $sagent = 100; }
If ($sagent < 0) { $sagent = 0; }
$tovinfo = str_replace("\n","<br>",htmlspecialchars(stripslas hes($tovinfo)));
$tovaddinfo = str_replace("\n","<br>",htmlspecialchars(stripslas hes($tovaddinfo)));
$name = htmlspecialchars(stripslashes($name));
$url = htmlspecialchars(stripslashes($url));
$s1 = ceil($s1*100)/100;
$s2 = ceil($s2*100)/100;
$snum = str_replace('..',"",$snum);
$snum = str_replace('.',"",$snum);
$snum = str_replace('/',"",$snum);
$fg = fopen("goods/$snum", "w");
fwrite($fg, "$cl\n");
fwrite($fg, "$summ\n");
fwrite($fg, "$id_r\n");
fwrite($fg, "$name\n");
fwrite($fg, date("j") . "." . date("m") . "." . date("Y") . "." . date("H") . "." . date("i") . "." . date("s") . "." . "\n");
fwrite($fg, "$url\n");
fwrite($fg, "$sagent\n");
fwrite($fg, "$tovinfo\n");
fwrite($fg, "$tovaddinfo\n");
fwrite($fg, "$type\n");
fwrite($fg, "\n");//инфо о прод. товаре.
fwrite($fg, "$c1\n");
fwrite($fg, "$s1\n");
fwrite($fg, "$s2\n");
fwrite($fg, "$pref\n");
fwrite($fg, "0\n");//проданно кол-во
fwrite($fg, "\n"); //старая цена
fwrite($fg, date("z") . "." . date("Y") . "\n"); //последний день понижения
fclose($fg);
echo "<script> document.location.href='/my.php$idstr&com=new_goods&snum=$snum&step=2.1 '; </script>";
exit;
}
ElseIf ($step == "2.1") {
$fr1 = file("goods/$snum");
$type = trim($fr1[9]);
?>
<p> <img border="0" src="images/pic_step2.gif" width="15" height="15"> Шаг 1 :: Общая информация о товаре</p>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 2 :: <b>Загрузка screenshot / Создание товарного номера</b></p>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 3 :: Закачка товара на сервер / пополнение</p>
<p> </p>
<table border="1" width="98%" cellpadding="0" align="center" style="border-collapse: collapse" bordercolor="#689CEA" cellspacing="1">
<tr>
<td width="100%" valign="top">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" background="images/header_main_2.gif" ><p><font color="#000000">Создание товарного номера</font></p></td>
</tr>
<tr>
<td width="100%" valign="top" bgcolor="#F5F5F5">
<p>Товар успешно создан и размещен в базе под номером <b><? echo $snum ?></b></p>
<p>Если у вас есть screenshot к вашему товару вы можете его загрузить. Помните Вы можете загрузить скриншот всего один раз и
изменить изображение вы не сможете.</p>
<p align=center style="font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;"><br>
Загрузка скриншота, для товара № <? echo $snum ?> <br> Если вы уже загрузили или не будите загружать скриншот нажмите 'Далее'</p>
<br><br><br><br>
<form enctype="multipart/form-data" action="/my.php<? echo $idstr ?>&com=new_goods&snum=<? echo $snum ?>&step=2.1" method="post">
<table width=99% border=0>
<tr>
<td width=99% align=center>
<table width=80% border=0>
<tr>
</select>
<input type="hidden" name="aname_new" value="hh">
</td>
</tr>
<td align=center>
<input name="toupload1" type="file" size="50" value="Обзор..." style="color:#000000;border:1px solid #A7A7A7; font-family: Verdana, Arial; font-size: 8pt; background-color:#F0F0F0">
</td>
<tr>
</table>
</td>
</tr>
</table>
<center><br>
<input name="doupload" type="submit" value="Загрузить" style="color:#000000;border:1px solid #A7A7A7; font-family: Verdana, Arial; font-size: 8pt; background-color:#F0F0F0">
</center>
</form>
<?
$id=$snum;
$li008 = "";
$li009 = "No Files or Files with 0 bytes chosen";
$li011 = "";
$li012 = "";
$li013 = "<p><b>Ошибка Загрузки.</b></P><br><p>Вы должны вернуться назад. <br><br><a href=# onClick=history.back();><input type=submit value=Назад ></a></p>";
$li014 = "<p><b>ScreenShot успешно добавлен.</b></p><br><p>Вы должны вернуться обратно, затем продолжить процесс добавления товара. <br><br><a href=# onClick=history.back();><input type=submit value=Назад ></a><br><br><br><br>";
$li015 = "";
$config[files] = "3";
$config[dir] = "screen";
if ($aname == "")
$aname = $aname_new;
if($doupload) {
if (!empty($aname)) {
$imCount = 0;
if (isset($alben[$aname]))
$h = $alben[$aname] +1;
else $h=1;
while($imCount < $config[files]) {
$imCount++;
$images = "toupload$imCount"."_name";
$images1 = $$images;
$images2 = "toupload$imCount";
$images3 = $$images2;
if($images3 != "none") {
$filesizebytes = filesize($images3);
if ($filesizebytes < 15) {
$error .= sprintf("$li012<BR>", $images1);
}
elseif(file_exists("$config[dir]/$id.jpg")) {
$error .= sprintf("$li013<br>",$aname."-".$h);
}
else {
copy ($images3, "$config[dir]/$id.jpg");
$error .= sprintf("<div align=center><img src=/screen/$id.jpg border=0></div> <br>$li014<br>",$images1,$h);
$h++;
}
clearstatcache();
}
}
}
else $error .= "$li015";
if(!$error) {
$error .= "$li009";
}
echo("<h3>$li011</h3>$error");
echo "<a href=\"\">$li008</a>";
exit();
} else {
$imCount = 0;
while($imCount < $config[files]) {
$imCount++;
}
}
php?>
<form name="frm2" method="post" action="/my.php<? echo $idstr ?>&com=new_goods">
<input type="hidden" name="snum" value="<? echo $snum ?>">
<input type="hidden" name="step" value="3">
<input type="hidden" name="type" value="<? echo $type ?>"><br><br>
<p>Для завершения Вам осталось загрузить товар на наш сервер, для этого нажмите на кнопку "Далее"</p><br><br>
<p align="center">
<input type="submit" name="B1" style="color:#000000;border:1px solid #A7A7A7; font-family: Verdana, Arial; font-size: 8pt; background-color:#F0F0F0" value=" Далее "> </p>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
<?
}
ElseIf ($step == "3") {
$rtm = file("goods/$snum");
If ($cl <> trim($rtm[0])) {
echo "<script> alert('У Вас нет прав на этот товар!'); history.back(); </script>";
exit;
}
$type = trim($rtm[9]);
$pref = trim($rtm[14]);
$d = dir("files/");
$fnum = 0;
$fcnt = 0;
while($entry = $d->read()) {
If ($entry <> "." and $entry <> ".." and $entry <> ".htaccess") {
$av = explode(".", $entry);
If ($av[0] == $snum) {
If ((integer) $av[1] >= $fnum) {
$fnum = (integer) $av[1]+1;
}
$fcnt = $fcnt + 1;
}
}
}
$d->close();
If ($pref == "1") {
If ($fnum >= 1) {
echo "<script> alert('Этот товар будет продаваться неоднократно, поэтому нет смысла пополнять его! Если Вы хотите добавить другой товар, добавляйте его под другим номером!'); history.back(); </script>";
exit;
}
}
If ($send == "ok") {
$rash = explode(".",$soldinfo_name);
if ($rash[1] == "php" or $rash[1] == "phtml" or $rash[1] == "html" or $rash[1] == "htm" or $rash[1] == "asp"
or $rash[1] == "cgi" or $rash[1] == "pl" or $rash[1] == "php3" or $rash[1] == "php4" or $rash[1] == "php5"
or $rash[1] == "shtml" or $rash[1] == "shtm" or $rash[1] == "phtm" or $rash[1] == "txt" or $rash[1] == "bmp" or $rash[1] == "jpg" or $rash[1] == "htaccess" or $rash[1] == ".htaccess"){
echo "<script> alert('Запрещено закачивать на сервер незаархивированные файлы! Ваш IP " . $ip . " зафиксирован в системе за попытку взлома'); history.back(); </script>";
$fcntw = fopen("tx/black.txt", "a");
fwrite($fcntw, "\n$ip [$nowdata $cl Неупакованный файл $snum]");
fclose($fcntw);
exit;
}
$snum = str_replace('..',"",$snum);
$snum = str_replace('.',"",$snum);
$snum = str_replace('/',"",$snum);
$fgc = file("goods/$snum");
$fga = fopen("goods/$snum", "w");
fwrite($fga, trim($fgc[0]) . "\n");
fwrite($fga, trim($fgc[1]) . "\n");
fwrite($fga, trim($fgc[2]) . "\n");
fwrite($fga, trim($fgc[3]) . "\n");
fwrite($fga, trim($fgc[4]) . "\n");
fwrite($fga, trim($fgc[5]) . "\n");
fwrite($fga, trim($fgc[6]) . "\n");
fwrite($fga, trim($fgc[7]) . "\n");
fwrite($fga, trim($fgc[8]) . "\n");
fwrite($fga, trim($fgc[9]) . "\n");
$type = trim($fgc[9]);
If ($type == "0") {
fwrite($fga, "\n");//инфо о прод. товаре.
$snum = str_replace('..',"",$snum);
$snum = str_replace('.',"",$snum);
$snum = str_replace('/',"",$snum);
$ftxt = fopen("files/$snum.$fnum", "w");
fwrite($ftxt, str_replace("\n","<br>",htmlspecialchars($soldinfo )));
fclose($ftxt);
echo "<script> alert('Товар успешно пополнен!'); </script>";
//добавление средств пользователю
// $fa = file("users/$cl");
// $fg = fopen("users/$cl", "w");
// fwrite($fg, trim($fa[0]) . "\n");
// fwrite($fg, trim($fa[1]) . "\n");
// fwrite($fg, trim($fa[2]) . "\n");
// fwrite($fg, trim($fa[3]) . "\n");
// fwrite($fg, trim($fa[4]) . "\n");
// fwrite($fg, trim($fa[5]) . "\n");
// fwrite($fg, trim($fa[6]) . "\n");
// fwrite($fg, trim($fa[7]) . "\n");
// fwrite($fg, trim($fa[8]) . "\n");
// $summa = (double) $ar[3] + 0.00;
// fwrite($fg, (double) trim($fa[9]) + $summa . "\n");
// for ($rf = 10; $rf < count($fa); $rf++) {
// fwrite($fg, trim($fa[$rf]) . "\n");
// }
// fclose($fg);
// history($cl, $summa, "0", "0", "0", "Администратор", "$serv_const_shopwmz", "Вознаграждение за добавление товара");
}
Else {
If (copy($soldinfo, "files/$snum.$fnum") == true) {
$fnt = explode("\\", $filen);
$fn = $fnt[count($fnt)-1];
fwrite($fga, trim($fgc[10]) . $fn . "|" . "\n");
echo "<script> alert('Товар успешно пополнен!'); </script>";
$fs = @filesize("files/$snum.$fnum");
if($fs < 10001)
{
//добавление средств пользователю
$fa = file("users/$cl");
$fg = fopen("users/$cl", "w");
fwrite($fg, trim($fa[0]) . "\n");
fwrite($fg, trim($fa[1]) . "\n");
fwrite($fg, trim($fa[2]) . "\n");
fwrite($fg, trim($fa[3]) . "\n");
fwrite($fg, trim($fa[4]) . "\n");
fwrite($fg, trim($fa[5]) . "\n");
fwrite($fg, trim($fa[6]) . "\n");
fwrite($fg, trim($fa[7]) . "\n");
fwrite($fg, trim($fa[8]) . "\n");
$summa = (double) $ar[3] + 0.00;
fwrite($fg, (double) trim($fa[9]) + $summa . "\n");
for ($rf = 10; $rf < count($fa); $rf++) {
fwrite($fg, trim($fa[$rf]) . "\n");
}
fclose($fg);
history($cl, $summa, "0", "0", "0", "Администратор", "$serv_const_shopwmz", "Вознаграждение за добавление товара");
}
}
Else {
fwrite($fga, trim($fgc[10]) . "\n");
echo "<script> alert('Не удалась закачка файла!'); </script>";
}
}
for ($rf = 11; $rf < count($fgc); $rf++) {
fwrite($fga, trim($fgc[$rf]) . "\n");
}
fclose($fga);
If ($pref == "1" and $send2 == "ok") {
echo " <script>
if(confirm('Хотите ли Вы добавить еще товар?')){
location.href = '/my.php$idstr&com=new_goods';
}
else{
location.href = '/my.php$idstr&com=goods';
}
</script>";
exit;
}
echo "<script> location.href = '/my.php$idstr&com=new_goods&snum=$snum&step=3'; </script>";
}
?>
<SCRIPT language=javascript>
function frm3post(){
if(document.all){
if(frm3.soldinfo.value.length == 0) {
<?
If ($type == "0") {
echo " alert(\"Вы не ввели продаваемую информацию!\");";
}
Else {
echo " alert(\"Вы не ввели путь продаваемого файла!\");";
}
?>
return;
}
<?
If ($type == "0") {
echo " if(confirm('Я ПОДТВЕРЖДАЮ, что информация, размещенная в поле \"ПРОДАВАЕМАЯ ИНФОРМАЦИЯ\" в точности соответствует описанию товара.' + '\\n\\n'
+ 'Я ПРЕДУПРЕЖДЕН о запрете на размещение в качестве товара, информации, соджержащего какую-либо контактную информацию для завершения сделки купли-продажи.')){";
}
Else {
echo " if(confirm('Я ПОДТВЕРЖДАЮ, что файл, размещенный в поле \"ПРОДАВАЕМЫЙ ФАЙЛ\" в точности соответствует описанию товара.' + '\\n\\n'
+ 'Я ПРЕДУПРЕЖДЕН о запрете на размещение в качестве товара, файла, соджержащего какую-либо контактную информацию для завершения сделки купли-продажи.')){";
}
?>
frm3.filen.value = frm3.soldinfo.value;
frm3.submit();
}
}
}
function frm3end(){
if(confirm('Вы уверены, что хотите закончить пополнение товара?')){
location.href = '/my.php<? echo $idstr ?>&com=goods';
}
}
</SCRIPT>
<table border="0" width="98%" cellspacing="0" cellpadding="4" bgcolor="#C0C0C0" align="center">
<tr>
<td width="2%" valign="middle" bgcolor="#F0F0F0" height="1" style="border-left: 1 solid #C0C0C0; border-top: 1 solid #C0C0C0; border-bottom: 1 solid #C0C0C0"><p align="center"><img border="0" src="images/pic_info.gif" width="16" height="16"></p></td>
<td width="98%" bgcolor="#F0F0F0" height="1" style="border-right: 1 solid #C0C0C0; border-top: 1 solid #C0C0C0; border-bottom: 1 solid #C0C0C0"><p>С помощью этой формы Вы можете пополнять свой товар! Для этого введите продаваемую информацию (или загрузите продаваемый файл) и нажмите на кнопку 'Далее >>' после чего Ваш товар сразу же пополнится. Если Вы уже выполнили пополнение и дальше пополнять товар пока не хотите, нажмите на кнопку 'Завершить'. При нажатии на кнопку 'Завершить' данные формы не передаются.</p></td>
</tr>
</table>
<p> </p>
<table border="0" width="98%" cellspacing="0" cellpadding="4" bgcolor="#C0C0C0" align="center">
<tr>
<td width="2%" valign="middle" bgcolor="#F0F0F0" height="1" style="border-left: 1 solid #FF0000; border-top: 1 solid #FF0000; border-bottom: 1 solid #FF0000"><p align="center"><img border="0" src="images/pic_infor.gif" width="16" height="16"></p></td>
<td width="98%" bgcolor="#F0F0F0" height="1" style="border-right: 1 solid #FF0000; border-top: 1 solid #FF0000; border-bottom: 1 solid #FF0000"><p>В поле продаваемая информация (файл) Вы должны ввести данные, получив которые покупатель сразу может воспользоваться товаром! Не допускается указывать какую-либо контактную информацию, способствующую завершению сделки купли продажи,
т.к. мы берем на себя ответственность за доставку оплаченного товара покупателю. Если же Вы оставляете свои контактные данные, способствующие завершению сделки, мы не можем проконтролировать завершение сделки. В этом случае Вы будете лишены права продавать товары на нашем сервисе! Однако существуют товар, которые не могут быть просто так оставлены на нашем сервисе (баннерные показы, услуги хостинга…) в этом случае обратитесь к разделу помощи,
там подробно описан, каким образом можно продать такие товары через наш сервис!</p><p><font color="#FF0000">ЕСЛИ ВЫ ЗАКАЧИВАЕТЕ ТОВАР В ВИДЕ ФАЙЛА, ТО ФАЙЛ ДОЛЖЕН БЫТЬ УПАКОВАН В <b><u>RAR</u></b> ИЛИ <b><u>ZIP</u></b> АРХИВ! КАТЕГОРИЧЕСКИ ЗАПРЕЩЕНО ЗАКАЧИВАТЬ НЕЗААРХИВИРОВАННЫЕ ФАЙЛЫ! НАРУШИВШИЙ ЭТО ПРАВИЛО БУДЕТ НЕМЕДЛЕННО ЗАБЛОКИРОВАН!</font></p>
</td>
</tr>
</table>
<p> </p>
<p> <img border="0" src="images/pic_step2.gif" width="15" height="15"> Шаг 1 :: Общая информация о товаре</p>
<p> <img border="0" src="images/pic_step2.gif" width="15" height="15"> Шаг 2 :: Создание товарного номера</p>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 3 :: <b>Закачка товара на сервер / пополнение</b></p>
<p> </p>
<table border="1" width="98%" cellpadding="0" align="center" style="border-collapse: collapse" bordercolor="#689CEA" cellspacing="1">
<tr>
<td width="100%" valign="top">
<table border="0" width="100%" cellspacing="0" cellpadding="0" bgcolor="#F5F5F5" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="100%" background="images/header_main_2.gif" ><p><font color="#000000"> Закачка товара на сервер / пополнение :: товар закачен в количестве <b><? echo $fcnt ?> </font> </p></td>
</tr>
<tr>
<td width="100%" bgcolor="#F5F5F5">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="100%" valign="top">
<form name="frm3" method="post" enctype="multipart/form-data">
<input type="hidden" name="snum" value="<? echo $snum ?>">
<input type="hidden" name="send" value="ok">
<input type="hidden" name="step" value="3">
<input type='hidden' name='send2' value='ok'>
<input type='hidden' name='filen' value=''>
<?
If ($type == "0") {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="13" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="30%" bgcolor="#689CEA" height="52" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" width="12" height="12" onMouseOut="hide_help('hi1')" onMouseOver="show_help('hi1')"> * Продаваемая информация:</p></td>
<td width="70%" height="52"><p>
<textarea rows="5" name="soldinfo" cols="70" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "></textarea></p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" height="1" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" valign="top"></td>
<td width="70%" height="1">
<?
}
Else {
?>
<table border="0" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="13" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="23%" bgcolor="#689CEA" height="1" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi1')" onMouseOver="show_help('hi1')"> * Продаваемый файл:</p></td>
<td width="1%" bgcolor="#F5F5F5" height="1" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" rowspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
<td width="70%" height="1"><p>
<input type="file" name="soldinfo" size="70" style="background-color: #FFFFFF; font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "></p></td>
</tr>
<tr>
<td width="23%" height="1" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" valign="top"></td>
<td width="70%" height="1">
<?
}
?>
<p>
<input type="button" onClick="frm3post();" name="B1" style="border:1px solid #689CEA; font-family: Verdana, Arial; font-size: 8pt; background-color:#F5F5F5" value="Далее >>"></p>
<?
If ($pref <> "1") {
?>
<p>
<input type="button" onClick="frm3end();" name="B2" style="border:1px solid #689CEA; font-family: Verdana, Arial; font-size: 8pt; background-color:#F5F5F5" value="Завершить"></p>
<?
}
?>
</td>
</tr>
</table>
</td>
</tr>
</table>
</table>
<p> * - Обязательно для заполнения</p>
<p> <img border="0" src="images/pic_info_min.gif" width="12" height="12"> - При наведении курсора мыши на этот значок появляется подсказка.</p>
<p> </p>
<DIV class=hi id=hi1>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Продаваемая информация (файл)"</b> – если Вы продаете текстовую информацию, то Вам нужно вписать в текстовое поле продаваемую информацию. Если же Вы продаете файл, Вам нужно нажать на кнопку 'обзор' и выбрать продаваемый файл. Перед тем, как нажать на кнопку 'Далее', удостоверьтесь, что Вы указали верные сведения!</p>
</td>
</tr>
</table>
</DIV>
<?
}
Else {
?>
<table border="0" width="98%" cellspacing="0" cellpadding="4" bgcolor="#C0C0C0" align="center">
<tr>
<td width="2%" valign="middle" bgcolor="#F0F0F0" height="1" style="border-left: 1 solid #C0C0C0; border-top: 1 solid #C0C0C0; border-bottom: 1 solid #C0C0C0"><p align="center"><img border="0" src="images/pic_info.gif" width="16" height="16"></p></td>
<td width="98%" bgcolor="#F0F0F0" height="1" style="border-right: 1 solid #C0C0C0; border-top: 1 solid #C0C0C0; border-bottom: 1 solid #C0C0C0"><p>При неправильном заполнении суммы (не округленной до сотых) значения будут округленны автоматически до сотых вниз. Т.е. если Вы заполнили в поле сумма "0.031", значение суммы автоматически округлиться до "0.3"!</p><p>При заполнении пользуйтесь инструкциями, для этого подведите курсор мыши к значку <img border="0" src="images/pic_info_min.gif" style="border-style: solid; border-width: 1" width="12" height="12"><br></p></td>
</tr>
</table>
<p> </p>
<SCRIPT language=javascript>
function chksumm(summa){
var LenValue = summa.toString().length;
if(LenValue == 0) return false;
var LastSimvol;
for(i=0; i<LenValue; i++){
LastSimvol = summa.toString().substring(i, i+1);
if(LastSimvol != '1' && LastSimvol != '2' && LastSimvol != '3' && LastSimvol != '4' && LastSimvol != '5'
&& LastSimvol != '6' && LastSimvol != '7' && LastSimvol != '8' && LastSimvol != '9' && LastSimvol != '0'
&& LastSimvol != '.'){
return false;
}
if((LastSimvol == '.' ) && i==0){
return false;
}
}
return true;
}
function frmpost(){
if(document.all){
if(frmgoods.razdel.value.length == 0){
alert('Пожалуйста, выберите раздел');
return;
}
if(frmgoods.name.value.length == 0){
alert('Пожалуйста заполните поле "Название товара"');
return;
}
if(frmgoods.summ.value < 0.02){
alert('Пожалуйста корректно заполните поле "Цена"! Цена должна превышать (или быть равной) 0.02wmz');
return;
}
if(!chksumm(frmgoods.summ.value)){
alert('Правильно укажите цену!');
return;
}
if(frmgoods.tovinfo.value.length == 0){
alert('Пожалуйста заполните поле "Описание товара"');
return;
}
if(frmgoods.c1.value == "on") {
if (frmgoods.s1.value < 0.01) {
alert('Пожалуйста корректно заполните поле "Понижение цен", понижение каждый день! Сумма должна быть не меньше 0.01. Или выключите понижение цен.');
return;
}
if(!chksumm(frmgoods.s1.value)){
alert('Правильно укажите сумму "понижение каждый день", поля "Понижение цен"!');
return;
}
if (frmgoods.s2.value < 0.02) {
alert('Пожалуйста корректно заполните поле "Понижение цен", пока не станет равной! Сумма должна быть не меньше 0.02. Или выключите понижение цен.');
return;
}
if(!chksumm(frmgoods.s2.value)){
alert('Правильно укажите сумму "пока не станет равной", поля "Понижение цен"!');
return;
}
}
if(!chksumm(frmgoods.sagent.value)){
alert('Правильно укажите комиссию агенту!');
return;
}
if(frmgoods.sagent.value > 100){
alert('Правильно укажите комиссию агенту!');
return;
}
if(confirm('Вы уверены, что все правильно указали?')){
frmgoods.submit();
}
}
}
</SCRIPT>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 1 :: <b>Общая информация о товаре</b></p>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 2 :: Создание товарного номера</p>
<p> <img border="0" src="images/pic_step1.gif" width="15" height="15"> Шаг 3 :: Закачка товара на сервер / пополнение</p>
<p> </p>
<table border="1" width="98%" cellpadding="0" align="center" style="border-collapse: collapse" bordercolor="#689CEA" cellspacing="1">
<tr>
<td width="100%" valign="top">
<table border="0" width="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" background="images/header_main_2.gif" ><p><font color="#000000">Общая информация о товаре</font></p></td>
</tr>
<tr>
<td width="100%" bgcolor="#F5F5F5">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="100%" valign="top">
<form name="frmgoods" method="post">
<input type="hidden" name="id_r" value="0">
<input type="hidden" name="step" value="2">
<table border="0" width="100%" cellspacing="0" cellpadding="0" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" bgcolor="#F5F5F5" style="border-collapse: collapse" bordercolor="#111111">
<tr>
<td width="30%" bgcolor="#689CEA" height="82" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi1')" onMouseOver="show_help('hi1')">
* Тип
товара:</p></td>
<td width="70%" height="82"><p><input type="radio" value="0" checked name="type"> <img border="0" src="images/pic_goods_txt.gif"> Текстовая информация</p><p><input type="radio" name="type" value="1"> <img border="0" src="images/pic_goods_disk.gif"> Файл</p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="82" bordercolor="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi2')" onMouseOver="show_help('hi2')">
<font color=#000000>* Свойства товара:</font></p></td>
<td width="70%" height="1"><p><input type="radio" name="pref" value="0">
Уникальный (продается всего лишь один раз, этот вид товара можно пополнять.)</p><p><input type="radio" name="pref" value="1" checked> Универсальный (продается неоднократно) Cмотрите пояснение. Для этого подведите курсор мыши к значку <img border="0" src="images/pic_info_min.gif" width="12" height="12"></p></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="23" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi3')" onMouseOver="show_help('hi3')">
* Раздел:</p></td>
<td width="70%" height="23"><p>
<input type="text" name="razdel" size="70" disabled style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; ">
<input type="button" value="Выбрать" onClick="window.open('/razdel.php',this.target,'width=350,height=250,loca tion=no,toolbar=no,menubar=no,status=no,directorie s=no,status=no,scrollbars=1');return false;" name="B2" style="border:1px solid #689CEA; font-family: Verdana, Arial; font-size: 8pt; background-color:#F5F5F5"></p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="23" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi4')" onMouseOver="show_help('hi4')">
* Название товара:</p></td>
<td width="70%" height="23"><p>
<input type="text" maxlength="100" name="name" size="70" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "></p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="23" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi5')" onMouseOver="show_help('hi5')">
URL
товара</p></td>
<td width="70%" height="23"><p>
<input type="text" name="url" size="24" value="нет" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "> url сайта указывать без
http://</p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="22" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi6')" onMouseOver="show_help('hi6')">
* Цена:</p></td>
<td width="70%" height="22"><p>
<input type="text" name="summ" value="0.02" size="24" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; ">
wmz, в качестве разделителя
используйте "."</p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="45" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi7')" onMouseOver="show_help('hi7')">
Понижение
цен:</p></td>
<td width="70%" height="45"><p><input type="checkbox" name="c1" value="on">
Понижать цену товара</p><p>каждый
день на
<input type="text" name="s1" size="6" value="0.01" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; ">,
пока не станет равной
<input type="text" name="s2" size="6" value="0.02" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; ">
wmz</p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="25" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi8')" onMouseOver="show_help('hi8')">
Комиссия
агенту:</p></td>
<td width="70%" height="25"><p>
<input type="text" name="sagent" size="24" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; " value="10">%,
в качестве разделителя
используйте "."</p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="52" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi9')" onMouseOver="show_help('hi9')">
* Описание
товара:</p></td>
<td width="70%" height="52"><p>
<textarea rows="5" name="tovinfo" cols="70" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "></textarea></p></td>
</tr>
<tr>
<td bgcolor="#F5F5F5" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top" colspan="2">
<img border="0" src="pixel.gif" width="1" height="1"></td>
</tr>
<tr>
<td width="30%" bgcolor="#689CEA" height="1" bordercolorlight="#000000" bordercolordark="#FFFFFF" valign="top"><p><img border="0" src="images/pic_info_min.gif" onMouseOut="hide_help('hi10')" onMouseOver="show_help('hi10')">
Дополнительная
информация:</p></td>
<td width="70%" height="1"><p>
<textarea rows="5" name="tovaddinfo" cols="70" style="font-family: Verdana, Arial; font-size: 8pt; border: 1px solid #689CEA; "></textarea></p></td>
</tr>
<tr>
<td width="30%" height="1" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" valign="top"></td>
<td width="70%" height="1">
<p style="margin-top: 0; margin-bottom: 0"> </p>
<p style="margin-top: 0; margin-bottom: 0">
<input type="button" onClick="frmpost();" name="B1" style="border:1px solid #689CEA; font-family: Verdana, Arial; font-size: 8pt; background-color:#F5F5F5" value="Далее >>"></p></td>
</tr>
</table>
<DIV class=hi id=hi1>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Тип товара"</b> – в данном пункте необходимо выбрать тип товара. В нашем магазине существует два типа товара: 1) текстовый, 2) файловый. Текстовый тип используют для тех товаров, которые можно продать в виде текста (пароли, пин-коды...). Файловые используют в тех случаях, когда продаваемая информация представляет собой файл (программы, скрипты, фотографии...).</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi2>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Свойства товара"</b> – свойства товара бывают также двух видов: 1)уникальный, 2)универсальный. Уникальный используют в тех случаях, когда продаваемая информация не может продаваться несколько раз (к примеру - пароли доступа к хостингу, e-mail'у, пин-коды...). Универсальный тип используют в тех случаях, когда товар может распространяться многократно (программа, скрипт...).</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi3>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Раздел"</b> – в этом пункте нужно выбрать тематический раздел, к которому принадлежит Ваш товар. Если Вы не смогли определить тематику раздела для Вашего товара, поместит его в раздел 'Временный раздел' и напишите администратору по внутренней почте о создании раздела для Вашего товара.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi4>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Название товара"</b> – название Вашего товара. Оно должно говорить, что это за товар, но не должно быть слишком длинным. Подробное описание товара нужно дать в пункте 'Описание товара'.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi5>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"URL товара"</b> – домашняя страница Вашего товара, адрес описания Вашего товара, Ваш собственный www-адрес, в общем, все что угодно. Этот пункт необязателен для заполнения.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi6>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Цена"</b> – цена Вашего товара в WMZ. Цена товара не может быть менее 0.02wmz.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi7>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Понижение цен"</b> – это не обязательный пункт, но если Вы хотите, что бы цена Вашего товара ежедневно падала, пока не достигнет указанной Вами финальной цены, то воспользуйтесь этим разделом.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi8>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Комиссия агенту"</b> – в этом пункте нужно указать процент комиссии в случае, если Ваш товар будет куплен через агента.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi9>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Описание товара"</b> – здесь нужно сделать подробное описание Вашего товара, что бы покупателю было понятно, что он покупает.</p>
</td>
</tr>
</table>
</DIV>
<DIV class=hi id=hi10>
<table cellSpacing=4 cellPadding=4 width="100%" border=0>
<tr><td>
<p align=justify><b>"Дополнительная информация"</b> – необязательный раздел. В нем можно указать копирайт (авторское право) на свой товар, сделать рекламу других своих товаров и т.п.</p>
</td>
</tr>
</table>
</DIV>
</form>
</td>
</tr>
</table>
</td>
</tr>
</table>
<p> * - Обязательно для заполнения</p>
<p> <img border="0" src="images/pic_info_min.gif" width="12" height="12"> - При наведении курсора мыши на этот значок появляется подсказка.</p>
<p> </p>
<?
}
?>
------------------------------------------------------
Может реально здесь косяк какой?