• Как сделать круглыми полоска рейтинга?

    ThunderCat
    @ThunderCat Куратор тега CSS
    а это прям обязательно на свг сделать? ЦСС никак не подойдет?
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    miss_allegory, пример почему ваш фильтр в данном случае полное говно:
    $searchString = 'Üßärblöck';
    $string = filter_var($searchString, FILTER_SANITIZE_STRING);
    var_dump($string);
    // result : rblck
    
    $searchString = 'мамамия!';
    $string = filter_var($searchString, FILTER_SANITIZE_STRING);
    var_dump($string);
    // result : !
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    miss_allegory, зачем мне это? Я вроде написал что проверить надо что пришло в пост запросе.
    var_dump($_POST);вполне достаточно. Такая штука называется отладка - вы проверяете что на всех этапах у вас нет неожиданных значений. У вас они очевидно есть, по этому - что? Правильно, отладка, отладка, и еще отладка. Ну и код правильно перенесите.
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    miss_allegory, мне вот интересно, вы же делаете запрос в бд, причем вслепую, так как вы не знаете что будет в запросе в результате работы всего вашего кода. Не приходило в голову посмотреть что за запрос у вас выполняется и, например, вставить его в пхпмайадмин или консоль мускуля?
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    miss_allegory, результат тот же, по тому что вы смотрите невнимательно. Уберите свою фантастически полезную функцию _string, и для начала проверьте что вообще у вас приходит в пост, вполне возможно что там совершенно не то что вы ожидаете (кода фронтенда у нас нет, так что можно только гадать что и как у вас там накручено).
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ипатьев, хм, действительно, как то не задумывался что там ссылочная переменная... Поправил.
  • Как правильно сделать такой поиск?

    ThunderCat
    @ThunderCat Куратор тега PHP
    miss_allegory,
    Но, а с моей задачей как быть?
    Прочитать что такое подготовленные выражения и сделать нормально.
  • Как сделать появление второго select при выборе значения в первом html\php?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Сразу объяснюсь - я ни разу не разработчик и с html и php знаком крайне посредственно :)
    Тут как бы жс нужен, так что просто "вставить волшебные строчки и все заработает" не получится.
  • Как грамотно реализовать пагинацию через класс?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Григорий Васильков,
    Но раз ваша методика заключается в "закинуть котят в озеро и ждать на берегу, что кто-то всплывет", ты вы на выходе получите одного синьора, а программирование нуждается в сотнях мидлов, которые сами решат когда стать синьорами.
    Не совсем так, хотя может и звучит жестковато в моей интерпретации. Скорее я о том что нормально писать нельзя научиться просто тыкая палкой в разные лужи, если чел не будет сначала понимать как это работает, а только потом писать код, то в программировании он никуда не поедет... Просто тупо не возьмут никуда. По этому - читать, потом писать, а не как известный анекдот про северный народ...
  • Как грамотно реализовать пагинацию через класс?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Дмитрий,
    По хорошему S из солид, пагинация ни чего не должна знать.
    Сингл респонсибилити не говорит о том что пэйджинг не должен чего-то знать. Для S он должен решать только одну задачу (пагинацию), а не "ничего не знать". Про "не знать" можно за уши притянуть Лисков или инверсию зависимостей, но никак не сингл респонсибилити. И то, там про то что мы работаем с абстрактным интерфейсом, а не с конкретной моделью, а уж про интерфейс мы должны знать.
  • Как грамотно реализовать пагинацию через класс?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Григорий Васильков,
    прошу вас вспомнить ваш путь в программировании, и представить себя на месте человека, который едва прочитал слово класс.
    Отлично помню, только когда я увидел слово класс, я понял что просто так привязать к моему коду не получится. По этому через 5 проектов на процедурщине, нормально почитал по теме и уже тогда написал что-то на ооп. Да, шедевра не случилось, но какие-то азы я уже знал.

    И вы ему говорите про SOLID.
    Нет, не говорю, как раз про это и написал.

    пойдет разбираться в эти "вероятности" - когда "класс вроде Солид но здесь мы можем кое-что подкрутить, что вроде уже чуть чуть не солид но работает" - он утонет.
    Или утонет (значит не тем занимается), или станет нормальным прогером, бо понятно что докручивать можно до бесконечности, но надо понимать где остановиться. Но хотябы будет понятно зачем вообще ооп и что это такое, в настоящий момент у ТС есть понятие что "ООП это классы", то есть добавить 2 строчки в процедурную хрень и думать что это уже ооп.
  • Как использовать GET запросы с X-Auth-Token токеном?

    ThunderCat
    @ThunderCat Куратор тега PHP
    К примеру я началчто дальше? Я просто совсем дуб
    Тогда закрываешь блокнот, идешь в гугл, пишешь "гет запрос php", читаешь про курл или другие инструменты запросов средствами языка. Далее читаешь про например "curl X-Auth-Token"... И так до полного просветления.
    Ну или идешь к фрилансерам, платишь надцать баксов и получаешь готовое решение.

    На данном сервисе тебе могут подсказать как делать, где взять инфу ну или как что искать если ты сам еще не умеешь, делать задания или писать готовый код тут никто не будет, так как это попадает под нарушение правил сервиса, которые ты очевидно не читал (п. 5.12. )
  • Стоимость рефакторинга?

    ThunderCat
    @ThunderCat
    pjery3, формула простая - потраченная стоимость забывается, считается сколько человекочасов будет делаться сайт "такой же, но с перламутровыми пуговицами", умножаем на почасовую ставку и получаем базовую стоимость сайта. От нее уже можно плясать, например сделать скидку на верстку, если она сделана нормально, или накинуть, если заказчик хочет особых извращений или добавляет функционал "налету". Главное четко обозначить что будет сделано за озвученную сумму и что будет считаться отдельно.
  • Под какие разрешения экранов делать игру?

    ThunderCat
    @ThunderCat
    Евгений Иванов,
    DPI - это про четкость. Часто используется в типографике. Тут вопрос про размер.
    dpi это не про четкость. Это про плотность, которая к размеру относится весьма опосредованно. В вашем случае вопрос был поставлен хреново, особенно в части
    1280x2400. Это смартфон с мой монитор? )
    , где вы привязываете разрешение экрана к размеру (про что вам и написали), так как у смартфона есть и побольше разрешения, но размеры при этом не растут как у монитора.

    Я не представляю, как люди что то смотрят на своих смартфонах под такое (1280x2400) разрешение.
    Фото и видео контент, естественно. Все что содержит текст адаптивно скэйлится.

    может быть любое. Я на своем 24 дюймовый экране могу поставить 640x480. Будет ли удобно? Нет.
    Во первых, конечно же может быть не любое, а только несколько определенных, от максимального, отражающего реальное количество физических пикселей, до минимально прошитого в софте.
    Во вторых - да, то что хорошо для фото, не подходит для текстового контента, но тут уже проще определять группы устройств, и под них затачивать выходной размер.
  • Как правильно ресайзить изображение на PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    имхо нет смысла перижимать, проще и эффективнее сделать нормальную разметку. Если задача именно поиздеваться над здравым смыслом - проще сделать это в в фотошопе - file->bath и для всей папки применить скрипт.
  • Как спроектировать базу данных с расписанием?

    ThunderCat
    @ThunderCat
    Василий Волк, в sql не принято использовать заглавные буквы в именованиях, так же "многословные" названия пишут через _.
  • Как добиться выполнения PHP8 на Apache2, а не отображения кода?

    ThunderCat
    @ThunderCat Куратор тега PHP
    vbulash, логи, и читай внимательно что там написали во всех ответах. Скорее всего у тебя что-то подобное.