Задать вопрос
  • Как получить ответные данные в json после ресайза изображения на сервере?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Ну вот, собственно, текст ошибки вы видите, смотрите в image-upload-action.php строки 55 и 56. Там у вас неявное преобразование из float в int, о чём и предупреждает PHP.
    Могу предположить, что проблема в передаче параметров в imagecreatetruecolor и imagecopyresampled. По спецификации параметры целочисленные, а у вас вычисляются вещественные значения. Попробуйте так:
    - $newwidth = $height * $rate;
    + $newwidth = round($height * $rate);
    - $newheight = $width / $rate;
    + $newheight = round($width / $rate);
    Ответ написан
    1 комментарий
  • Можно ли подключить блок питания от ноутбука к удлинителю?

    CityCat4
    @CityCat4
    Жил да был черный кот за углом...
    Конечно можно, а в чем сомнения-то?
    Ответ написан
    Комментировать
  • Можно ли подключить блок питания от ноутбука к удлинителю?

    @Drno
    можно
    Ответ написан
    Комментировать
  • Можно ли подключить блок питания от ноутбука к удлинителю?

    @pfg21
    ex-турист
    конечно же.
    что может сломаться в бытовом удлинителе если к нему подключить бытовой блок питания бытового ноутбука допустимой мощности ?? :)
    Ответ написан
    Комментировать
  • Как выбрать мощность БП?

    VoidVolker
    @VoidVolker
    Dark side eye. А у нас печеньки! А у вас?
    Для начала сообщить полную конфигурацию ПК и планы по обновлению на конкретное железо (т.е., не в плане "собираюсь прокачать", а, например, "планирую купить RTX 4090 через год, а через два добавить еще пяток дисков").
    • Брать качественный и не экономить
    • С запасом 25-35% по мощности (в среднем КПД у БП в районе 80%, а на максимальной мощности БП нельзя эксплуатировать постоянно, лучше пусть максимальная нагрузка будет до 80-90%, дольше проживет как БП, так и ПК)
    • SeaSonic, FSP и их перекрашенные версии от других продавцов

    Судя по девятому райзену и калькуляторам - БП на 750-850 Ватт должно хватить на данную конфигурацию. Но, если планируется более продвинутый апгрейд - то 900-1000 Ватт.
    Ответ написан
    4 комментария
  • Разработка продающего сайта для начинающих. Как не заплатить деньги зря?

    @Refguser
    Решения для бизнеса: корп.сайты, ИМ, боты и пр.
    Главный вопрос - не сделать ИМ, а привести в него клиентов. Т.е. это работа с целевой аудиторией (ЦА) и уникальным торговым предложением (УТП). Если нет понимания как это сделать, то всё остальное не имеет смысла. И на это, прежде всего нужно потратиться.

    А площадка для продаж - дело второе. Не последнее, но не первое - второе. Будь то маркетплейс, соцсети или собственный ИМ.

    Но в данном случае есть важный нюанс - работающий оффлайн-бизнесс. Т.е. если рассматривать ИМ не как первичный инструмент продажи, а как дополнительное удобство для покупателей, то можно начать с какого-нибудь конструктора типа тильды. Но надо помнить, что переезд с конструкторов обойдется дороже, чем делать сразу нормальный ИМ.
    Ида, сильно заморачиваться на "дизайн" - не нужно. Главное требование - покупателю должно быть удобно и понятно совершать покупки.
    Ответ написан
    4 комментария
  • Как избежать повтора в запросах многие ко многим?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1280px-SQL_Joins.svg.png

    UPD:
    Ребят JOIN правильный, но так как у шаблона может быть несколько категорий, выборка идет с дублирующими "ЯЧЕЙКАМИ",
    в вопросе идет речь про повторы (по умолчанию строк). Из картинок нифига не понятно чего вам не хватает.
    Если нужно сделать строки уникальными по какому-либо полю, следует сгруппировать соответственно по этому полю, тогда эти строки "схлопнутся" до одной. Беда в том что тогда вы не будете знать какая категория попадет по умолчанию в результат запроса, и соответственно нужно либо использовать агрегирующие функции в списке полей, либо сортирующие. Как вариант можно использовать дистинкт на соответствующее поле.
    Ответ написан
    4 комментария
  • Какой принцип безопасности при создании ссылки на оплату?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Получается цену мне передавать не надо, а только список продуктов
    Именно. С фронта должны приходить id товаров и количество. Окончательный расчёт цены выполняет бэк. Он же формирует чек и отсылает его в платёжную систему, перебрасывая клиента на переданную страницу оплаты. И в бэк же возвращается callback от платёжной системы с подтверждением транзакции.
    Ответ написан
    Комментировать
  • Fatal error: Uncaught PDOException: SQLSTATE[HY000]: General error: 1366 Incorrect integer value: '' for column 'ID' at row 1. Как решить ошибку?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    1) Читаем текст ошибки
    2) В меру способностей переводим, в случае клинического английского пользуемся онлайн переводчиками.
    3) Сравниваем текст ошибки с реальной ситуацией в коде, находим 10 отличий от желаемого
    4) Чиним
    5) Профит, пиво, радость, дофамин...
    Подходит для всех ошибок, не только для этой конкретной...

    Так же рекомендуется:
    Проверять данные перед вставкой/апдейтом, например тупо проверив что пришло в $_GET/$_POST
    Использовать подготовленные выражения, так как сейчас у вас там дыра в безопасности (ну хоть что-то в безопасности)) )
    По возможности изучить стандарты нейминга и PSR в целом.

    ЗЫ: делать препэйр и при этом вставлять данные прям строкой - особый вид искусства...
    ЗЫ2:
    1) Видна попытка сделать нормальные подготовленные выражения, но так как учились плохо, то и получилось плохо... В цикле надо задать не значения из массива, а плейсхолдеры, после чего передать соответствующий массив.
    2) mb_strlen($Name, 'utf8') - кодировка называется UTF-8.
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    yakovlev_13
    @yakovlev_13
    Шаманство, экзорцизм и некромантия.
    Можно ещё попробовать стартануть блок без нагрузки.
    (навесить на молекс корпусной вентилятор)
    он должен крутить вентилятором.

    И конечно же попробовать всё то что уже написано.
    Я бы начал с ответа psiklop и если бы не пошло дело сделал бы как советует SVM
    чтоб исключить замыкание на корпус
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    VoidVolker
    @VoidVolker Куратор тега Железо
    Dark side eye. А у нас печеньки! А у вас?
    Раз щелкает в БП - то похоже, что срабатывает защита от КЗ. Для начала проверьте сам БП: полностью разберите ПК, вытащите БП, отключите все кабели от всего, подключите к БП несколько вентиляторов для создания хоть какой-то нагрузки и попробуйте его включить замкнув перемычкой зеленый и любой черный провода для старта. Если все равно щелкает - требуется полная диагностика БП. Если не щелкает и стартует - хорошо бы проверить напряжения БП и далее собирать систему на столе и подключать железки и кабели по очереди и пробовать запускать.
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    sotvm
    @sotvm
    Умный поймёт, а дураку и так всё равно.
    разобрать и попробовать включить без корпуса
    Ответ написан
    Комментировать
  • Почему не запускается ПК после сборки?

    @psiklop
    Надо действовать методом исключения. Вынуть все, без чего пк может стартануть. Видеокарта, плашки памяти все или оставить одну, hdd, ssd, nvme, вообще все sata. Проверить проц и разьем, не погнуто ли чего, питание проца и 24pin платы еще раз, если нема - проверить БП и не коротнуло ли материнскую плату неверной установкой.
    Ответ написан
    1 комментарий
  • Интеграция готового редактора статей для php?

    Adamos
    @Adamos
    Редактор статей работает на фронте. РНР тут вообще ни при чем.
    А список JS WISIWIG-редакторов - только гугль спросить.
    Ответ написан
    Комментировать
  • Сто́ит ли покупать неизвестные SSD?

    xez
    @xez
    TL Junior Roo
    Старинная русская-народная поговорка гласит: "No brand - no doverije"
    Ответ написан
    Комментировать
  • Где купить и как присоединить к проводам коннекторы для материнской платы?

    backfield9818
    @backfield9818
    Админ себя
    На Али вот такое заказывал:
    Только ссылку не вижу, здесь есть какие-то ограничения?
    Заголовок там такой для поика: 68 см тонкий ATX пк компьютер материнская плата силовой кабель оригинальный вкл/выкл/Сброс светодиодный светильник кой ПК сброс питания переключатель
    Ответ написан
    2 комментария
  • Как отключить минификацию в Google Sitemap для Opencart?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега PHP
    Замените везде $output .= '...'; на $output .= PHP_EOL . '...';
    Ответ написан
    4 комментария
  • Есть ли консоль управления сайтами ASP.NET Core для Линукс'а?

    вообще нет, но можно попробовать упороться в автоматизацию:
    Вариант раз:
    Написать соответствующие скрипты для ansible.

    Вариант два:
    Контейнеризироваться и использовать кубер или хотябы голый докер.

    Вариант три, о котором я немного забыл:
    Octopus Deploy - ни разу не пользовался, но многие хвалят.

    Даже на винде трогать IIS Manager руками - не кошерно.
    Ответ написан
    4 комментария
  • Зачем используют curl когда есть file_get_contents?

    riky
    @riky
    Laravel
    file_get_contents сложновато передавать и получать куки и др заголовки. file_get_contents для POST запроса тоже выглядит многословно, уже наравне с curl. Не очень хорошее поведение при 4xx 5xx ошибках и тд. Хорошей практикой будет использовать file_get_contents только для локальных файлов.
    Ответ написан
    1 комментарий