Search the Community

Showing results for tags 'Php'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • Поисковые системы
    • Поисковая оптимизация
    • Яндекс
    • Google
    • Другие поисковики
    • SMO
    • Каталоги
    • Инструкции и уроки
  • Основные форумы
    • Оценка сайта
    • Новости
    • Контекстная реклама
    • Партнерские программы
    • Сервисы, программы и скрипты
    • Дизайн
    • Домены
    • Биржа сайтов
    • Сайтостроительство
    • Хостинг
    • Финансы
    • Разное
    • Конкурсы
  • Работа
    • Правила раздела
    • Дизайн
    • Копирайт/Рерайт
    • SEO
    • SMO/SMM
    • Программирование
    • Разное
  • Другое
    • О нас
    • Black List
    • White List
    • Оффтопик

Skype


Местоположение


Интересы


Ваш сайт


Профиль ID

Found 62 results

  1. Всем привет Вопрос к программистам. Есть такая задача: нужно, чтобы стиль css срабатывал только там, где выводятся данные <?php echo $Answer; ?>. Если данных нет, то стиль не применяется. Сейчас проблема в том, что выводятся пустые окна, где нет данных. Оригинальный код вывода: <div class="name-style"> <i><?php echo $Answer; ?></i></div> Пробовал прописать стили прямо в php <?php echo '<div class="name-style"> <i>'.$Answer.'</i></div>'; ?> Интересно ваше мнение. UP: Пример - такое используется в ответах на комментарий. Если ответ есть, то CSS стиль применяется а если ответа нет, то пусто.
  2. Всем привет Ищу php скрипт/планировщик заданий для, запуска исполнения цепочки php скриптов - один за другим. Т.е чтобы запустив этот планировщик, далее цепочкой один за другим, исполнялись бы все что в задании. Т.е следующий не начнет исполнятся, пока не закончит предыдущий. Сейчас ежедневно исполняется 11 скриптов, запускаю их через Cron по таймеру, но это не всегда удобно, т.к бывает, что время на выполнение не всегда одинаковой (разный объем информации) +/- 5-10 мин. и получается, так, что следующий скрипт начинает работать до завершения предыдущего.
  3. Вопрос к гуру PHP Есть такая функция: <?php echo get_term_link($catalog->term_id);; ?> Она выводит все данные из каталога. Вопрос, как настроить вывод только конкретного ID, скажем ID: 5?
  4. Всем привет. Столкнулся с проблемой работы самописанных скриптов. Ранее всегда использовался такой способ подключения скрипта к БД, но это все работает на версиях php до 5.5 а сейчас на дворе уже 7.2 <? include_once "./wp-config.php"; mysql_connect(DB_HOST, DB_USER, DB_PASSWORD) or die("Connect Error"); mysql_select_db(DB_NAME) or die("Select DB Error"); mysql_query("SET NAMES ".DB_CHARSET); ?> Поделитесь опытом, кто как подключается к базе данных на новых версиях php
  5. Всем привет. Подскажите пожалуйста. Есть к прмиеру код <div id="lang_sel_click" class="lang_sel_click"> <ul> <li> <a href="?aelia_cs_currency=RUB" class="lang_sel_sel icl-en">RUB (₽)</a> <ul style="visibility: hidden;"> <li class="icl-fr"><a rel="alternate" href="?aelia_cs_currency=USD"><span class="icl_lang_sel_native">USD ($)</span></a></li> <li class="icl-de"><a rel="alternate" href="?aelia_cs_currency=EUR"><span class="icl_lang_sel_native">EUR (€)</span></a></li> <li class="icl-de"><a rel="alternate" href="?aelia_cs_currency=RUB"><span class="icl_lang_sel_native">RUB (₽)</span></a></li> <li class="icl-de"><a rel="alternate" href="?aelia_cs_currency=UAH"><span class="icl_lang_sel_native">UAH (₴)</span></a></li> </ul> </li> </ul> </div> Как сделать так что бы при выборе к примеру USD вверху фиксировался USD, а если RUB или другую то другая фиксировалась вверху. Очень нужна помощь
  6. Всем привет.Необходимо на определенные категории добавить в магазине кнопку Демоверсии после корзины.Есть такой код у меня. // Add demo preview button to single product page function isa_after_add_to_cart_button() { global $post; $demoslug = $post->post_name; $demourl = get_bloginfo('url').'/preview?theme='.$demoslug.''; $demotitle = esc_attr($post->post_title); echo '<a href="'.$demourl.'" title="'.$demotitle.'" class="sc-button demo-preview" rel="nofollow" target="_blank">Демо-сайт</a>'; } add_action('woocommerce_after_add_to_cart_button','isa_after_add_to_cart_button'); Но данный код добавляет кнопку на все товары.Ранее я делал дурацкий код для того что бы убрать (скрыть) кнопку с ненужных категорий и делал это так: // Hide shop items for services category function services_remove_woocommerce(){ global $product, $post; $target_category = 'services'; // Remove shop items from the Single Product page if ( is_product() ) { $terms = wp_get_post_terms( $post->ID, 'product_cat' ); foreach ( $terms as $term ) $categories***91;***93; = $term->slug; if ( in_array( $target_category, $categories ) ){ ?> <style type="text/css"> a.sc-button.demo-preview { display: none; } </style> <?php } } } add_action( 'wp_head', 'services_remove_woocommerce' ); Подскажите пожалуйста как просто установить кнопку на некотоыре категории. Кнопку нужно по сути добавить на товар из осного раздела и на его подкатегории.
  7. Есть код который выводит список в строчку через запятую: значение1, значение2, значение 3.... $fieldValue = (array) $fieldValue; $texts = array(); $options = $this->getOptionsFromField($field); foreach ($options as $value => $name) { if (in_array((string) $value, $fieldValue)) { $texts[] = JText::_($name); } } echo htmlentities(implode(', ', $texts)); Знатоки php, помогите! Как сделать как сделать чтоб это список выводился с помощью ul li ? Заранее спасибо!
  8. <?= $form->field($order,'items')->dropDownList([ 0 => 'Значение1', 1 => 'Значение2', 2 => 'Значение3', 3 => 'Значение4', 4 => 'Значение5', 5 => 'Значение6', 6 => 'Значение7', ]) ?> Подскажите плз.. сейчас в базе после отправки формы сохраняется например "0", а нужно "Значение1". Что поправить нужно?
  9. Привет всем! Нужно переместить 11 страниц с одного сайта на другой и сделать редирект. Как это сделать в принципе понятно, но есть вопрос, нужно ли после редиректа удалять урлы старого сайта из Вебмастера Яндекса и Гугла? И если нужно то когда их надо удалять? Ведь если я их сразу удалю, то и редирект окажется бессмысленным. И когда на новом сайте добавлять эти же урлы в Вебмастер Яндекса и Гугла? Если я их сразу добавлю, не расценится ли это как копипаст? Может кто объяснить подробней?
  10. Доброго дня, товарищи. Есть форма на php, там есть строки: $from = "=?UTF-8?b?" . base64_encode($validator->postdata('user_name')) . "?="; это для отправки на мыло данных с онлайн-заявки, вот эта строка ставит в поле "от" забитое в форме имя, а как сделать статическое значение, т.е. прописать просто типа "robot" или "заявка с сайта такого-то" вместо того, чтобы он брал и ставил данные из формы? и то же самое со строкой $header .= "From: ". $from . " <" . $validator->postdata('user_email'). ">"; поставить свой мэйл, а не чтобы ставил мэйл из формы Буду признателен за помощь
  11. Здравствуйте. 1. Пишу на php разного рода скрипты с нуля или на основе фреймворка Laravel. 2. Верстаю макеты как статические так и адаптивные. Готов взяться за небольшой заказ. Связь E-mail: kolian19971@ukr.net или лс WMID: https://passport.webmoney.ru/asp/CertView.asp?wmid=453677979125
  12. Я не силён в PHP, но часто слышу, что, данный язык скоро изживет себя. Программеры часто говорят, что в ближайшие пару тройку лет, он будет не актуален. Все перейдут на более производительные языки. ТКак будет с популярными cms-ками, вордпресс, джумла и другие. Может специалисты преувеличивают?
  13. Здравствуйте. У меня в логах есть такая строчка: [sun Nov 06 03:29:54.538109 2016] [:error] [pid 473835:tid 140388287182592] mod_hostinglimits:Error on LVE enter: LVE(884) HANDLER(application/x-httpd-lsphp) HOSTNAME(домен) URL(/wp-content/themes/.../fale.php) TID(473908) errno (7) Read more: http://e.cloudlinux.com/MHL-E2BIGmin_uid (500) Вот в этом файле прописаны лимиты, но сам по себе файл отвечает за картинки, я как поняла там нужно зарегаться в сервисе картинок. Плюс проверяла плагином тему на наличие вредоносного кода, плагин показывает все нормально, ничего нет, но в файле есть код похожий на вредоносный. Вот этот лимит якобы ссылается на 508 страницу. Ошибки в логах есть. По идеи в это время на сайте должна выводиться 508 ошибка. Но сайт работает. Когда посетителей было много сайт помер и показал 508. Может кто-то может глянуть. Пожалуйста. Тема нравиться. Не хотелось бы менять.
  14. Нужен разработчик кто быстро интегрирует (подключит) на сайт (wordpress) метод платежа. И требуется небольшая доработка, при формировании инвойса, некоторые данные не заносятся, нужно их добавить!
  15. Приветствую помогите разобраться Отправка со страницы письма реализована так <? if (isset ($_POST['messageFF'])) { mail ("email@gmail.com", "заполнена контактная форма с ".$_SERVER['HTTP_REFERER'], "Имя: ".$_POST['nameFF']."\nEmail: ".$_POST['contactFF']."\nСообщение: ".$_POST['messageFF']."\nВыберите: ".$_POST['spisok']); echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); } ?> <form method="POST" id="feedback-form"> Как к Вам обращаться: <input type="text" name="nameFF" required placeholder="фамилия имя отчество" x-autocompletetype="name"> Email для связи: <input type="email" name="contactFF" required placeholder="адрес электронной почты" x-autocompletetype="email"> Ваше сообщение: <textarea name="messageFF" required rows="5"></textarea> <select name="spisok" required rows="5"><option>Выберите</option> <option>Option</option> <option>Textarea</option> <option>Label</option> <option>Fieldset</option>< <option>Legend</option></select> <input type="submit" value="отправить"> </form> Сообщение отправляется. Если удаляю не нужные мне поля <? if (isset ($_POST['messageFF'])) { mail ("email@gmail.com", "заполнена контактная форма с ".$_SERVER['HTTP_REFERER'], "\nВыберите: ".$_POST['spisok']); echo ('<p style="color: green">Ваше сообщение получено, спасибо!</p>'); } ?> <form method="POST" id="feedback-form"> <select name="spisok" required rows="5"><option>Выберите</option> <option>Option</option> <option>Textarea</option> <option>Label</option> <option>Fieldset</option>< <option>Legend</option></select> <input type="submit" value="отправить"> </form> Тогда не отправляется, а ведь должно или нет?
  16. Подскажите рабочее решение на PHP , которое позволит запускать сайт только в браузере IE! Для всех остальных браузеров нужно выводить определенное сообщение. Заранее благодарен за любую помощь.
  17. Здравствуйте! Есть форма обратной связи, есть кто может "починить"? <form id="form4"> <div class="success_wrapper" ><div class="success" style="display: none;" >Мы с Вами свяжемся в ближайшее время!<br /><strong> </strong> </div></div> <fieldset style="border:none;"> <label class="name"> <input type="name" value="Введите имя" /> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <label class="city"> <input type="city" value="Город" /> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <label class="phone"> <input type="phone" value="Введите телефон" id="phone9"/> <span class="error error-empty">*</span><span class="empty error-empty">*</span> </label> <a href="index.html" data-type="submit" data-type="reset" >оставить заявку</a> </fieldset> </form> //forms ;(function($){ $.fn.forms=function(o){ return this.each(function(){ var th=$(this) ,_=th.data('forms')||{ errorCl:'error', emptyCl:'empty', invalidCl:'invalid', notRequiredCl:'notRequired', successCl:'success', successShow:'4000', mailHandlerURL:'bat/MailHandler.php', ownerEmail:'support@lite.uz', product:'Заказ', stripHTML:true, smtpMailServer:'localhost', targets:'input,textarea', controls:'a[data-type=reset],a[data-type=submit]', validate:true, rx:{ ".phone":{rx:/^\+?(\d[\d\-\+\(\) ]{5,}\d$)/,target:'input'}, }, preFu:function(){ _.labels.each(function(){ var label=$(this), inp=$(_.targets,this), defVal=inp.val(), trueVal=(function(){ var tmp=inp.is('input')?(tmp=label.html().match(/value=['"](.+?)['"].+/),!!tmp&&!!tmp[1]&&tmp[1]):inp.html() return defVal==''?defVal:tmp })() trueVal!=defVal &&inp.val(defVal=trueVal||defVal) label.data({defVal:defVal}) inp .bind('focus',function(){ inp.val()==defVal &&(inp.val(''),_.hideEmptyFu(label),label.removeClass(_.invalidCl)) }) .bind('blur',function(){ _.validateFu(label) if(_.isEmpty(label)) inp.val(defVal) ,_.hideErrorFu(label.removeClass(_.invalidCl)) }) .bind('keyup',function(){ label.hasClass(_.invalidCl) &&_.validateFu(label) }) label.find('.'+_.errorCl+',.'+_.emptyCl).css({display:'block'}).hide() }) _.success=$('.'+_.successCl,_.form).hide() }, isRequired:function(el){ return !el.hasClass(_.notRequiredCl) }, isValid:function(el){ var ret=true $.each(_.rx,function(k,d){ if(el.is(k)) ret=d.rx.test(el.find(d.target).val()) }) return ret }, isEmpty:function(el){ var tmp return (tmp=el.find(_.targets).val())==''||tmp==el.data('defVal') }, validateFu:function(el){ el.each(function(){ var th=$(this) ,req=_.isRequired(th) ,empty=_.isEmpty(th) ,valid=_.isValid(th) if(empty&&req) _.showEmptyFu(th.addClass(_.invalidCl)) else _.hideEmptyFu(th.removeClass(_.invalidCl)) if(!empty) if(valid) _.hideErrorFu(th.removeClass(_.invalidCl)) else _.showErrorFu(th.addClass(_.invalidCl)) }) }, getValFromLabel:function(label){ var val=$('input,textarea',label).val() ,defVal=label.data('defVal') return label.length?val==defVal?'nope':val:'nope' } ,submitFu:function(){ _.validateFu(_.labels) if(!_.form.has('.'+_.invalidCl).length) $.ajax({ type: "POST", url:_.mailHandlerURL, data:{ name:_.getValFromLabel($('.name',_.form)), phone:_.getValFromLabel($('.phone',_.form)), city:_.getValFromLabel($('.city',_.form)), pro_duct:_.product, owner_email:_.ownerEmail, stripHTML:_.stripHTML }, success: function(){ _.showFu() } }) }, showFu:function(){ _.success.slideDown(function(){ setTimeout(function(){ _.success.slideUp() _.form.trigger('reset') },_.successShow) }) }, controlsFu:function(){ $(_.controls,_.form).each(function(){ var th=$(this) th .bind('click',function(){ _.form.trigger(th.data('type')) return false }) }) }, showErrorFu:function(label){ label.find('.'+_.errorCl).slideDown() }, hideErrorFu:function(label){ label.find('.'+_.errorCl).slideUp() }, showEmptyFu:function(label){ label.find('.'+_.emptyCl).slideDown() _.hideErrorFu(label) }, hideEmptyFu:function(label){ label.find('.'+_.emptyCl).slideUp() }, init:function(){ _.form=_.me _.labels=$('label',_.form) _.preFu() _.controlsFu() _.form .bind('submit',function(){ if(_.validate) _.submitFu() else _.form[0].submit() return false }) .bind('reset',function(){ _.labels.removeClass(_.invalidCl) _.labels.each(function(){ var th=$(this) _.hideErrorFu(th) _.hideEmptyFu(th) }) }) _.form.trigger('reset') } } _.me||_.init(_.me=th.data({forms:_})) typeof o=='object' &&$.extend(_,o) }) } })(jQuery) $(window).load(function(){ $('#form').forms({ ownerEmail:'admin@lite.uz', product:'Заказ обратного звонка' }) }) $(window).load(function(){ $('#form1').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявкуна БЕСПЛАТНУЮ консультациюи получите СКИДКУ до 30% + ПОДАРОК!' }) }) $(window).load(function(){ $('#form2').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявку на бесплатную консультацию прямо сейчас и получите СКИДКУ до 30% на наши услуги + ПОДАРОК!' }) }) $(window).load(function(){ $('#form3').forms({ ownerEmail:'admin@lite.uz', product:'АКЦИЯ!' }) }) $(window).load(function(){ $('#form4').forms({ ownerEmail:'admin@lite.uz', product:'Оставьте заявку на БЕСПЛАТНУЮ консультацию и получите СКИДКУ до 30% + ПОДАРОК!' }) }) $(window).load(function(){ $('#form5').forms({ ownerEmail:'admin@lite.uz', product:'Снять квартиру на длительный срок' }) }) $(window).load(function(){ $('#form6').forms({ ownerEmail:'admin@lite.uz', product:'Снять квартиру посуточно' }) }) $(window).load(function(){ $('#form7').forms({ ownerEmail:'admin@lite.uz', product:'Снять коттедж' }) }) $(window).load(function(){ $('#form8').forms({ ownerEmail:'admin@lite.uz', product:'Заказать услугу' }) }) $(window).load(function(){ $('#form9').forms({ ownerEmail:'admin@lite.uz', product:'Заполните заявку и получите консультацию специалиста' }) }) <?php if((isset($_POST['name'])&&$_POST['name']!="")&&(isset($_POST['phone'])&&$_POST['phone']!="")){ //Проверка отправилось ли наше поля name и не пустые ли они $to = 'info@lite.uz'; //Почта получателя, через запятую можно указать сколько угодно адресов $subject = '$pro_duct'; //Загаловок сообщения $message = ' <html> <head> <title>'Заявка с сайта'</title> </head> <body> <p>Имя: '.$_POST['name'].'</p> <p>Телефон: '.$_POST['phone'].'</p> <p>Город: '.$_POST['city'].'</p> </body> </html>'; //Текст нащего сообщения можно использовать HTML теги $headers = "Content-type: text/html; charset=utf-8 \r\n"; //Кодировка письма $headers .= "From: Отправитель <admin@lite.uz>\r\n"; //Наименование и почта отправителя mail($to, $subject, $message, $headers); //Отправка письма с помощью функции mail } ?> С меня шоколадка
  18. Всем доброго времени суток. Меня зовут Руслан и я хочу предоставить Вам свои услуги по веб-разработке. Имеется опыт работы в разработке веб сайтов на популярных языках программирования и фреймворков, а так же работа с базами данных, и с популярными CMS WordPress и DLE . Услуги: Разработка фирменного стиля Макет сайта Логотип Баннеры Верстка сайтов на HTML5, CSS3, JS, Bootstrap и MDL (Material Design Lite) Программирование на JavaScript, Angular js, PHP с расширением PDO, Codeigniter по паттерну MVC, ООР. Работа с базами данных, проектирование, защита от SQL-инъекций и т.д. Оптимизация кода, ускорение загрузки страниц. После завершения работы, Вы получаете полную поддержку сайта. Цены: Разработка фирменного стиля - от 350$. Макет сайта - от 200$. Логотип - от 20$. Баннер - от 10$. Верстка по Вашему исходнику(psd) - от 30$. Верстка под CMS Wordpress - от 180$. Верстка под CMS DLE - от 150$. Верстка под мобильные девайсы с применением jQuery Mobile - от 180$. Написание плагинов под CMS Wordpress - от 150$. Программирование на JS, PHP, Codeigniter, Angular будет обсуждаться отдельно, в зависимости от поставленной задачи. Сайт под ключ - от 450$. Ссылка на портфолио: https://www.behance.net/sipsappo Важно: Перед заказом, составьте тех. задание в нем укажите все что Вы желаете видеть на своем будущем сайте, если это верстка по Вашему макету или Вы купили макет, в папке обязательно должны присутствовать картинки (логотип, фон и т.д.) и шрифты используемые дизайнером при разработке макета. Так же не забывайте указывать тип верстки (адаптивная, резиновая, фиксированная), этим Вы облегчите нагрузку на мой мозг и сроки выполнения будут гораздо быстрей. Оплата: Предоплата 30% от стоимости заказа, остальная часть после полного завершения работы. WebMoney ПриватБанк (Украина) Сроки выполнения работ: Все зависит от поставленной задачи и обговариваются индивидуально. В работу беру только один проект. Скидки: Так как мое портфолио в стадии наполнения, присутствует традиционная система скидок. Первому - 40% от стоимости заказа Второму - 30% от стоимости заказа Третьему - 20% от стоимости заказа Контакты: skype: WebDesg email: wdesgit@gmail.com Личные сообщения WMID: https://passport.webmoney.ru/asp/certview.asp?wmid=108663572268 Уважаемые пользователи, все цены указаны для ознакомления не бойтесь писать и спрашивать, если у Вас съехала картинка на сайте это может стоить слова - "Спасибо" и все. В любом случае обращайтесь по контактам, я всегда отвечу и помогу.
  19. Здравствуйте. Есть сайт сделанный на php, мне нужно сделать языковую панель. В виде: site.com/ru/ и так далее, + что бы эти страницы индексировались поисковиками. Пример дам в личку. Сайт без базы, какой код прописать и какой файл загрузить? На сайте донора, такое: <div class="flag_select pull-right"> <div id="flag_btn" class="btn"><a class="us" href="javascript:void(0)"></a> <span class="caret"></span></div> <div class="flag_list"> <span class="flags_span"><a class="us" href="http://site.com/"></a></span> <span class="flags_span"><a class="fr" href="http://site.com/fr/"></a></span> <span class="flags_span"><a class="ar" href="http://site.com/ar/"></a></span> </div> </div>
  20. Помогите) В файле сайта basket.php произошла такая ошибка: Parse error: syntax error, unexpected T_VARIABLE in /home/u976107212/public_html/basket.php on line 32 Но дело в том что я только начал изучать php и поэтому не могу исправлять ошибки) вот сам код) <?PHP include('header.php'); $sql = mysql_query("SELECT * FROM `b_basket` WHERE `fromid`='$id_user'"); if(mysql_num_rows($sql)==0){ echo "<span class='top-bl-s-verh'>Ваша корзина</span> <div class='menucenter-top1'>"; echo "<span class='cart-empty'>Ваша корзина пуста</span>"; include('footer.php');exit(); } ?> <span class='top-bl-s-verh'>Ваша корзина</span> <div class='menucenter-top1'> <table class='profile' width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'> <tr><td class='value1'> В корзину попадают все ваши заказаные товары, вам нужно лишь выбрать с помощью чего произвести платёж. </td></tr> </table> <div id="information"></div><div id="pay_step"> <table class='reestr' width='100%' border='0' cellpadding='0' cellspacing='0'> <thead> <th align='center' width='80%' nowrap='nowrap'> Наименование товара </th> <th align='center' nowrap='nowrap'> Цена (руб) </th> <th align='center' nowrap='nowrap'> Истекает через </th> <th></th> </thead><tbody> <?PHPif(!isset($allprice)) $allprice = NULL;$rekl_m_b = 0;while($row = mysql_fetch_assoc($sql)){$istek = 86400-(time()-$row["time"]);if($row["type"] == 4) $istek=3600-time()+$row["time"];$hours = intval($istek/3600);$minutes = intval(($istek-$hours*3600)/60);$secunde = intval(($istek-($hours*3600)-($minutes*60)));if(strlen($minutes) == 1) {$minutes = "0".$minutes;}if(strlen($secunde) == 1) {$secunde = "0".$secunde;}$istek=$hours.":".$minutes.":".$secunde; if(time()-$row["time"]>86400 AND $row["type"]!=4){mysql_query("DELETE FROM `b_basket` WHERE `id`='".$row["id"]."'");}else{if(time()-$row["time"]>3600 AND $row["type"]==4){mysql_query("DELETE FROM `b_basket` WHERE `id`='".$row["id"]."'");mysql_query("UPDATE `b_jarmarka` SET `bron`='0' WHERE `id`='".$row["ident"]."'");}else{switch($row["type"]) {case 1:$tipo = "Динамическая ссылка";break;case 2:$tipo = "Контекстная ссылка";break;case 3:$tipo = "Баннер";break;case 5:$tipo = "Оплачиваемое задание";break;case 6:$tipo = "Оплачиваемое письма";break;case 9:$tipo = "Оплачиваемое тесты";break;}if(isset($allprice)) {$allprice = (float)$allprice + $row["price"];}else{$allprice = (float)$row["price"];}?><tr id="num_id<?=$row["id"] ?>"><td class='tovar' align='left'><?PHPif($row["type"] == 1 OR $row["type"] == 2 OR $row["type"] == 3 OR $row["type"] == 5 OR $row["type"] == 6 OR $row["type"] == 9) {echo "Бюджет площадки № ".$row["ident"]." ($tipo)";}elseif($row["type"] == 7){echo "Заказ рекламы (Блок реферера)"; }elseif($row["type"] == 4){ echo "Покупка реферала ".$row["ident"]; }elseif($row["type"] == 8){ echo "Пополнение рекл. счёта";} ?></td><td class='price' align='right'><?=(float)$row["price"]; ?></td><td class='gray' align='center'><?=$istek ?></td><td><a class='btn-delete' onclick='dell_bask("<?=$row["id"] ?>", "<?=$row["price"]; ?>");' title='Исключить товар из корзины'></a></td></tr><?if($row["type"] == 8) $rekl_m_b++;}}}?> <tr><td align='right'>Всего к оплате:</td><td class='price' align='right'><b id="all_price"><?=$allprice ?></b></td> <td colspan='2' align='left'><?=$sitevalname ?></td></tr> </tbody></table> <table width='100%' border='0' cellpadding='0' cellspacing='0' style='margin-bottom: 0;'> <tr><td> <div style="width:100%;margin-left:24px;padding:10px;"><?if($rekl_m_b == 0) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-balance' onclick='pay_bask(0);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($wm_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-wm' onclick='pay_bask(1);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($qw_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-qw' onclick='pay_bask(2);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($ym_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-yad' onclick='pay_bask(3);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($lp_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-liqpay' onclick='pay_bask(4);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($pm_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-pm' onclick='pay_bask(5);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($py_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-py' onclick='pay_bask(6);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($rk_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-rk' onclick='pay_bask(7);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($ik_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-ik' onclick='pay_bask(8);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($zp_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-zp' onclick='pay_bask(9);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?><?if($wo_pay == 1) { ?><div style='float:left;'><a href='javascript:void(0);' class='shop-eps-wo' onclick='pay_bask(10);'><b id="all_price"><?=$allprice ?></b> <span><?=$sitevalname ?></span></a></div><? } ?></div> </td></tr> </table> </div></div> <script>var all_price = <?=$allprice ?>;function dell_bask(num, price){confirm("Удалить заказ?");$.ajax({type: "POST",url: "ajax/basket.php",data: { 'func' : 'dell_bask', 'id' : num },success: function(data) {if(data > 0) {all_price = all_price - price;$('b#all_price').html(all_price); $("#num_cart").html(data);$("#num_id"+num).remove();}else{document.location.href = "/basket.php";}}});}var progress = false;function pay_bask(num) {if(!progress){$.ajax({ type: "POST", url: "ajax/basket.php", data: { 'func' : 'pay_bask', 'merchant' : num },beforeSend: function(){ progress = true;},success: function(data) {if(data == 1) {document.location.href = "/advmanager.php";}else if(data == 2) { QBinfo('Ошибка:','<b>На рекламном счёте недостаточно средств!</b>',4000,'bottom-right');}else{ $("#pay_step").html("");$("#pay_step").html(data); }progress = false;}});}}</script> <?PHP include('footer.php'); ?>
  21. Добрый день! Для проекта, который достиг потолка развития, на данный момент, требуется Laravel программист. Оплата почасово или за выполнение части работы. Оплата только WesternUnion
  22. Доброго дня!!! Вопрос к тем кто "шарит" в php, помогите пожалуйста понять и разобраться, даже не могу представить, как правильно составить ТЗ Значит у меня есть доска объявлений. Ранее заказывал написание php скрипта, который по средствам cron осуществлял рассылку (напоминалку) всем кто разместил объявления 10,20,30 дней назад (т.е. с кратностью 10 дней) и со временем, с развитием сайта, когда объявлений становилось все больше и больше. скрипт стал обваливать сервер. в итоге я его отключил (писал о проблеме ранее https://talk.pr-cy.ru/topic/18001-podskazhite-pozhalujsta-po-php/?hl=sheynhjk#entry212275но решения так и не нашел) Возможно ли каким-то способом реализовать следующее: - Скрипт отправляет письма всем кто разместил объявлений 30, 60. 90 и т.д. дней назад; - Отправляет письмо через каждые 30 секунд (120 писем в час) Допустим пусть используется тот же cron, запускается через каждые 30 секунд, но отправляет только одно письмо и с учетом, что по этому объявлению в течении этих суток (конкретного числа) письмо еще не отправлялась. После )) часов, начинал работать с новым числом, даже если по старому числу отправлены сообщения не всем возможным адресатам (у каждого объявления есть свой уникальный ID) Извините если не понятно выражаюсь, старался максимально понятно объяснить, спасибо!
  23. Добрый вечер! Столкнулся с проблемой обработки URL-адресов и не понимаю чего бы придумать. Суть проблемы: Есть адрес вида: site.ru/includes/administrator/admin.php Как сделать, чтобы при вводе такого URL: site.ru/admin/ Открывался файл admin.php, т.е. укоротить URL. И да - таких адресов будет около 50. Куда их помещать (БД/Файл) и как обрабатывать такие запросы?
  24. Нужен ресурс по функционалу как: http://sutochno.ru/ Бюджет обсуждается (для сочувствующих он 100 рублей) , предпочтение РФ, при необходимости оплачиваемый выезд к заказчику. Прошу предложения в личку без воды.
  25. Добрый вечер всем! Столкнулся с небольшой проблемой на сайте. Пишу скрипт проверки доступности сайта. Проверка осуществляется в PHP функцией headers($url). Если сервер возвращает 200ОК, тогда процесс идёт дальше. Что делать с теми случаями, когда адрес сайта ввели неверно? На экран отображается вот такая ошибка: Мне нужно просто отключить вывод ошибок на экран и выводить "Неверно введен URL". Правильно ли я понимаю? Или как-то можно вообще избежать возникновения ошибок?. Заранее спасибо.