Loading...
Помощь по скриптам | У меня одного?
sasha100q,
вот для проверки поставил уже 3-й скрипт https://fastads.ru
...

Изображение

------
75056_qzQHlZ.png (23.8 Kb)
Скачиваний: 107
уже трейтии раз ввожу полный адрес и сбой

Изображение

------
75057_Screenshot_2.png (103.5 Kb)
Скачиваний: 119
sasha100q (14.01.2021 в 20:23)
уже трейтии раз ввожу полный адрес и сбой

Вот и я о чем. Хотя все настроил правильно и api проверил.
________
посл. ред. 14.01.2021 в 20:25; всего 1 раз(а); by HostISP
Код индекса

error_reporting(0);
include_once($_SERVER["DOCUMENT_ROOT"]."/style/head.php");
require_once 'config.php'; // $id_shop / $hash

$error=FALSE;

if(isset($_POST['submit'])){

if(empty($_POST['url']) || empty($_POST['name']) || empty($_POST['days'])){
$error='Похоже вы что-то пропустили...';
}else{

$url=(string)$_POST['url'];
$ilu=mb_strlen($url);
if($ilu<4 || $ilu>50){
$error='Предельная длина URL 4-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'; };

$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
};//empty
};//submit

//
include_once'head.php'; //header

if($error){
echo'<div class="error"> '.$error.' </div>';
}elseif(isset($_REQUEST['success'])){
echo'<div class="creawap"> Ссылка успешно добавлена! </div>';
include_once($_SERVER["DOCUMENT_ROOT"]."/style/foot.php");
exit();
}elseif(isset($_REQUEST['error'])){
echo'<div class="error"> Произошла ошибка при пополнении </div>';
};

echo'<div class="title">Заказ рекламы</div><div class="creawap"><font color="red">Ссылка должна быть с http://</font></div><div class="creawap"><form action="" method="post">

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="bold" type="checkbox" value="1"/> <b>Жирность</b><br/>

<input name="italic" type="checkbox" value="1"/> <i>Курсивность</i><br/>

</div><div class="title">Оплата + [Акции]</div><div class="creawap">
22 способа оплаты: WorldKassa<br/>
Стоимость размещение рекламы в день: '.$isd.' руб.<br/>
Добавление цвета в день: '.$isc.' руб.<br/>
Добавление жирности в день: '.$isb.' руб.<br/>
Добавление курсивности в день: '.$isi.' руб.<br/>
<br/>

<input type="submit" name="submit" value="Перейти к оплате"/>
</form>';

echo'</div><div class=title>Правила размещения Рекламной Ссылки</div>';
echo'<div class=creawap>


<b>1.</b> После покупки, Вы не сможете отказаться, возврат средств не подлежит!<br/>

<b>2. </b>Рекламы показываются до 17 ссылок поочередно, и показываются рандомно.<br/>

<b>3.</b> К рекламе не допускаются сайты нарушающие законодательство всех стран<br/>

<b>4.</b> Запрещены к показу сайты содержащие вирусы, фейки и тп.<br/><br>

<span style="color:red;font-weight:bold">(!)</span> <b>В случае нарушения данных правил, администрация вправе удалить рекламную ссылку без указания причин и возврата затраченных, денежных средств!</b>
</div>
';

include_once($_SERVER["DOCUMENT_ROOT"]."/style/foot.php");

?>
Код result

<?php echo'<?xml version="1.0" encoding="utf-8"?>'; ?>
<!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ru">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
<title>Автоматическая покупка WorldKassa</title>
<style type="text/css">
body{max-width:500px; margin:0 auto;background-color:#eee}
.success{color:green;border-left:2px solid green}
.error{color:red;;border-left:2px solid red}
.error,.success{margin:10px auto; padding:5px; max-width:300px;font-size:large }
</style>
</head><body><div><!-- header --><?php

require_once 'connect.php'; //ConnectDB
include_once'config.php'; // $id_shop / $hash

if(isset($_POST['id_shop']) && is_numeric($_POST['id_shop']) && isset($_POST['id_bill']) && is_numeric($_POST['id_bill']) && isset($_POST['summa']) && is_numeric($_POST['summa']) && isset($_POST['hash'])){//isset

$sql=mysql_query("SELECT * FROM `worldkassa` WHERE `id_bill`='{$_POST['id_bill']}'")or die('DB: '.mysql_error());

if(mysql_num_rows($sql)>0){//rows
$data=mysql_fetch_assoc($sql);
if($_POST['summa']<$data['summa']){//summa
echo'<div class="error">Подмена суммы пополнения '.$_POST['summa'].'</div>';

}elseif($_POST['hash']<>md5($hash.$id_shop.$_POST['id_bill'].$_POST['summa'])){//hash
echo'<div class="error">Не совпал хеш '.$_POST['hash'].'</div>';

}else{//ok
mysql_query("UPDATE `worldkassa` SET `payment`=NOW(), `expire`=NOW() + INTERVAL {$data['days']} DAY WHERE `id`={$data['id']}")or die('DB: '.mysql_error());

echo'<div class="success">Успех! ID:'.$data['id'].'</div>
Адрес: '.$data['url'].'<br/>
Название: '.$data['name'].'<br/>
Дней: '.$data['days'].'<br/>
Цвет: '.($data['color']?$data['color']:'нет').'<br/>
Жирный: '.($data['bold']?'да':'нет'). '<br/>
Курсивный: '.($data['italic']?'да':'нет');

};//ok
}else{//rows
echo'<div class="error">Нет в базе id_bill '.$_POST['id_bill'].'</div>';
};//rows
}else{//isset
echo'<div class="error">Не все параметры</div>';
};//isset

?></div></body></html>
HostISP (14.01.2021 в 20:25)
Вот и я о чем. Хотя все настроил правильно и api проверил.

могу выдать акк поставите у меня если все будет работать то проблема у вашего хостинг провайдераа
sasha100q (14.01.2021 в 20:36)
могу выдать акк поставите у меня если все будет работать то проблема у вашего хостинг провайдераа

Сейчас еще один скрипт попробую, если нет то я отпишусь.
Не работало из за хоста airy.host
Fiery_ANGEL (14.01.2021 в 21:25)
Не работало из за хоста airy.host

их ip по ходу в блоке)
Онлайн: 2
Время:
Gen. 0.1118
(c) Bym.Guru 2010-2025