@phpclubru

Страница 73 из 956
Dmitry
15.01.2017
13:01:24
вынести в переменную

Артур
15.01.2017
13:02:17
$ uuid = $this->uuid(); и вставлять потом ?

$uuid = $this->uuid(); if ($product_id){ $this->db->query('INSERT INTO uuid SET product_id = ' . (int)$product_id . ', uuid_id = "' . $uuid . '"'); return $uuid; }

вот так ?

Google
Dmitry
15.01.2017
13:03:51
ага

а дальше уже сам смотри, почему там у тебя задваивается ;) хых... дебаг, дебаг и еще раз дебаг

Vaderoff
15.01.2017
16:16:08
Помогите плз

При клике из первого прямоугольника , функция js справа должна добавлять контент из /includes/catalog-goods.php во второй прямоугольник

Что-то не работает

Сергей
15.01.2017
18:14:20
А запрос при клике уходит?)

Да и запросы в шаблонах - плохая практика

Vaderoff
15.01.2017
18:37:41
Как понять что запрос уходит

?

В консоли только эта ошибка, если js код убрать она пропадает, только я не понимаю из-за чего онп появляется

Dmitry
15.01.2017
18:45:51
см Networking - там будет запрос... или не будет

Vaderoff
15.01.2017
19:28:26
Всм network?

Google
Сергей
15.01.2017
19:37:46
Вкладка network - там отображаются все запросы, в том числе и аякс запросы

Sergey
15.01.2017
20:10:48
Ребят, привет! У кого есть опыт с пхп+оракл? Помогите советом, никак не пойму в чем тарбл

Dmitry
15.01.2017
20:18:40
трабл в оракле

Sergey
15.01.2017
20:21:06
согласен

но так сложилось, что оракл это одно из требований

Dmitry
15.01.2017
20:24:33
ну ты напиши вопрос, может кто проснется... я сам несколько раз его палочкой тыкал, мне хватило.... хых

Sergey
15.01.2017
20:36:34
Штука такая. Последовательно выполняется несколько запросов по разным коннектам (к разным схемам). Во втором коннекте делается oci_exec($sql, OCI_NO_AUTO_COMMIT) - и если в скл Update - то скрипт просто фризится на этой строке и ничего не происходит. Дев-тачка с виндой, пхп 5.6, оракл 11g на центоси

то есть наоборот) если раскоментить то работает. а так как на скрине - нет

посыпаю голову пеплом - на таблице висел лок

Grigori
16.01.2017
10:48:31
> трабл в оракле ?

> У кого есть опыт с пхп+оракл? Помогите советом, никак не пойму в чем тарбл На сайте оракла есть инструкция по настройке php с ораклом. Там много вариантов - с общей сессией, со стеком процессов

Dmitry
16.01.2017
12:26:20
что-то морда пхпклаб.ру совсем печальная... хоть редирект на форум сделали бы

хыхы, забавно звучит "Требуется 17 Senior-разработчиков на первом ангуляре (Angular)"

Pavel
16.01.2017
12:59:40
Походу у кого-то бида прям

Dmitry
16.01.2017
13:09:34
Ясное дело беда, Ангуляр то первый ;)

Pavel
16.01.2017
13:09:58
а на бэкенде yii1 наверно

dypa
16.01.2017
13:10:48
нормально написаный legacy это не беда, беда найти 17 человек уровнем выше джуна

Pavel
16.01.2017
13:13:24
Почему именно 17? 16 не справятся ?

Иван
16.01.2017
13:14:28
Не 20, всего 17

Sergey
16.01.2017
14:28:17
Друзья, переодически стал ловить какой-то глюк - визуально флад атака на сервер, фактически такое ощущение что глючит что-то, в логах нгинкса 499 ошибка, запросы с некоторых IP валятся бесконечно много, с двух, трех. Сайт на SSL, TLS 1.2. Точно не злоумышники. Нагрузку создают большую

Google
Sergey
16.01.2017
14:30:03
Пользвателей JS-ской редиректит на главную по истечению двух часов бездействия, и вот с этих редиректов начинается проблема, такое ощущение. Начинают бесконечно много грузить гланую.

Dmitry
16.01.2017
14:58:35
Посочуствовать? ;)

Pavel
16.01.2017
14:59:09
499 это само по себе не ошибочное поведение. Надо разбираться зачем клиенты так делают.

Или запретить им подключать статику с ваших доменов. Или еще что придумать.

Dmitry
16.01.2017
15:03:36
для начала понять, сколько эти 499 висели перед тем, как 499 случилось

Sergey
16.01.2017
15:16:29
По логам отследил, что через два часа начинают с IP бесконечно много долбить, собствеено. На оплату дается два часа, срабатывает код с document.location.href = "/"; <script> $(document).ready(function() { $(".btn-cancel-invoice").click(function(e) { e.preventDefault(); $("#app-cancel-modal").modal(); }); document.remainingIntervalSeconds = <?php print $this->invoice->getPaymentTimeup()->seconds; ?>; setInterval( function() { $(function() { document.remainingIntervalSeconds = document.remainingIntervalSeconds - 1; if (document.remainingIntervalSeconds > 0) { date = new Date(1970, 0, 1); date.setSeconds(document.remainingIntervalSeconds); $(".payment_timer > span:eq(0)").html( (date.getHours().toString().length == 1 ? "0" : "") + date.getHours()); $(".payment_timer > span:eq(1)").html( (date.getMinutes().toString().length == 1 ? "0" : "") + date.getMinutes()); $(".payment_timer > span:eq(2)").html( (date.getSeconds().toString().length == 1 ? "0" : "") + date.getSeconds()); } else { document.location.href="/"; } }); }, 1000 ); });

и браузер бесконечно много 5-10 запросов в секунду начинает долбить морду сайта, с 200/499 кодами ответа

пошел выпилю редирект на морду

странное поведение браузеров

Mike
16.01.2017
15:56:04
хай гайз. есть вопрос: есть потребность в хобби, давно интересуюсь программированием, есть интерес написать конкретную штуку. По очевидным причинам, встречаю на своем пути большое кол-во затыков, которые убивают тонну времени и неизвестно правильный ли я путь в итоге нахожу :) Давным давно я писал какойто скрипт, и нашел некий портал, где находились желающие курировать какой либо проект в бескорыстных целях ( видимо для повышения собственных навыков ), к сожалению повторно найти его не выходит. Так вот, может среди вас знает кто про такой портальчик, или может быть, еще лучше, есть потенциальный гуру-наставник? В свою очередь могу дать консультацию по интернет маркетингу, т.к. являюсь профессиональным рекламщиком :) мир!

Pavel
16.01.2017
15:58:32
А что значит курировать? Давать советы, повышая чсв? Или код самому писать?

Первое намного проще и интереснее.

Mike
16.01.2017
15:59:18
ну к примеру направить. подсказать какой раздел матчасти мне нужен для решения какого либо этапа и тд

писать хочу сам. в этом и идея хобби

Pavel
16.01.2017
15:59:59
О ну это мы любим :) Можешь прямо сюда писать вопросы

Mike
16.01.2017
16:03:41
хм, можно попробовать, но если у кого то будет желание перебраться в личку, было бы супер)

Pavel
16.01.2017
16:04:15
Ну в личке особо не сверкнешь своими знаниями перед публикой

Mike
16.01.2017
16:06:36
хм, ну чтож :) Есть задумка написать собственный валидатор банеров. У наших дизигнеров постоянно убивается тонна времени на то чтоб проверить клиентский креатив на тех требования, и проверка эта очень монотонна. ( вот пример гугловского валидатора, к сожалению, он проверяет не на все параметры и довольно криво https://h5validator.appspot.com/dcm#/asset ) Хочу написать такую штуку, добавить для сравнения бОльшее кол-во вариантов, а высшим пилотажем будет компиляция исправленого варианта на выходе. т.е. чтоб не просто различия показывал а еще и правил их под нужный формат.

такие дела :)

Pavel
16.01.2017
16:09:28
В каком формате баннер поступает на вход? И что значит валидация баннера?

Google
Mike
16.01.2017
16:09:30
Как я себе представляю этапы, не считая верстку 1. написать скрипт сравнения двух документов. 2. Добавить в этот массив Б ( сравниваемый) ключевые параметры - из этого всего нужно вывести номера строк к примеру содержащие различия

загрузите этот банер по ссылке что выше

Admin
ERROR: S client not available

Dmitry
16.01.2017
16:10:49
банер - это картинка?

Pavel
16.01.2017
16:11:05
Я открыл архив, и там походу набор SVG так что жить можно

Mike
16.01.2017
16:11:08
нет. это html5 документ ( пришел на замену flash )

Pavel
16.01.2017
16:12:03
ну да, html в который понапихана куча svg

Mike
16.01.2017
16:12:06
основная информация ( код ) содержится в индексе. остальное - это партены.

да

документ формируется автоматически в программах типо Adobe webdesign

Dmitry
16.01.2017
16:12:28
от ручной проверки все-равно не уйти... но если хочешь именно заворачивать известные технические ляпы, то сначала нужно открыть текстовый редактор и их расписать

Pavel
16.01.2017
16:12:50
Но как это можно валидировать я пока не понял. Если как-то по UX/UI то нереально. Или ты имеешь в виду синтаксическую валидацию?

Dmitry
16.01.2017
16:13:00
потом по каждому пункту - алгоритм, как бы ты проверял это руками

Mike
16.01.2017
16:13:02
именно

так

Dmitry
16.01.2017
16:13:22
а потом уже можно браться автоматизировать и задавать вопросы

Mike
16.01.2017
16:13:41
первый этап, я бы заставил банер отобразиться - если он отображается - значит технически он Ок и все библиотеки прогружаются. Далее пошел бы по известным пунктам синтаксиса

Dmitry
16.01.2017
16:13:57
а что значит "отображается"

Pavel
16.01.2017
16:14:10
Это пахнет селениумом

Mike
16.01.2017
16:14:18
зайдите на сайт который я в основном посте опубликовал

Google
Mike
16.01.2017
16:14:23
там есть пример рабочего валидатора

Dmitry
16.01.2017
16:14:49
нет, мы никуда не пойдем ;) ты не гугл, у тебя нет их ресурсов, и то, что для гугла просто - для тебя может оказаться неподъемно

уверен, гугл даже может сиськи детектить на html банерах, если захочет

Mike
16.01.2017
16:15:10
ок, если нажать на индекс, банер откроется в браузере

еслиб он был кривой - открылось бы просто место 720*90 пустое

Pavel
16.01.2017
16:17:28
Это на пхп не свалидировать. Надо крутить селениум и фронтенд тесты

Dmitry
16.01.2017
16:17:44
на самом деле это сложная задача... браузер ты никогда не сэмулируешь, по-этому, нужно брать что-то вроде headless браузера, натравливать его на банер, делать "скриншот" и анализировать скриншот на пустоту

в общем начинай гуглить с html to image

Mike
16.01.2017
16:21:02
постойте. Ведь есть такая штука как iframe. Т.е. мне нужно создать банерное место и кнопку аплоад, и заставить отобразить в данном блоке мою картинку. соответственно потом в отдельном блоке вывести текстовую составляющую данного документа

а в моем случае, нужно эту текстовую составляющую сопоставить с другим "образцом"

Dmitry
16.01.2017
16:22:58
тебе нужно загрузить архив на диск, распаковать, вызвать на сервере программу, которая запустит headless браузер, откроет твой банер, отрендерит его, сделает png, закончит работу... а потом твой скрипт откроет это png и начнет проверять наличие точек с какими-то цветами ;) Ну как-то так

Mike
16.01.2017
16:24:22
не не не

вы неправильно поняли

Страница 73 из 956