• Получить ключ от массива?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    так как это не ключ от массива - то ответ должен быть - никак.
    Вообще это свойство объекта, лежащего в $array["file_reference"], но так как свойство приватное, получить его можно только через методы объекта, то есть что-то на подобии $array["file_reference"]->getBytes(), точнее - надо смотреть сам класс danog\MadelineProto\TL\Types\Bytes.
    Ответ написан
    Комментировать
  • Реализация правильной опции "запомнить меня" и завершение сеансов удаленно?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Насколько это безопасно?
    Нифига вообще не безопасно, тупо можно перебором всех "попробовать порулить". Большая такая дыра. Ну, пока не заметили - все ок, но кто-то обязательно заметит, 148%.

    И по поводу опции с запоминанием сессии, это как сделать безопасно?
    Уже написали, в принципе смысл - не хранить какие-то явно связывающие данные типа логина или айди в качестве ключа, а генерировать случайный хеш/ключ, который хранить на клиенте и на сервере.

    И также мне всегда нравилось, что сессии можно закрывать удаленно(как это сделано в телеграме).
    Не понял о чем речь, удаленно это из туалета когда комп в комнате? или из тайного центра тайного правительства отключать клиенту сессию и интернет? О чем это вообще?

    Но как быть, если сессия на клиенте просто пропадет?
    Сессия (внезапно) не может пропасть на клиенте, по тому как ее там никогда не бывает, бывает там только сессионная кука - ключ к сессии, которая (сессия) - на сервере, так что вопрос в данной формулировке смысла не имеет.
    Ответ написан
    2 комментария
  • Будет ли незаконным то, что законно в другой стране?

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

    НО! в процессе работы он вполне может хранить и использовать материалы, запрещенные в правовом поле родины . И вот тут есть нюансы и вероятность залететь на ровном месте.

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

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

    ThunderCat
    @ThunderCat Куратор тега MySQL
    {PHP, MySql, HTML, JS, CSS} developer
    Самое простое что приходит на ум - хранить парент_айди, рут_айди и левел. Тогда для любого узла можно легко выбрать всех потомков.
    Ответ написан
  • Забанили в гугл. Что делать?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    У людей на базе сервисов гугл есть целые црм с миллионами оборотами, и вот так в один момент можно потерять все БД по сделкам и клиентам и даже данные свои не забрать....
    Да-да, точняк, свой номер только лохи указывают, пацаны свой номерок не палят всяким левым сервисам. А они нагло пользуются и отжимают бизнес у уважаемых людей...

    ЗЫ: если не окончательно забанили - вот
    Ответ написан
    6 комментариев
  • Почему не работает SQL запрос?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    пипец, ну почему всегда одно и то же...

    Создаете переменную (строковую) с вашим запросом. Выводите. Смотрите. Если сразу не понятно где накосячили - копируете и вставляете в пхпмайадмин ручками. Смотрите. Если все работает - проблема скорее всего в подключении, если нет - смотрим в чем ошибка.

    В любом случае проверяем логи или включаем вывод ошибок.
    Ответ написан
    Комментировать
  • Как переделать функционал скрипта под БД?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    селект вэа comment_id is null, потом получить из выборки урлы картинок и удалить их (картинки), естественно что урл надо заменить на серверные пути. Ну и затем делит вэа comment_id is null.
    Ответ написан
  • Почему не хочет вытаскивать данные ИЗ бд или не работает переменная?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1)
    WHERE `ID`={$_GET['id']}
    за такое в приличном обществе бьют клавой по кумполу, до полного просветления.
    2) есть важнейшая функция, которую почему то все новички игнорируют - var_dump(); 100% решает проблемы, главное - правильно и часто использовать.
    3) Если есть запрос и возникает проблема с его использованием - выводите запрос (как строку) и запускайте этот запрос "вручную", например через пхпмайадмин.
    4) Вангую что вывод ошибок и варнингов у вас выключен. Смотрите логи или включите вывод ошибок.
    Ответ написан
    1 комментарий
  • Как скачать файл с сервера?

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

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

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    1) Картинки вообще не нужны, зачем они здесь? Ничего относящегося к сути вопроса в них нет.
    2) "весь код" оберните в тег кода и уберите под спойлер, все равно там ничего полезного нет.
    3) Ваш "обработчик" ничего не возвращает, а должен вернуть блок который надо добавить в текущий хтмл.
    Ответ написан
    Комментировать
  • Как зная MIME types в php получить расширение файла?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Комментировать
  • Как отправить форму с помощью AJAX?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    Ответ написан
    Комментировать
  • Какую IDE для PHP выбрать (бесплатную)?

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

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Больше года изучаю Java, ищу долго уже работу
    Изучать можно и 5-10 лет и ничего не наизучать, проекты готовые есть работающие? Есть что реально показать из того что вы описываете в резюме как "хорошее знание блаблабла"?

    Не совсем понятно, на 4 собеседования вас пригласили из скольких отправленных резюме?

    И, если уж такой затык устроиться по месту проживания, и это связано не с вашим проф. уровнем - ищите удаленку на родине, что мешает?

    И там тоже есть бекенд и можно заниматься более интересными вещами, чем на Java,
    В веб (как впрочем и в других областях разработки) какого то особого прям веселья и разнообразия практически не наблюдается, перефразируя некую пословицу - когда у тебя есть бд, все вокруг кажется CRUD...
    Ответ написан
  • Где выше качество обучения на ПМИ 01.03.02: в МЭИ или МАИ?

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Ничуть не умаляя достоинств ВУЗа как обучающего заведения (сам имею 2 высших) могу сказать что вопрос задан не совсем корректный и совершенно мимо ресурса. Как минимум для нормального ответа надо пройти обучение во всех трех и дать свою субъективную оценку, что во первых нереально, а во вторых конкретно вам может быть совершенно бесполезно, ибо "все фломастеры разные". Ну и во вторых - тут мало именно студентов (имхо), может посмотрите более профильные форумы по учебе?

    К остальным - да, мне не пригодился матан(!), дифуры(!), теория меры, уравнения мат физики и даже теория иррациональных чисел, но вполне зашли дискретка, теория автоматов, теория графов, теорвер, алгебра и теория множеств. Ну и профильные предметы, типа основы рбд, кластерный анализ, (сюрприз!) программирование, основы оп. систем. Другой вопрос что это все училось мной 20+ лет назад, и сейчас есть много других источников информации. Но сруктурный подход к обучению в вузе не изменился, и это норм. Учат медленно, но ты выходишь с нормальным набором знаний, универсальным для большинства направлений. Все "молодые горячие" спешат рвануть в айти за длинным рублем здесь и сейчас, "потратить целых 3 года на образование - пфф, не смешите меня", нахватываются по верхам, потом смотришь на эти поделки и думаешь, как вообще у этого человека мозг работает?
    Ответ написан
  • Почему выходит ошибка Fatal error: Uncaught Error: Function name must be a string?

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

    PS: Научитесь пользоваться var_dump, жизнь сразу станет лучше.
    Ответ написан
    Комментировать
  • Как разрешить сайту под https дергать html блоки с другого сайта?

    ThunderCat
    @ThunderCat Куратор тега Веб-разработка
    {PHP, MySql, HTML, JS, CSS} developer
    консоль не смотрели? Там должно быть что-то на подобии "restrict bla-bla CORS bla-bla headers bla-bla error"
    читать тут например, или глубже в тему на девелоперс.мозилла.орг
    Ответ написан
    2 комментария