Здравствуйте! Кто может помочь в проблеме сам не могу справиться? Мне надо исправить ошибки на сайте в 5-ти файлах php!
смотря какие ошибки, если же всего по чуть то задавай вопросы, подскажем, научишься решать и фиксить.
Вот интересно, если ты видишь косяк в конкретном файле, почему не исправляешь сам? Типично когда потребитель видит проблему, но какие именно действия надо совершить, какие файлы править это уже решает программист в меру своих знаний и вкусов. Но ты же конкретно знаешь: надо править это и это. Так зачем тебе кто-то вообще нужен? Или ты просто расчитываешь таким образом снизить планку, типа "я сам знаю что делать, не проси много денег". ))) Это наивная позиция и очень неудобная для работы. --- Добавлено --- Другой вариант: ты взялся за работу, которую не тянешь абсолютно. И теперь хочешь посмотреть как её решает кто-то кто в теме. Если так, напиши об этом честно, больше шансов на удачу. --- Добавлено --- Размещая объяву в "Сделайте за меня", будь готов к неудобным вопросам и подковыркам
Человек который будет этим заниматься скажет с вою сумму, а мне решать соглашаться или нет мы не на базаре что бы торговаться! Я Вам скажу третий вариант за работы я не берусь так как в это не на все 100%; понимаю! А теперь у меня вопрос если ты не веришь на писаному то зачем читаешь и потом отвечаешь? Не знаю в какой строке из 100!
USER=40235]@MAN_IFE_ST[/USER] вот этот код выводит баннер. прописываю url 1, потом url 2 на баннер ссылку, после завершения мне выдает ошибку (Ошибка! Картинка баннера не соответствует нужному размеру 100х100) PHP: require('config.php'); $sql="select price from tb_config where item='advbanner1x1'"; $res=mysql_query($sql); $ban=mysql_result($res,0,0); mysql_close($con); if (isset($_POST["wmid"])) { if (strtolower($_POST['code'])!= strtolower($_SESSION['texto'])) { echo "<img src=\"images/error.png\" align=\"middle\"> Неверно введен код с картинки... <br>"; include('footer.php'); exit(); } function limpiarez($mess) { $mess=str_replace(";"," ",$mess); $mess=str_replace("$"," ",$mess); $mess=str_replace("'"," ",$mess); $mess=strip_tags($mess); return $mess; } $wmid=$_POST["wmid"]; if (is_numeric($wmid)!="true" or strlen($wmid)!=12) { echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное значение в поле WMID"; include('footer.php'); exit(); } $plan=limpiarez($_POST["plan"]); if (is_numeric($plan)!="true" or $plan<=0) { echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное количество дней показа"; include('footer.php'); exit(); } $urlsite=limpiarez($_POST["urlsite"]); $urlsite=htmlspecialchars($urlsite); $urlpic=limpiarez($_POST["urlpic"]); $urlpic=htmlspecialchars($urlpic); if ($wmid==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($plan==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($urlsite==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($urlpic==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} $img = getimagesize (preg_replace("/\s/","",$urlpic)); if($img[0]!=100 and $img[1]!=100) {echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Картинка баннера не соответствует нужному размеру 100х100"; include('footer.php'); exit();} require('config.php'); $sql = "INSERT INTO tb_addbanner1x1 (wmid, plan, urlsite, urlpic) VALUES ('$wmid','$plan','$urlsite','$urlpic')"; mysql_query($sql) or die(mysql_error()); $res=mysql_query("select id from tb_addbanner1x1 where wmid='$wmid' order by id desc"); $res=mysql_fetch_array($res); $id=$res["id"];
пока во первых 54 строка если картинка не 100х100 (строго) то ошибка. То есть даже если 99х99 такой размер не пропустит или 101х101 --- Добавлено --- https://php.ru/manual/language.operators.comparison.html Операторы : <= >= --- Добавлено --- Админам сайта: Уберите наконец этот парсинг офф мануала!!! пример #3 в гавно... а должно: PHP: <?php // Пример использования оператора $action = $_POST['action'] ?? 'default'; // Пример выше аналогичен следующему коду if (isset($_POST['action'])) { $action = $_POST['action']; } else { $action = 'default'; } ?>
@MAN_IFE_ST Спасибо Вы мне очень помогли! Только я не понял про это код? PHP: <?php // Пример использования оператора $action = $_POST['action'] ?? 'default'; // Пример выше аналогичен следующему коду if (isset($_POST['action'])) { $action = $_POST['action']; } else { $action = 'default'; } ?>
Почему-то баннер не показывает на странице? PHP: require('config.php'); $sql="select price from tb_config where item='advbanner'"; $res=mysql_query($sql); $ban=mysql_result($res,0,0); mysql_close($con); if (isset($_POST["wmid"])) { if (strtolower($_POST['code'])!= strtolower($_SESSION['texto'])) { echo "<img src=\"images/error.png\" align=\"middle\"> Неверно введен код с картинки... <br>"; include('footer.php'); exit(); } function limpiarez($mess) { $mess=str_replace(";"," ",$mess); $mess=str_replace("$"," ",$mess); $mess=str_replace("'"," ",$mess); $mess=strip_tags($mess); return $mess; } $wmid=$_POST["wmid"]; if (is_numeric($wmid)!="true" or strlen($wmid)!=12) { echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное значение в поле WMID"; include('footer.php'); exit(); } $plan=limpiarez($_POST["plan"]); if (is_numeric($plan)!="true" or $plan<=0) { echo "<img src=\"images/error.png\" align=\"middle\"> Введено неверное количество дней показа"; include('footer.php'); exit(); } $urlsite=limpiarez($_POST["urlsite"]); $urlsite=htmlspecialchars($urlsite); $urlpic=limpiarez($_POST["urlpic"]); $urlpic=htmlspecialchars($urlpic); if ($wmid==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($plan==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($urlsite==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} if ($urlpic==""){echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Указаны не все параметры";include('footer.php'); exit();} $img = getimagesize (preg_replace("/\s/","",$urlpic)); if($img[0]<=468 and $img[1]>=60){ echo "<img src=\"images/error.png\" align=\"middle\"> Ошибка! Картинка баннера не соответствует нужному размеру 468х60"; include('footer.php'); exit(); } require('config.php'); $sql = "INSERT INTO tb_addbanner (wmid, plan, urlsite, urlpic) VALUES ('$wmid','$plan','$urlsite','$urlpic')"; mysql_query($sql) or die(mysql_error()); $res=mysql_query("select purse, valutaname from tb_site where id='1'"); $pv=mysql_fetch_array($res); $p=$pv["purse"]; $vn=$pv["valutaname"]; $id_plateza = mysql_insert_id(); mysql_close($con); $precio=$ban*$plan; echo "<img src=\"images/ok.png\" align=\"middle\"> Ваш заказ принят! Тем не менее, прежде, чем мы одобрим ваш заказ, Вы должны оплатить $precio $vn.<br>"; echo "<form method=\"POST\" action=\"https://merchant.webmoney.ru/lmi/payment.asp\" accept-charset=\"windows-1251\" > <input type=\"hidden\" name=\"LMI_PAYMENT_AMOUNT\" value=\"".$precio."\" /> <input type=\"hidden\" name=\"LMI_PAYMENT_DESC_BASE64\" value=\"".base64_encode ("Оплата баннера c WMID $wmid"). "\" /> <input type=\"hidden\" name=\"LMI_PAYMENT_NO\" value=\"".$id_plateza."\"> <input type=\"hidden\" name=\"LMI_PAYEE_PURSE\" value=\"".$p."\" /> <input type=\"hidden\" name=\"LMI_SIM_MODE\" value=\"0\" /> <input type=\"submit\" value=\"Оплатить через WebMoney\" /> </p> </form>"; include('footer.php'); exit(); } php?> <script language=javascript> var ban=<?=$ban?>; var celoe; var drob; var res; function okrugl(nums) { celoe=Math.floor(nums); drob=(nums-celoe)*100; drob=Math.floor(drob); if(drob>=10) { res=celoe+'.'+drob; }else{ res=celoe+'.0'+drob; } return res; } function getZakaz(frm) { frm.summa.value=frm.plan.value*ban; frm.summa.value=okrugl(frm.summa.value); } </script> <fieldset class="rlegend"> <center><table class='letter' width='100%' border='0' cellpadding='0' cellspacing='0'> <tr class='top'> <td class='empty'> <center>Баннер 468x60</center> </td>
Пути к чему либо в html начинается с слеша / \"/images/error.png\" --- Добавлено --- и: Код (Text): <center>Баннер 468x60</center> действительно будет ничего показывать кроме самих букАф
Ищу кодера для проекта Star Wars Clone Wars проект в Garry's Mod о зарплате договоримся обсудим всё в дискорде https://discord.gg/ssylka_vapilena те кто заинтересован заходите поговорим
@Temkz откуда деньги возьмутся? ты даже не сумел разместить объяву, как-то не верится, что ты можешь привлечь деньги.