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

    ThunderCat
    @ThunderCat Куратор тега PHP
    AJIEKC_10,
    Чтобы на вкладке response в devtools было json-представление, но чтобы на самой странице клиента(фронтенд) не было никакого json-а: все кнопки работали, оформление присутствовало и т.д.
    Это так не работает. Либо json, либо хтмл. Задача явно чем-то отличается от описания в вопросе, похоже что вы пытаетесь воспроизвести что-то типа SPA, но не понимаете как это работает.
  • Как в таблицу sql с 4 столбцами вставить список значений, в котором может быть меньше 4х значений?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    v3shin, насколько я понял, заполняться должно слева направо, то есть авотинкрементный ключ либо отсутствует, либо является первым значением. То есть нулл в первом значении точн не должно быть.

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

    PS: Уже увидел, не надо )
  • Как обнаружить объект на изображении?

    ThunderCat
    @ThunderCat
    Вполне возможно что подойдет более простой механизм кластерного анализа
  • Не заносит имя пользователя и сам текст в mysql?

    ThunderCat
    @ThunderCat Куратор тега PHP
    require "db_conn.php";
    var_dump($_POST);
    var_dump($_SESSION);
    ...
  • Почему поступает пустой запрос, и выдает ошибку?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Emil7676,
    Благодарю, но мне бы выяснить где ошибка, не подскажете?
    мальчик, извини, но ты ленивая тупая жопа. Я тебе писал как проверять и отлаживать этот "типа код", еще несколько людей тебе написали как исправить и что надо делать. Ты снова приходишь с тем же вопросом. То есть клал болт на всех кто что-либо тебе советовал.

    Зайди в раздел правил. и внимательно почитай - сервис предназначен для обмена знаниями, а не для решения твоих задач или заданий (что четко указано в пункте 0 и 5.12. правил сервиса).

    Научись работать с var_dump();, это первый и главный навык начинающего - отладка.
    Правильно используй соединение с базой (ссылку на нужный топик Rsa97 предоставил в ответе)
    Старайся сразу сделать правильно, а не "сейчас так зафигачу, а потом как-нибудь поправлю". Пусть это и занимает больше времени.
  • Как правильно сделать мобильную версию?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    мобильная версия не закрывается.
    Эээ... что не закрывается? Что за мобильная версия?
  • Как создать интернет магазин с админкой?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Danya_Podolskij,
    допустим если проект будет масштабным?)
    Понятие масштабности как-то слишком расплывчато, и не дает технического понимания объемов работ/нагрузки. В цифрах плиз.

    А какую CMS вообще посоветуете
    А какая задача? А то для "масштабного" магазина подходит 99% распространенных цмс. Когда будут конкретные требования, спокойно смотрите что поддерживает все ваши хотелки, максимально покрывая своим функционалом.
  • Как добавить запись к определенному пользователю Mysql через PHP?

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    ну и по итогу что вы хотите получить? Типа функция должна вернуть "да, все перекосойобено" или "ниче не трогали"? Зачем это, в смысле какой функционал потом будет?
  • Как вывести данные mysql для конкретного пользователя PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    хм, по вашему получается что id в таблице POSTtable это не первичный автоинкрементный ключ, а внешний ключ к пользователю? Интересная задумка...
  • При отправке письма (редактор tinymce), письмо на google почту приходит с пропущенными буквами или символами в словах. Как это можно исправить?

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

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

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    antonmed99, вы его локально устанавливаете же? Вы можете в нем вообще все поменять, вопрос только в желании. Стилями можно поправить 99% цветов и блоков, а картинки и иконки можно заменить своими. Уж скрыть блок через дисплэй:нон и поменять картинку вообще ерунда.
  • Как на сайте сделать возможность просмотра файлов и папок?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    antonmed99,
    Как я уже писал, подходит решение Конфлюенс или Шарик, но там нет красивого дизайна, который требуют внутренние протокола:-(
    Ачовсмысле? Конфлюенс это же тоже викидвижок, все красивости, которые вы хотите реализуются через цсс, делаете свой шаблон, добавляете свой цсс и все, разве нет? Если есть вебдизайнер в конторе - идите к нему, если нет - ну киньте на биржу запрос "надо подправить морду конфлюенсу до корпоративного стиля". Все, меняете иконки и цвет - и все в шоколаде.
  • Нужно вместо хэша возвращать имя файла, при это сохранять файлы как хэш на сервере?

    ThunderCat
    @ThunderCat Куратор тега PHP
    Ace_Viral, так, чувак, последний раз на пальцах обьясняю:
    1) Забудь свои "у меня есть метод getUrl()", нету у тебя подходящего метода! Твой метод выдает урл до файла, что в твоем случае бесполезно.
    2) Тебе нужно 2 вещи: контроллер, который будет отдавать поток, то есть читать абсолютный серверный путь до файла и сразу отправлять содержимое файла клиенту, и роут, который принимает айди файла как параметр, типа /download/:id. И такой формат ссылки ты отдаешь клиенту. Все.
    3) Контроллер принимает айди, находит запись, проверяет если файл существует на диске, отправляет заголовок (какой - я писал в ответе, желательно еще mime type указать), после этого делает readfile() файла с диска и exit();.
    Все, клиенту уходит поток, который ему сразу предлагается скачать как файл с указанным в заголовке именем.
  • На каком этапе обучения стоит учить ООП?

    ThunderCat
    @ThunderCat
    Elvis,
    Мне больше нравится функциональное программирование.
    ачовсмысле? Как вдруг получилось что функциональное программирование ставится в альтернативу ооп? Это как теплое и мягкое, из разных опер, причем одно другое не только не исключает, но и удачно дополняет. Возможно имелось в виду "процедурный стиль", тогда еще понятно...
  • Какой стек технологий выбрать для разработки экосистемы проектов?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    Если что-то не понятно, тогда уточните что именно, насколько это возможно я постараюсь описать.
    Так как не описано по теме вообще ничего (что и понятно - скорее всего вы описываете задачу не как специалист, а как обыватель, где-то боком зацепивший пару айтишных терминов).
    На простом языке звучит так:
    1) Чтобы модно, стильно, молодежно, и можно починить если накриворучим.
    2) Чтобы - Вжжжух - и полетела!
    3) Чтобы 2 раза не вставать, пусть еще и это, как его... а масштабировалось, ввысь или вширь не суть важно, термин просто уж очень красивый...
    4) Фичи будем пилить долго, по этому пусть стек еще проживет хотя-бы пару лет...
    5) И эта... интеграция, точно. Обязательно нужно. На ютубе есть, и нам надо.

    В вашей "общей концепции" кроме слова "большой" о реальной предполагаемой нагрузке, как и об объеме хранимых данных, вообще ни слова. Собственно то что определяет нагрузку - посещаемость в сутки, rpm, rps, пиковые, типовые и минимальные значения, объемы таблиц в миллионах строк, частые селективные выборки, типы хранимых данных, в бд много мелких таблиц или мало но с большими объемами, и еще десятка 2-3 параметров, по которым можно определить нагруженность проекта и какие инструменты использовать для конкретных задач. Нужен ли оракл или мсскуель, или справится мускуль или постгрес, или вообще нужен какой-то ноэскюэль... Полнотекст будет через средства бд или надо вешать и настраивать сфинкс/еластик... Насколько горячие должны быть кэши и что с какой переодичностью будет рекэшироваться, а что вообще должно быть живыми запросами. Какой предполагаемый рост нагрузки в месяц/год, каков план по увеличению ресурсов серверов с ростом нагрузки...

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

    ThunderCat
    @ThunderCat
    Mikilian, как хреновый но рабочий вариант для конкретно этого запроса можно использовать
    SELECT `last_control_milking_date` 
    FROM `milktable` 
    WHERE `last_control_milking_date` LIKE "10.10.%" 
    AND `farm_name`="${FarmName}"

    Плохая новость в том что это подойдет только в этом конкретном случае, при следующих вариантах использования надо будет искать свои "костыли".