palmer00
Местный
- Сообщения
- 30
- Реакции
- 1
Reset
Участник
- Сообщения
- 212
- Реакции
- 16
palmer00
Местный
- Сообщения
- 30
- Реакции
- 1
Reset
Участник
- Сообщения
- 212
- Реакции
- 16
в лс отпишись мнеpalmer00 написал(а):Не получается! Может кто посмотрит(не бесплатно конечно).
vladimirpopov
Участник
- Сообщения
- 16
- Реакции
- 0
Помогите такая же проблема, при добавления задания пишет - Ошибка! Не указано название. А если название задания ввожу на анг. яз. то все нормально.
PHP:
<?php
function limpiarez($mensaje){
$mensaje = htmlspecialchars(trim($mensaje));
$mensaje = str_replace("'"," ",$mensaje);
$mensaje = str_replace(";"," ",$mensaje);
$mensaje = str_replace("$","$",$mensaje);
$mensaje = str_replace("<","<",$mensaje);
$mensaje = str_replace(">",">",$mensaje);
$mensaje = str_replace("\\","",$mensaje);
$mensaje = str_replace("& amp ","&",$mensaje);
$mensaje = str_replace("& quot ",""",$mensaje);
$mensaje = str_replace("& gt ",">",$mensaje);
$mensaje = str_replace("& lt ","<",$mensaje);
$mensaje = str_replace("\r\n","<br>",$mensaje);
return $mensaje;
}
$sql = mysql_query("SELECT `price` FROM `tb_config` WHERE `item`='cena_task' AND `howmany`='1'");
$cena_task = mysql_result($sql,0,0);
$zdname = (isset($_POST["zdname"])) ? limpiarez($_POST["zdname"]) : false;
$zdname = limitatexto($zdname,100);
$zdtext = (isset($_POST["zdtext"])) ? limpiarez($_POST["zdtext"]) : false;
$zdtext = limitatexto($zdtext,1000);
$zdurl = (isset($_POST["zdurl"])) ? limpiarez($_POST["zdurl"]) : false;
$zdurl = limitatexto($zdurl,160);
$zdtype = (isset($_POST["zdtype"]) && (intval($_POST["zdtype"])==1 | intval($_POST["zdtype"])==2 | intval($_POST["zdtype"])==3 | intval($_POST["zdtype"])==4 | intval($_POST["zdtype"])==5 | intval($_POST["zdtype"])==6 | intval($_POST["zdtype"])==7 | intval($_POST["zdtype"])==8)) ? intval($_POST["zdtype"]) : "8";
$zdre = (isset($_POST["zdre"]) && (intval($_POST["zdre"])==0 | intval($_POST["zdre"])==3 | intval($_POST["zdre"])==6 | intval($_POST["zdre"])==12 | intval($_POST["zdre"])==24 | intval($_POST["zdre"])==48 | intval($_POST["zdre"])==72)) ? intval(limpiarez($_POST["zdre"])) : "0";
$zdcountry = (isset($_POST["zdcountry"]) && (intval($_POST["zdcountry"])==0 | intval($_POST["zdcountry"])==1 | intval($_POST["zdcountry"])==2)) ? intval(limpiarez($_POST["zdcountry"])) : "0";
$zdcheck = (isset($_POST["zdcheck"]) && (intval($_POST["zdcheck"])==1 | intval($_POST["zdcheck"])==2)) ? intval(limpiarez($_POST["zdcheck"])) : "1";
$zdquest = (isset($_POST["zdquest"])) ? limpiarez($_POST["zdquest"]) : false;
$zdquest = limitatexto($zdquest,255);
$zdotv = (isset($_POST["zdotv"])) ? limpiarez($_POST["zdotv"]) : false;
$zdotv = limitatexto($zdotv,255);
$zdprice = (isset($_POST["zdprice"])) ? p_floor(abs(floatval(str_replace(",",".",trim($_POST["zdprice"])))),2) : "$cena_task";
$zdreit = (isset($_POST["zdreit"]) && (intval($_POST["zdreit"])>=0 && intval($_POST["zdreit"])<=100)) ? intval(limpiarez($_POST["zdreit"])) : "0";
$sel1=""; $sel="";
if($zdcheck==2){
$display = 'style="display:block;"';
$sel1="";
$sel2='selected="selected"';
}else{
$display = 'style="display:none;"';
$sel1='selected="selected"';
$sel2="";
}
if(count($_POST) > 0) {
if(strlen($zdname) < 1)
echo '<fieldset class="errorp">Ошибка! Не указано название!</fieldset>';
elseif($zdtext==false)
echo '<fieldset class="errorp">Ошибка! Не указано описание!</fieldset>';
elseif($zdurl==false)
echo '<fieldset class="errorp">Ошибка! Не указана ссылка на сайт!</fieldset>';
elseif(substr($zdurl, 0, 7) != "http://" && substr($zdurl, 0, 8) != "https://")
echo '<fieldset class="errorp">Ошибка! Не верно указана ссылка на сайт!</fieldset>';
elseif($zdcheck==2 && ($zdquest==false | $zdotv==false | strlen($zdquest) < 4 | strlen($zdotv) < 2) ) {
if(strlen($zdquest) < 4)
echo '<fieldset class="errorp">Ошибка! Не указан контрольный вопрос!</fieldset>';
elseif(strlen($zdotv) < 2)
echo '<fieldset class="errorp">Ошибка! Не указан ответ на контрольный вопрос!</fieldset>';
else {}
}elseif($zdprice<$cena_task) {
echo '<fieldset class="errorp">Ошибка! Минимальная стоимость за выполнение задания '.number_format($cena_task,2,"."," ").' руб.</fieldset>';
}else{
if($zdcheck==1) {$zdquest=""; $zdotv="";}
mysql_query("INSERT INTO `tb_ads_task` (`status`,`date_up`,`country_targ`,`username`,`user_id`,`zdname`,`zdtext`,`zdurl`,`zdtype`,`zdre`,`zdcheck`,`zdquest`,`zdotv`,`zdprice`,`zdreit_us`,`date_add`,`date_act`,`ip`) VALUES('wait','".time()."','$zdcountry','$username','$partnerid','$zdname','$zdtext','$zdurl','$zdtype','$zdre','$zdcheck','$zdquest','$zdotv','$zdprice','$zdreit','".time()."','".time()."','$ip')") or die(mysql_error());
echo '<fieldset class="okp">Задание добавлено!</fieldset>';
echo '<script type="text/javascript">location.replace("'.$_SERVER["PHP_SELF"].'?op='.limpiar($_GET["op"]).'&page=task_view");</script>';
echo '<META HTTP-EQUIV="REFRESH" CONTENT="0;URL='.$_SERVER["PHP_SELF"].'?op='.limpiar($_GET["op"]).'&page=task_view">';
exit();
}
}
echo '<div id="form">';
echo '<form id="form" action="'.$_SERVER["PHP_SELF"].'?op='.limpiar($_GET["op"]).'&page='.limpiar($_GET["page"]).'" method="POST">';
echo '<table align="center" border="0" width="100%" cellspacing="3" cellpadding="2" style="border-collapse: collapse; border: 1px solid #1E90FF;">';
echo '<tr bgcolor="#1E90FF" align="center" height="30px"><th align="center" colspan="2">Описание оплачиваемого задания</th></tr>';
echo '<tr bgcolor="#ADD8E6">';
echo '<td width="200" align="right"><b>Название:</b></td>';
echo '<td> <input type="text" style="width:95%;" name="zdname" maxlength="100" value="'.$zdname.'"></td>';
echo '</tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Описание задания:</b></td>';
echo '<td> <textarea rows="7" name="zdtext" style="width:95%;">'.str_replace("<br>","\r\n", $zdtext).'</textarea></td>';
echo '</tr>';
echo '<tr bgcolor="#ADD8E6">';
echo '<td width="200" align="right"><b>Ссылка на сайт:</b></td>';
echo '<td> <input type="text" style="width:95%;" name="zdurl" maxlength="160" value="'.$zdurl.'"></td>';
echo '</tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Тип задания:</b></td>';
echo '<td> <select name="zdtype">
<option value="1">Клики</option>
<option value="2">Регистрация без активности</option>
<option value="3">Регистрация с активностью</option>
<option value="4">Постинг в форум</option>
<option value="5">Постинг в блоги</option>
<option value="6">Голосование</option>
<option value="7">Загрузка файлов</option>
<option value="8">Прочее</option>
</select> Если Вы неправильно выберите раздел - <b>Штраф 1.00 руб.</b></td>';
echo '</tr>';
echo '<tr bgcolor="#ADD8E6">';
echo '<td width="200" align="right"><b>Повтор каждые XX ч. :</b></td>';
echo '<td> <select name="zdre">
<option value="0">Нет</option>
<option value="3">3 часа</option>
<option value="6">6 часов</option>
<option value="12">12 часов</option>
<option value="24">24 часа (1 сутки)</option>
<option value="48">48 часа (2-е суток)</option>
<option value="72">72 часа (3-е суток)</option>
</select></td>';
echo '</tr>';
echo '<tr bgcolor="#1E90FF" align="center" height="30px"><th align="center" colspan="2">Механизм проверки задания</th></tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Механизм проверки:</b></td>';
echo '<td> <select name="zdcheck">
<option value="1" onclick="document.getElementById(\'quest\').style.display=\'none\'" '.$sel1.'>Ручной режим</option>
<option value="2" onclick="document.getElementById(\'quest\').style.display=\'block\'" '.$sel2.'>Автоматический режим</option>
</select></td>';
echo '</tr>';
echo '</table>';
echo '<div id="quest" '.$display.'>';
echo '<table align="center" border="0" width="100%" cellspacing="3" cellpadding="2" style="border-collapse: collapse; border: 1px solid #1E90FF;">';
echo '<tr bgcolor="#1E90FF" align="center" height="30px"><th align="center" colspan="2">Контрольный вопрос</th></tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Контрольный вопрос:</b><br>(от 4 до 255 символов)</td>';
echo '<td> <textarea rows="3" name="zdquest" style="width:95%;">'.str_replace("<br>","\r\n", $zdquest).'</textarea></td>';
echo '</tr>';
echo '<tr bgcolor="#ADD8E6">';
echo '<td width="200" align="right"><b>Ответ:</b><br>(от 2 до 255 символов)</td>';
echo '<td> <input type="text" style="width:95%;" name="zdotv" maxlength="255" value="'.$zdotv.'"></td>';
echo '</tr>';
echo '</table>';
echo '</div>';
echo '<table align="center" border="0" width="100%" cellspacing="3" cellpadding="2" style="border-collapse: collapse; border: 1px solid #1E90FF;">';
echo '<tr bgcolor="#1E90FF" align="center" height="30px"><th align="center" colspan="2">Настройка выполнения задания</th></tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Стоимость выполнения:</b></td>';
echo '<td> <input type="text" size="7" style="text-align:right;" name="zdprice" maxlength="10" value="'.number_format($zdprice,2,".","").'">(минимум '.number_format($cena_task,2,".","").' руб.)</td>';
echo '</tr>';
echo '<tr bgcolor="#ADD8E6">';
echo '<td width="200" align="right"><b>Рейтинг пользователя:</b></td>';
echo '<td> <input type="text" size="7" style="text-align:right;" name="zdreit" maxlength="3" value="'.$zdreit.'">(от 0 до 100)</td>';
echo '</tr>';
echo '<tr bgcolor="#AFEEEE">';
echo '<td width="200" align="right"><b>Таргетинг по странам:</b></td>';
echo '<td> <select name="zdcountry">
<option value="0">Любые страны</option>
<option value="1">Только Россия</option>
<option value="2">Только Украина</option>
</select></td>';
echo '</tr>';
echo '<tr align="center" bgcolor="#ADD8E6">';
echo '<td colspan="2"><input type="submit" class="submit" value="Добавить задание"></td>';
echo '</tr>';
echo '</table>';
echo '</form>';
echo '</div>';
?>
Последнее редактирование:
ruslan8089
Местный
- Сообщения
- 52
- Реакции
- 1