JohnCMS | Белый экран
Хотель заточить скрипт автопокупки рекламы через мерчант под джохнцмс и почти сделал но после нажатие кнопки купит просто белый экран,вот и код из рек.пхм в чем ошибка?
<?php
$title = 'Перейти к оплате';
include_once ('../incfiles/head.php');
if(!empty($_POST['name']) && !empty($_POST['url']) && !empty($_POST['days']) && !empty($_POST['color']) && !empty($_POST['bold'])){
if (!preg_match("/^(http|https):\/\/([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*) ):?(d )?\/?/Diu", $_POST['url'])){
echo '<div class=podmenu><b><center>Недопустимый формат URL';
echo '<a href=/WebMoney/>Назад</a></center></b></div>';
include_once ('../incfiles/end.php');
exit();
}
$name=htmlspecialchars($_POST['name']);
$url=htmlspecialchars($_POST['url']);
$days=htmlspecialchars($_POST['days']);
if(!empty($_POST['color']) && $_POST['color']!='null'){
$color=htmlspecialchars($_POST['color']);
$colors=$days*$zwet;
}else{
$color='null';
$colors=0;}
if(!empty($_POST['bold']) && $_POST['bold']==1){
$bold=htmlspecialchars($_POST['bold']);
$bolds=$days*$b;
}else{
$bold='null';
$bolds=0;}
$summa=($days*$zena) $bolds $colors;
echo '<div class="podmenu">';
echo 'Покупка рекламы на '.$days.' суток(и) на сумму '.$summa.' wmr<br/>';
echo 'Название: '.$name.'<br/>';
echo 'URL: '.$url.'<br/>';
echo 'Цвет: ';
echo $_POST['color'] == 'null' ? 'без цвета' : NULL;
echo $_POST['color'] == 'red' ? '<font color="red">красный</font>' : NULL;
echo $_POST['color'] == 'blue' ? '<font color="blue">синий</font>' : NULL;
echo $_POST['color'] == 'green' ? '<font color="green">зеленый</font>' : NULL;
echo $_POST['color'] == 'yellow' ? '<font color="yellow">желтый</font>' : NULL;
echo '<br/>';
echo 'Жирность: ';
echo $_POST['bold'] == 1 ? '<b>да</b>' : 'нет';
?>
</br>
<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?echo$summa;?>">
<input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="<?=base64_encode('Покупка рекламы :: '.$url.' :: '.$days.' суток')?>">
<input type="hidden" name="LMI_PAYEE_PURSE" value="R591189936502">
<input type="hidden" name="name" value="<?=$name?>">
<input type="hidden" name="url" value="<?=$url?>">
<input type="hidden" name="days" value="<?=$days?>">
<input type="hidden" name="color" value="<?=$color?>">
<input type="hidden" name="bold" value="<?=$bold?>">
<input type="submit" value="Перейти к оплате">
</form>
</div>
<?
}else{
echo '<div class="podmenu">Не выбран и/или не введен один из параметров.<br/>Проверьте правильноcть заполнения всех данных.<br/><a href=/WebMoney/>Назад</a></div>';}
include_once ('../incfiles/end.php');
?>
$title = 'Перейти к оплате';
include_once ('../incfiles/head.php');
if(!empty($_POST['name']) && !empty($_POST['url']) && !empty($_POST['days']) && !empty($_POST['color']) && !empty($_POST['bold'])){
if (!preg_match("/^(http|https):\/\/([A-Z0-9][A-Z0-9_-]*(?:.[A-Z0-9][A-Z0-9_-]*) ):?(d )?\/?/Diu", $_POST['url'])){
echo '<div class=podmenu><b><center>Недопустимый формат URL';
echo '<a href=/WebMoney/>Назад</a></center></b></div>';
include_once ('../incfiles/end.php');
exit();
}
$name=htmlspecialchars($_POST['name']);
$url=htmlspecialchars($_POST['url']);
$days=htmlspecialchars($_POST['days']);
if(!empty($_POST['color']) && $_POST['color']!='null'){
$color=htmlspecialchars($_POST['color']);
$colors=$days*$zwet;
}else{
$color='null';
$colors=0;}
if(!empty($_POST['bold']) && $_POST['bold']==1){
$bold=htmlspecialchars($_POST['bold']);
$bolds=$days*$b;
}else{
$bold='null';
$bolds=0;}
$summa=($days*$zena) $bolds $colors;
echo '<div class="podmenu">';
echo 'Покупка рекламы на '.$days.' суток(и) на сумму '.$summa.' wmr<br/>';
echo 'Название: '.$name.'<br/>';
echo 'URL: '.$url.'<br/>';
echo 'Цвет: ';
echo $_POST['color'] == 'null' ? 'без цвета' : NULL;
echo $_POST['color'] == 'red' ? '<font color="red">красный</font>' : NULL;
echo $_POST['color'] == 'blue' ? '<font color="blue">синий</font>' : NULL;
echo $_POST['color'] == 'green' ? '<font color="green">зеленый</font>' : NULL;
echo $_POST['color'] == 'yellow' ? '<font color="yellow">желтый</font>' : NULL;
echo '<br/>';
echo 'Жирность: ';
echo $_POST['bold'] == 1 ? '<b>да</b>' : 'нет';
?>
</br>
<form action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<input type="hidden" name="LMI_PAYMENT_AMOUNT" value="<?echo$summa;?>">
<input type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="<?=base64_encode('Покупка рекламы :: '.$url.' :: '.$days.' суток')?>">
<input type="hidden" name="LMI_PAYEE_PURSE" value="R591189936502">
<input type="hidden" name="name" value="<?=$name?>">
<input type="hidden" name="url" value="<?=$url?>">
<input type="hidden" name="days" value="<?=$days?>">
<input type="hidden" name="color" value="<?=$color?>">
<input type="hidden" name="bold" value="<?=$bold?>">
<input type="submit" value="Перейти к оплате">
</form>
</div>
<?
}else{
echo '<div class="podmenu">Не выбран и/или не введен один из параметров.<br/>Проверьте правильноcть заполнения всех данных.<br/><a href=/WebMoney/>Назад</a></div>';}
include_once ('../incfiles/end.php');
?>
в 28 строке ошибка исправляй сам уже)
HaWeN, eto?
$summa=($days*$zena) $bolds $colors;