Помощь по скриптам | CAPTCHA
привет! сапчи не работает помогите!
________
посл. ред. 24.04.2020 в 09:37; всего 2 раз(а); by Umka
php
<?php error_reporting(0); require_once 'config.php'; // $id_shop / $hash require_once 'connect.php'; //ConnectDB $error=FALSE; if(isset($_POST['submit'])){ if(empty($_POST['url']) || empty($_POST['name']) || empty($_POST['kod']) || empty($_POST['days'])){ $error='Похоже вы что-то пропустили...'; }else{ /////////////////////////// $kod = intval($_POST['kod']); if($_SESSION['kod'] != $_POST['kod']){ $error='Код с картинки введён не верно!</div>'; }else{ ////////////////////////// $url=(string)$_POST['url']; $ilu=mb_strlen($url); if($ilu<11 || $ilu>50){ $error='Предельная длина URL 11-50'; }else{ $url=mysql_real_escape_string(htmlspecialchars($url)); $name=(string)$_POST['name']; $iln=mb_strlen($name); if($iln<3 || $iln>32){ $error='Предельная длина названия 3-32'; }else{ $name=mysql_real_escape_string(htmlspecialchars($name)); $days=abs((int)$_POST['days']); if($days<0 || $days>$ism){ $error='Предельное количество дней 1-'.$ism.'</div>'; }else{ $summa=$isd; //сумма платежа $comm='Заказ рекламы'; //комментарий к платежу $comm.=' | '.$url; $comm.=' | '.$name; $comm.=' | '.$days.' дн.'; $sql="INSERT INTO `worldkassa` SET `url`='$url', `name`='$name'"; if(!empty($_POST['color'])){ $color=mysql_real_escape_string(htmlspecialchars((string)$_POST['color'])); if(array_key_exists($color,$alc)){ $sql.=",`color`='$color'"; $summa+=$isc; $comm.=' '.$color; }else{$error='Нет цвета';}; }; if($error==FALSE){//error if(isset($_POST['bold'])){ $sql.=',`bold`=1'; $summa+=$isb; $comm.=' bold'; }; if(isset($_POST['italic'])){ $sql.=',`italic`=1'; $summa+=$isi; $comm.=' italic'; }; if(isset($_POST['adult'])){ $sql.=',`adult`=1';}; $summa*=$days; $sql.=',`summa`='.$summa; $sql.=',`days`='.$days; $data=file_get_contents('http://worldkassa.ru/user/oplata.php?id_shop='.$id_shop.'&summa='.$summa.'&hash='.$hash.'&desc='.urlencode($comm)); if(is_numeric($data)){//data $sql.=",`id_bill`='$data'"; mysql_query($sql)or die(mysql_error()); header("Location: http://worldkassa.ru/user/oplata.php?uniq=".$data); exit; }else{//data $error='Сбой: '.$data; };//data };//error };//days };//name };//url };//kod };//empty };//submit // include_once'head.php'; //header if($error){ echo'<div class="main"> '.$error.' </div>'; }elseif(isset($_REQUEST['success'])){ echo'<div class="main"> Баланс успешно пополнен </div>'; }elseif(isset($_REQUEST['error'])){ echo'<div class="main"><font color="ff0000"> Произошла ошибка при пополнении </font></div>'; }; echo'<form action="/wk/index.php" method="post"><div class="title"> Автоматическая покупка рекламы</div><div class="main"> URL сайта[50]:<br/><input name="url" type="text" maxlength="50" value="http://"/><br/> Название ссылки[32]:<br/><input name="name" type="text" maxlength="32"/><br/> Количество дней[1-'.$ism.']:<br/><input name="days" type="text" maxlength="5" size="5" value="7"/><br/> Цвет ссылки:<br/> <select name="color">'; foreach($alc as $slc=>$slv){ echo'<option value="'.$slc.'">'.$slv.'</option>'; }; echo'</select><br/> <input name="adult" type="checkbox" value="1"/> <b>Сайт для старших 18 лет </b><br/> <input name="bold" type="checkbox" value="1"/> <b>Жирность</b><br/> <input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/> <br/> 22 способа оплаты: WorldKassa<br/> Стоимость размещение рекламы в день: '.$isd.' руб.<br/> Добавление цвета в день: '.$isc.' руб.<br/> Добавление жирности в день: '.$isb.' руб.<br/> Добавление курсивности в день: '.$isi.' руб.<br/> <br/> Код с картинки: <img src="http://'.$set['home'].'/system/cap.php" alt="captcha" /><br/> <input name="kod" type="text" value="" /><br/> <input type="submit" name="submit" value="Перейти к оплате"/> </div></form>'; echo'<div class="stat" style="font-size:x-small"> <div style="color:green">Правила предоставления рекламы:</div> <b>1.</b> После покупки, Вы не сможете отказаться, возврат средств не подлежит!<br/> <b>2. </b>Рекламы показываются до 6 ссылок поочередно, и показываются рандомно.<br/> <b>3.</b> К рекламе не допускаются сайты нарушающие законодательство всех стран<br/> <b>4.</b> Запрещены к показу сайты содержащие вирусы, фейки и тп.<br/> <span style="color:red;font-weight:bold">(!)</span> <b>В случае нарушения данных правил, администрация вправе удалить рекламную ссылку без указания причин и возврата затраченных, денежных средств!</b> </div> '; include_once'foot.php'; ?> ________
посл. ред. 24.04.2020 в 09:37; всего 2 раз(а); by Umka
cap.php
________
посл. ред. 24.04.2020 в 09:38; всего 1 раз(а); by Umka
php
<?php session_start(); $width=75; $height=20; $im=imagecreatetruecolor($width, $height); imagefill($im, 0, 0, imagecolorallocate($im, 255, 255, 255)); $str=NULL; for($i=0; $i<5; $i++) { $y=rand(2, 5); $x+=rand(8, 14); $str.=rand(1, 9); imagestring($im, rand(1, 10), $x, $y, $str[$i], imagecolorallocate($im, rand(90, 150), rand(90, 150), rand(90, 150))); } $_SESSION['kod'] = $str; header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?> ________
посл. ред. 24.04.2020 в 09:38; всего 1 раз(а); by Umka
error_reporting(0);
Убери это для начала и смотри по ошибкам
Убери это для начала и смотри по ошибкам
Umka , что не работает то хоть? картинку не оказывает или "не верный код" выдает?
PAIN , не верный код
в чем может быть причина
Кто то флудит при покупке рекламы
помогите кто знает
Umka (28.04.2020 в 08:56)
PAIN , не верный код
PAIN , не верный код
В инклудах есть старт сессии?
Стр.: 1, 2