Неработает скрипт, один, всё остальное пашет. Просто пустая страница, даже после того как добавил htaccess команду на проверку ошибок(php_flag display_errors on). Все одно-пустая страница. Что может быть даже незнаю. Вот скрипт Подскажите ПЛИЗ!!! <? echo '<link href="css.css" rel="stylesheet" type="text/css">'; if ($char == "Z") if ($one <> '') { $stavka = "0.05"; $LMI_PAYEE_PURSE = "Z727662806926"; } elseif ($two <> '') { $stavka = "0.10"; $LMI_PAYEE_PURSE = "Z516815099898"; } elseif ($three <> '') { $stavka = "0.20"; $LMI_PAYEE_PURSE = "Z581727297028"; } elseif ($four <> '') { $stavka = "0.50"; $LMI_PAYEE_PURSE = "Z086002908263"; } elseif ($five <> '') { $stavka = "1.00"; $LMI_PAYEE_PURSE = "Z208677726715"; } elseif ($six <> '') { $stavka = "3.00"; $LMI_PAYEE_PURSE = "Z991534357851"; } elseif ($seven <> '') { $stavka = "5.00"; $LMI_PAYEE_PURSE = "Z393097236748"; } elseif ($eight <> '') { $stavka = "10.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($pytin <> '') { $stavka = "15.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($nine <> '') { $stavka = "20.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($ninef <> '') { $stavka = "25.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($threetin <> '') { $stavka = "30.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($onehan <> '') { $stavka = "100.00"; $LMI_PAYEE_PURSE = "Z789927401228"; } elseif ($ten <> '') { $stavka = "0.70"; } elseif ($eleven <> '') { $stavka = "0.90"; } elseif ($topay <> '') { $stavka = "$topay"; } if ($char == "R") if ($one <> '') { $stavka = "1.5"; $LMI_PAYEE_PURSE = "R100088527676"; } elseif ($two <> '') { $stavka = "3"; $LMI_PAYEE_PURSE = "R540394809087"; } elseif ($three <> '') { $stavka = "6"; $LMI_PAYEE_PURSE = "R225199335102"; } elseif ($four <> '') { $stavka = "15"; $LMI_PAYEE_PURSE = "R161636854344"; } elseif ($five <> '') { $stavka = "30"; $LMI_PAYEE_PURSE = "R297201273052"; } elseif ($six <> '') { $stavka = "90"; $LMI_PAYEE_PURSE = "R917983582379"; } elseif ($seven <> '') { $stavka = "150"; $LMI_PAYEE_PURSE = "R879548584371"; } elseif ($eight <> '') { $stavka = "300"; } elseif ($nine <> '') { $stavka = "500"; } elseif ($topay <> '') { $stavka = "$topay"; } else { echo "<p class=text2 align=center><b><font color=red><br><br><br><font size=5>Пожалуйста, не пытайтесь накрутить лотерею!</b></font>"; exit; } include "md5.php"; echo ' <FORM action=https://merchant.webmoney.ru/lmi/payment.asp method=post name=bolshe> <center> <input type=hidden name=chislo value="'; echo $chislo; echo '"> <input type=hidden name=state value="'; echo $state; echo '"> <input type=hidden name=LMI_PAYMENT_AMOUNT value="'; echo $stavka; echo '"> <input type=hidden name=num value="'; echo $num; echo '"> <input type=hidden name=LMI_PAYEE_PURSE value="'; echo $LMI_PAYEE_PURSE; echo '"> <input type=hidden name=LMI_PAYMENT_DESC value="'; echo $LMI_PAYMENT_DESC; echo '"> <input type=hidden name=partner value="'; echo $partner; echo '"> <input type=hidden name=kod value="'; echo $hash; echo '"> <input type=hidden name=pay value="'; echo $pay; echo '"> <INPUT name="submit2" type=submit class=submit2 value="Далее, на оплату"> <p class=text2> <b>Ваш md5-код:</b> '; echo "$hash"; if ($pay == ruch) { exit; } elseif ($pay == avt){ ?> <script> bolshe.submit(); </script> <? } ?>
Слолько ошиьок у меня. А неподскажите как примерно мне их исправить, с чем связаны. Я тогда потихоньку разберусь и исправлю.
заплатить денюжку человеку, который знает как включить error_reporting(E_ALL); что бы он прописал Вам связь с webmoney. Или читать http://webmoney.ru/rus/developers/developers.shtml
Читайте, что написано в ошибках - там иногда пишется номер той строки (чаще - следующей строки, как и в этом случае), в которой ошибка. Вот 2-я строка: PHP: <? if ($char == "Z") ?> Ничего странного не видете? Где { после задания условия? На 64 строке нет закрытия конструкции. В коде таких ошибок не одна.
начни удалять строчку за строчкой снизу вверх, как только заработает хоть что нибудь, иди в обратном порядке, то есть добавляй. И практика будет, и заработает может