• Как сделать чтобы скрипт работал корректно?

    @Yan-s
    id может быть только 1 на странице. Соответственно вам надо избавиться от любого дублирования id в html. Следовательно и в JS селекторы тоже надо поменять.
    Ответ написан
    22 комментария
  • Как исключить из формы определенную группу пользователей?

    @Yan-s
    1 - Вопрос не понятен. Вы можете удалить категорию из бд, можете фильтрвать на уровне запроса к бд, удалить из коллекции или массива. Смотря что вам требуется.

    Пункты 2 и 3 - авторизация. В доке прекрасно описано.
    Ответ написан
  • Почему use не понимает внутри function?

    @Yan-s
    php.net/manual/ru/language.namespaces.php

    я не понимаю о чем вы, что за методы

    php.net/manual/ru/language.oop5.php

    Вы должны вынести use из метода и класса или не использовать use.

    PS
    Для тех кто в танке и желает там остаться: переместите use Dompdf\Dompdf; в верх файла, в строку перед сlass ...
    Ответ написан
    4 комментария
  • Система оплаты на сайте?

    @Yan-s
    mysite1.com должен передать на mysite.com сообщение об успешной оплате. Он может сделать это скрыто, для этого mysite.com должен предоставлять соответствующее API. Или он может передавать данные в гет параметрах при редиректе пользователя, но в зашифрованном виде.
    Ответ написан
    Комментировать
  • Возможно ли средствами PHP сохранить страницу сайта, как картинку?

    @Yan-s
    На PHP это довольно болезненно.

    Сервисы с api есть, можно сходу несколько нагуглить
    https://snapito.io/webshot-doc/
    https://www.s-shot.ru/?ya.ru
    Ответ написан
    Комментировать
  • Как правильно сделать ЧПУ на laravel?

    @Yan-s
    С точки зрения SEO редирект делается чтобы не было дублей. Если у вас не используется "/watch/1" и отдает не дубль страницы "/watch/1-slug", а 404, то всё ок и ничего больше не нужно.

    Сделал бы просто по slug, но есть одинаковые названия, поэтому добавил еше id

    Вероятно лучше будет уникализировать slug
    Ответ написан
    2 комментария
  • Где лучше практиковаться, чтобы научиться всеми фишками патерна?

    @Yan-s
    Что за вопрос где? На работе, например.

    Паттерны проектирования активно используются, внимание, при проектировании. Проектируйте архитектуру приложений, чем крупнее, тем больше будет у вас практики.
    Ответ написан
  • Как правильно спроектировать БД продаж?

    @Yan-s
    Гуглите Полиморфная связь многие ко многим
    Ответ написан
    1 комментарий
  • Как зафиксировать средствами php нажатие клавиши printscreen и записью в тхт??

    @Yan-s
    Для сайта? Никак. PHP работает на сервере, отправляет данные на запрос и вообще не представляет что с ними дальше происходит.

    Просто на js похожее уже осуществленно, а именно, белый экран.
    но она не записывает тех кто нажал

    При помощи JS фиксируете нажатие и отправляете на сервер информацию о нажавшем. Гуглите AJAX.

    Но защита на js обходится банальным отключением js.
    Ответ написан
    Комментировать
  • Как работает парсер (пример внутри)?

    @Yan-s
    Как он заносит их в базу данных чтобы выводилось и название лекарства и аптека в которой оно есть и цена?

    В чем сложность? Вам интересно как парсер может отличить эти данные? Возможно парсер был специально подготовлен для этого сайта, есть множество библоитек для разбора DOM, они позволяют брать какие то данные из определенных структур страницы. Например, название препаратора взять из тега h1, а цену из div с классом price.

    Возможно парсер работает с специально размеченными данными, сайты могут сами предоставлять информацию в специальном формате для агрегаторов, типа яндекс маркета.

    Возможно парсер автоматический, не требует составления правил для каждого сайта вручную, а использует, например, микроразметку.

    Там есть агрегированная таблица?

    Как правило да. Если речь именно о парсере агрегатороа, то практически всегда.
    Ответ написан
  • Не загружается сайт (хостинг на Linux Ubuntu)?

    @Yan-s
    Проблема может быть в сети, неправильной конфигурации сервера, ошибке выполнения.

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

    @Yan-s
    А вы думаете можно что то дописать и всё чудесным образом начнет работать с БД?

    У вас должна быть БД, в которой должны быть таблицы с определенной структурой. Эту структуру должны спроектировать вы под нужды вашего проекта. Логика работы с БД и запросы будут строится исходя из этой структуры.

    В PHP выполняется подключение к базе, полученные данные обрабатываются, валидируются, фильтруются, строится и выполняется запрос.

    Гуглите SQL, PHP и MYSQL, PHP PDO.

    Кроме того. Крайне не желательно перемешивать в коде PHP и разметку. Если вы добавите сюда еще и SQL будет совсем плохо. Почитайте про MVC.
    Ответ написан
    Комментировать
  • Как сделать на PHP генерацию рандомного числа?

    @Yan-s
    Во первых. Вы должны сказать что у вас не работает. Во вторых, при попытке выполнить код вы должны были получить сообщение об ошибке в котором указана строка и проблема.

    Две ошибки:
    1. В строке echo $result, " ", "баллов" <br/>; - Здесь <br/> должен быть внутри кавычек. Все строковые значения в PHP должны быть внутри кавычек.

    2.
    <div id="random">   echo $result, " ", "баллов" <br/>;</div>
    Вы совершенно не различаете PHP и HTML. Чтобы сделать вставку PHP в HTML первый надо заключить в <?php ?>.

    Другие косяки
    - rand() - дает плохой рандом, имеет проблемы на разных платформах. Вместо нее следует использовать mt_rand() а для криптографически безопасных значений random_int()
    - echo $basik, " ", "начислено"; излишне писать , " " вы можете прижать пробел к следующему значению echo $basik, " начислено"; - эквивалентно, но чище.
    Ответ написан
    Комментировать
  • Сделать выборку постов такого вида?

    @Yan-s
    А что у постов нет даты публикации?
    Берем текущий месяц вычитаем из него два - дипазаон для запроса к бд по дате публикации. Добавляем сортировку по этой же дате и готово.
    Ответ написан
  • Похожи ли Яп-ы PHP и C / C++?

    @Yan-s
    В вузе, за весь курс языка, именно самому языку вас научат на таком уровне, который вы можете получить за 1-2 недели чтения справочника/руководства/доки. Вот алгоритмам, сверх этого, да, научат, но их суть в разных языках одна.

    Сам язык - это верхний слой практической разработки. В последнем основную роль будет играть не сам язык, а то что его окружает, инструменты, библиотеки, фреймворки, методологии.

    В вузе большую часть времени вам будут рассказывать за какую часть молотка надо держаться, а какой ударять по шляпкам кем то заботливо выставленных гвоздей. Хотя это лишь рутинные мелочи в процессе проектирования и изготовления изделия.

    Так что вообще не парьтесь по поводы программы обучения вуза и приготовьтесь получать знания самостоятельно.
    Ответ написан
    Комментировать
  • Как в TITLE передать значение при фильтрации?

    @Yan-s
    В контроллер вынесите логику формирования title.
    Не пихайте всё в одну строку, последовательно делайте, чтоб не путаться, типа
    $title = '';
    $title .= $category ? 'Категория - ' . $category->seo_title : '';
    $title .= $city ? 'Город - ' . $city->name : '';
    Ответ написан
  • Как сгенерировать число?

    @Yan-s
    Ну генерируйте рандом от 0 до 1 одиннадцать раз
    Ответ написан
    Комментировать
  • Как правильно вывести в интерфейс частые команды?

    @Yan-s
    Вы можете именно сами команды прикрыть от запуска на проде. Или, если допускается запуск команд на проде через консоль, то на уровне контроллеров.
    Ответ написан
  • Узнать наименьшее число?

    @Yan-s
    Начните с основ, почитайте документацию php.net

    В своем вопросе вы демонстрируете незнание элементарных понятий, что не позволит вам продвинутся дальше в понимании.

    У меня есть 6 переменных

    У вас 1 переменная. В которой лежит массив php.net/manual/ru/language.types.array.php значений.

    узнать номер переменной

    Это не номер переменной, это индекс массива.

    Зная эту информацию задача сразу же разбивается на две: найти наименьшее число в массиве и найти его индекс.

    Далее, изучив список функций языка для работы с массивами php.net/manual/ru/ref.array.php вы бы нашли несколько способов найти наименьшее значение и его индекс. А еще раньше, из php.net/manual/ru/language.types.array.php вы бы узнали как можно обходить массивы получая и значение и его индекс, на тот случай если бы захотели реализовать алгоритм сортировки или поиска минимального значения самостоятельно.
    Ответ написан
    Комментировать
  • Как обработать данные input PHP?

    @Yan-s
    Чтобы решить вашу задачу на сервере, сперва необходимо отправить на него данные, чтобы он мог ими оперировать. По другому никак. Далее в ход идут те самые $_GET, $_POST и if else про которые, с ваших слов, вы знаете.
    Ответ написан
    Комментировать