• Что нужно делать, чтоб сайт работал на выборочных компьютерах локальной сети?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    читайте про Allow Deny в конфиге апача.

    Маленькая засада, про которую в доках нет.
    Перечисление нескольких ip адресов через запятую может вызвать не явное использование
    dns .
    Искал я причину периодических фризов своего сайта на 5 секунд.Искал долго. Оказалось что ДНС хостера после
    определенного числа запросов начинал отвечать с задержкой. Почему. Нигде не использую !
    Млин!! виноват был Deny 1.1.1.1,2.2.2.2 (IP условные) .
    Ответ написан
    Комментировать
  • Можно ли определить было ли установлено приложение по ссылке из смс?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Коротко. Шлите только одно смс. Почитай уведомление Гугла от октября для разработчиков. Ну или город те что хотите. Вдруг не забанят
    Ответ написан
    7 комментариев
  • Как исправить работу google Play?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    обновление.
    Ответ написан
    Комментировать
  • Левый хтмл в ответе аякса?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    в вашем коде ob_ функции есть ?
    перед выводом die(json_ добавить
    ob_end_clean();

    если мусор не продает причина может быть в автодобавляемых php скриптах прописанных на уровне конфига php а апаче
    Ответ написан
  • Как реализовать 511 ответ от сервера?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    511 Network Authentication Required — этот ответ посылается не сервером, которому был предназначен запрос, а сервером-посредником — например, сервером провайдера — в случае, если клиент должен сначала авторизоваться в сети, например, ввести пароль для платной точки доступа к Интернету. Предполагается, что в теле ответа будет возвращена Web-форма авторизации или перенаправление на неё. Введено в черновике стандарта RFC 6585

    Вы пишите ПО для платной точки доступа к Интернету. ?
    попробуйте по аналогии с 301
    <?php 
     header("HTTP/1.1 511 Network Authentication Required "); 
     header("Location: http://www.host.ru"); 
     exit(); 
     ?>
    Ответ написан
  • Как сделать по нажатию на ссылку скачивание картинки?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    чтобы картинка именно скачалась, а не открылась в броузере
    нужно на сервере ее отдавать с медиатайпом на подобие двоичные данные
    application/octet-stream

    т.е. потребуется посредник например в виде php скрипта
    Ответ написан
    1 комментарий
  • Как сделать редактируемую ссылку?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://vitalets.github.io/bootstrap-editable/
    внешне работает немного не так как вы описали.
    Изучите исходный код https://github.com/vitalets/bootstrap-editable/blo...
    Многому научитесь
    Ответ написан
    Комментировать
  • Модуль блога на статичный сайт?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вам нужно смотреть в сторону генераторов статических сайтов
    https://geekbrains.ru/posts/ssg_review
    Ответ написан
    3 комментария
  • Как в php узнать, есть ли изменения в базе без постоянного мониторинга?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    запрос простой ?
    explain как оценивает его сложность ?
    отрабатывает за миллисекунды ?

    если на все да, то пусть лезет в базу.
    Ответ написан
    Комментировать
  • Почему иногда жму F5 и страница отображается корректно. А иногда некорректно - приходится нажимать Ctrl+Shift+R?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    cache-control: private, max-age=86400, stale-while-revalidate=604800
    expires: Wed, 10 Oct 2018 17:26:30 GMT
    last-modified: Wed, 10 Oct 2018 17:26:30 GMT

    читаем и разбираемся с hederами, которые управляют кешированием.

    Этими директивами можно сказать, что не требуется перепроверять изменение данных на сервере
    до определенного времени.
    Ответ написан
    Комментировать
  • Создаются пустые сессии для гостей, нормально ли это?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Только, если трогал настройки php и сборка мусора перестала работать.
    Имеется в виду, что старые / ненужные более файлы не удаляются.
    т.е. в будущем возможно потребуется загуглить "php session files not deleted"
    Ответ написан
    Комментировать
  • Зарезервировать id в Mysql как?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    очевидно, что объявление не надо создавать заранее ;)
    вводим понятие временные фото пользователя

    при начале постинга генерируем случайный ид на клиенте
    когда аплоадим добавляем инфу (ид_пользователя, сгенерированный_ид)
    на сервере складываем фотки в директории
    upload/ид_юзер/сгенерированный_ид/md5(отконтента).расширение_если_оно_в_разрещенных
    возращаем получившийся путь клиенту.

    В форме еще передаем все полученные от сервера пути.

    На серваке перемещаем перечисленные в постоянное место. Папку удаляем.
    Ответ написан
    4 комментария
  • Как передавать whereIn через when в laravel?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    линейкой Вам по рукам есть кому бить за такие желания?

    контролер решает что делать.
    модель дает данные.
    вьюха отрисовывает.

    а Вы головоломку городите.
    Ответ написан
    Комментировать
  • Как с помощью Composer создать автозагрузчик для каждой библиотеки в отдельности?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    композер - это удобная обертка над spl-autoload-register()
    php.net/manual/ru/function.spl-autoload-register.php
    фактически с диска считываются в память, только реально используемые.

    т.е. он из коробки работает так как Вам хочется.
    Ответ написан
  • Where VS Having?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    HAVING - применяется для фильтрации функций и столбцов сгруппированных при помощи GROUP BY указанных в SELECT
    например типовая задача поиска дублей.
    select name from table group by name having count(*)>1
    Ответ написан
    Комментировать
  • Как вставить в таблицу 1000 значений за один запрос?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Написать класс посредник.
    свойство класса максимальная длинна запроса.
    // для вызова в цикле
    метод класса ОтложеннаяВставка(массив){
    а) если это первый вызов, то собрать начало запроса используя ключи массива
    б) собрать строчку для основного тела запроса
    в) если длина запроса приблизилась к максимальной длине запроса,
    то выполнить запрос . очистить основное тело
    }
    // вызывается после цикла
    метод класса ВставитьОтложенныеДанные(){
    если есть не вставленные данные, то собрать запрос и его выполнить
    }
    Ответ написан
    Комментировать
  • Как сделать размытие контента?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Ответ написан
    Комментировать
  • Что будет если использовать nulled версию движка или программы?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    Вы или неуловимый Джо или от Вас захотят денег в досудебном порядке.

    Использование нелицензионного программного обеспечения является нарушением авторских и смежных прав и влечет за собой административную (ст. 7.12. КоАП РФ), уголовную (ст. 146 УК РФ) и гражданско-правовую ответственность. Рассмотрим содержание статей подробнее.

    Административная ответственность предусматривает наложение штрафа с конфискацией нелицензионных экземпляров ПО и оборудования, используемого для их воспроизведения:

    на граждан в размере от 1 500 до 2 000 рублей в том случае, если вы используете ПО как частное лицо;
    на должностных лиц — от 10 000 до 20 000 рублей, распространяется на: генерального директора, ИТ-директора, системного администратора или другого сотрудника, чья вина будет доказана;
    на юридических лиц — от 30 000 до 40 000 рублей.
    А так как статья предусматривает еще и конфискацию оборудования, к этим штрафам стоит добавить потери от простоя деятельности компании. Например, в том случае, если у вас изымут почтовый или любой другой сервер, или рабочие станции сотрудников.
    Уголовная ответственность (Статья 146. Нарушение авторских и смежных прав) наступает, если это деяние причинило крупный ущерб автору или иному правообладателю.

    Деяния признаются совершенными в крупном размере, если стоимость использованного нелицензионного ПО или прав на него превышает 100 000 рублей.

    Уголовная ответственность применяется только к физическому лицу и предусматривает:

    штраф в размере до 200 000 рублей или в размере заработной платы или иного дохода за период до 18 месяцев либо
    обязательные работы на срок до 480 часов либо
    исправительные работы на срок до двух лет либо
    принудительные работы на срок до двух лет либо
    лишение свободы на срок до двух лет.
    Если же будет доказано, что использование нелицензионного программного обеспечения было совершено группой лиц по предварительному сговору или организованной группой (например, если генеральный директор, ИТ-директор и системный администратор были в курсе нарушения и действовали сообща), или в особо крупном размере (более 1 000 000 рублей), или лицом с использованием своего служебного положения, то виновные лица наказываются:
    принудительными работами на срок до пяти лет либо
    лишением свободы на срок до шести лет со штрафом в размере до пятисот тысяч рублей или в размере заработной платы или иного дохода осужденного за период до трех лет или без такового (в ред. Федерального закона от 07.12.2011 N 420-ФЗ)
    Кроме указанных выше пунктов, к организации может предъявить имущественный иск владелец авторских прав на используемое программное обеспечение.
    Это будет гражданско-правовая ответственность, которая предполагает выплату нарушителем денежной компенсации в пользу правообладателя за нарушение его авторских прав в размере двукратной стоимости незаконно используемых экземпляров ПО либо компенсации в размере от 10 000 до 5 000 000 рублей, определяемой по усмотрению суда.

    При этом, если административная и уголовная ответственность — взаимоисключающие понятия в отношении авторского права, то гражданско-правовая – не снимается в случаях наложения ответственности по указанным статьям. Правообладатель в праве требовать компенсации за нанесенный ущерб.
    Ответ написан
    Комментировать
  • Почему php скрипт работает бесконечно?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    предположение раз. Остался в броузере на панели последних файлов.
    Т.е. проверьте по логам сервера, что скрипту не было обращений после того как Вы его закрыли.
    Ответ написан
  • Как заблокировать элементы сайта которые выводятся в WebView android приложения только для приложения?

    402d
    @402d
    начинал с бейсика на УКНЦ в 1988
    https://stackoverflow.com/questions/30018540/injec...
    лучше в самом мобильном приложение подмешивать css
    Ответ написан
    Комментировать