Задать вопрос
  • Почему плагин не видит jQuery?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Часто такая ошибка возникает если жквери 2 раза подключен. Или где-то опечатка в коде.
    Ответ написан
  • Как реализовать работа с изображением?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Учимся ходить в интернет по-большому
    Ответ написан
    7 комментариев
  • Какой инструмент можно использовать для логирования вызовов небезопасных/подозрительных функций PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    оверрайд наверное подойдет как вариант, тут важно чтобы все запускалось обернутое вашим скриптом.
    Ответ написан
    3 комментария
  • Как передать значение select в другой?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Куки, локалстораж, сессия, все что может хранить состояние, тут уже от нюансов реализации зависит.
    Если у вас форма уходит постом, так и брать из поста.
    Ответ написан
    Комментировать
  • Как выводить кириллицу из MySQL через ПХП?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    пхп ини настроить:
    default_charset = "utf-8"
    Ответ написан
  • Как написать запрос?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Не имейте себе мозг, селект все и рекурсивной функцией строим ветку, в идеале готовые ветки просто хранятся в кэше, по обновлению данных кэш пересобирается. Обычно такие вложенные структуры не хранят миллион записей, проще пересчитать чем тыкать базу много раз.
    Ответ написан
  • Не работает счетчик просмотров поста?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Хорошей практикой считается сначала формировать строку запроса в переменной, затем передавать ее в квери.
    Отличной практикой является использование препаред стэйтментов и плейсхолдеров.
    После формирования строки ее можно вывести в дебаг и тупо вставить в пхпмайадмин и посмотреть что и почему не работает (если не работает).
    Хорошо помогает включить при отладке все уровни ошибок и варнингов.
    Ответ написан
    Комментировать
  • Почему не работает ссылка?

    ThunderCat
    @ThunderCat Куратор тега CSS
    {PHP, MySql, HTML, JS, CSS} developer
    Работает вроде, в цсс не хватает закрывающего }
    Ответ написан
    Комментировать
  • Как с периодичностью обновлять данные в фоне?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Как и везде, есть несколько путей, например:
    * Крон каждые 10 минут, это будет не большая нагрузка и не думаю что игровая механика поломается если вещь продастся не через час, а через час и 5 минут.
    * Не делать крон, а при очередном запросе списка вещей проверять на наличие "устаревших" шмоток и автоматически менять на деньги. Тогда нагрузка будет более выборочной, "размазанной" во времени, + у вас все равно будет запрос к шмотке, тут ее и обрабатывать, сэкономите кучу запросов и ресурсов.
    Ответ написан
    Комментировать
  • Какой стек использовать для вот такого проектика?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Как не противно - из готовых решений - битрикс, и имхо вы как то противоречиво описываете ситуацию... Видимо первый более менее серьезный проект...
    Тут БД явно не нужна.
    и
    Самое важное сейчас - простая связка с 1С.
    (это вообще имхо нонсенс, в смысле простая) и
    В итоге чтобы клиенту показывать стоимость, поле для комментария, загрузки файла.
    это уже противоречие номер раз. Где вы будете хранить комментарии, цены с 1С, заказы и прочие данные? Не, можно конечно в файлах ), но в любом случае как то обрабатывать их нужно, что вы с ними сделаете калькулятором на жс - загадка ).
    Ответ написан
    6 комментариев
  • Есть ли сервис по переводу в транслит с добавление вместо пробелов нижнего подчёркивания?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    это рекомендованные сервисы для транслитерации чпу по яндекс и гугл,
    яндекс
    Гугль
    Думаю для файлов тоже подойдут, но я бы писал свой костыль, ибо завтра сдохнут сторонние сервисы и останетесь на бобах.
    Если у вас УЖЕ есть куча файлов под переименование - реально проще написать тулзу за 15 минут чем искать какое-то готовое решение. Поиск-замена имхо не прокатит, некоторые русские символы транслитерируются не в 1 символ вроде.
    Ответ написан
    2 комментария
  • Рекомендации по такой структуре проекта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    Не обязательно что-то прям очень оптимизировать, но допустим можно сразу какие-то наборы ключей в виде массивов хранить в редисе, чтобы каждый раз не выбирать, а делать in(1,2,7,4,21,222,324) - это сильно ускорит выборки, кэш это не только готовые результаты, это могут быть готовые сеты для выборок, например, чтобы ускорять селекты. Много чего можно в редис понапхать, не зря кеш на уровни делят.
    Ответ написан
    Комментировать
  • Необходимо ли создавать отдельные страницы по каждое видео?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    как то не согласуется -
    Пишу видео хостинг, решил все проблемы
    и
    Есть ли необходимость создавать под каждое видео отдельную страницу?
    как бы уровень "пишу" предпологает понимание как и что ты делаешь, а тут вроде уж совсем основы - и у тебя сразу мысли "втф, школьник, что ты тут делаешь?".

    Короче, или опишите в чем проблема (и при чем тут аякс, кстати, тоже), или описывайте что и на чем написано и как решали, что не получилось?
    Ответ написан
    Комментировать
  • Отправка с формы в 2 столбца?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Как связана отправка полей и вставка в базу?
    (Ответ - НИКАК)
    Ответ написан
    Комментировать
  • Какие опции отвечают за уникальное значение в столбце MySQL?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    так вот, как видно в таблице столбец approved имеет уникальное значение.
    не видно, кроме того вы не совсем верно понимаете значение параметра "уникальное".
    1. Возможные варианты 0 или 1
    enum и задать значения.
    2. Значение 1 может быть только в 1 строке
    имхо проще сделать запрос на выборку where approved = 1 и уже если выборка не пустая смотреть что там у вас по логике должно быть.

    PS: что то пониже спины подсказывает мне что задача которую вы таким образом пытаетесь решить создаст вам еще больше проблем. Где то при проектировании у вас жопа ошибка, попробуйте решить как-то иначе, или спросите тут ка сделать.
    Ответ написан
  • Как создать правильный запрос к Mysql?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Плохая идея.
    В таблице в хаотичном порядке размещены записи,

    Подозреваю что некий порядок там есть, однако не понимаю причины по которой он вас не устраивает. Id не является полем для сортировки, кроме случаев, когда надо восстановить порядок добавления. Если нужно какое-то поле для сортировки отличное от даты (хотя нафига? есть дата, по ней отлично сортируется), добавьте поле order, и мучайте его. Лично я не вижу смысла в ваших манипуляциях, окромя нежелания вникнуть в понимание как работают запросы.
    Ответ написан
    Комментировать
  • Как привязать выбор города к выбранной стране?

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Как делается выборка? Или "я его поставил и запустил, оно не работает"?
    Ответ написан
  • Переписать скрипт в ajax?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Оформите код под тэг, это нереально читать.
    Первый кусок вообще здесь не нужен, вы же его не будете использовать, а смотреть на извращения которые вы пробовали тоже не большое удовольствие.
    Не работает - не описание проблемы. Что выдает скрипт, какие ошибки в консоли, что происходит на пхп стороне? Кроме success есть еще возвраты, error например, который тоже неплохо бы обрабатывать.

    PS: ок, под тег убрали, отлично, зачем первый кусок оставили? Он работает? Где пояснения что не работает?
    Ответ написан
    Комментировать
  • (PDO) Ошибка при подключении к MySQL?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Смотреть логи, все что происходит на серверах хостеров обычно сопровождается кучей логов, в данном случае логи пхп должны помочь.
    2) В хостинг панели в настройках бд обычно указаны данные для коннекта, возможно у вас нестандартный порт подключения или еще какие триксы от хостера. Смотрите настройки в панели.
    3) Если хостинг позволяет - включите вывод ошибок и варнингов, это сильно упростит работу по установке и настройке.
    PS: как совсем безумный вариант - пдо не включен в списке расширений пхп для этого хостинга, если там есть настройки пхп - проверить, но это и по логам должно быть видно.
    Ответ написан
    3 комментария
  • Какой метод / формат для хранения данных при редком использовании?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Чет я не понял -
    сейчас реализовано именно путем хранения и обработки массивов
    - храните данные в пхп? В файлах? или... Не понятно кароче.

    Мне видится в любом случае бд(мускуль, как наиболее распространенный, например) с отдельными таблицами на ваши массивы, пхп неплох для такого в качестве бэкенда, если нужно что-то чтобы мегабыстро работало - кеш в редис. Это достаточно стандартная связка, не вижу смысла что-либо изобртать по новой.
    Ответ написан
    Комментировать