• Чем на сайте зменить swf?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    https://www.google.ru/search?q=swf+to+html5
    или в mp4, будет весить меньше гифа и качество повыше, и 30 мб для потока норм сегодня...
    Ответ написан
    Комментировать
  • Можно ли перевести данный код на язык PHP?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Эта... А смысл такого преобразования не подскажите?

    V01 UPD: По итогу все плохо, но:
    если задача стоит именно реализовать это ... поделие именно без жс "любой ценой" - делаете кнопки линками на скрипт типа cart.php, в гет параметры добавляете что нужно сделать и с чем, например cart.php?item_id=666&action=plus, в этом файле уже в сессию пишете ид товара и количество из гет параметров, можно даже в виде простейшего массива ид-количество ( типа такого [666=>1,667=>3]) , и редиректите обратно на страничку откуда пришли. На каждой страничке в хеадере достаете из сессии вашу "корзину" и выводите что вам там нужно. Можно то же самое сделать с помощью формы, где ваши + и - будут кнопками субмит и форма будет отправляться методом пост, суть и логика примерно та же.
    Ответ написан
    3 комментария
  • Нужно ли заполнять атрибуты формы?

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

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

    Пробовал через атрибут download, не работает
    правильные хеадеры отдавайте из серверсайд скрипта:
    Content-Disposition: attachment; filename="filename.jpg"
    Ответ написан
    Комментировать
  • Не заполняется таблица на phpMyAdmin значениями,что пользователь ввел во время регистрации.Ошибок не выдает.Что может быть причиной?

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

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    Каша из букв и обрывков мыслей какая-то...
    Вы отправляете аяксом data: "value=" + value,, причем валуе непонятно откуда взялось, на сервере ловите $_REQUEST['id'], который там иссестно отсутствует. Что там к чему привязывать даже понять нереально...
    Ответ написан
    Комментировать
  • Как правильно пересобрать массив?

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

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    Ответ написан
    Комментировать
  • Как вставить html шаблон письма в код?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    В целом, судя по $this->Hosts во первых у вас "типа ооп", так как вроде бы объекты, но вроде бы кодестайл кривой и в модели(?) /контроллере(?) какого-то хрена забыл хтмл... по этому правильно было бы создать лэйоут и вью под письмо, сменить у текущего объекта Вью лэйоут на мэйловый, и отрендерить вьюшку в переменную. Но вам будет проще так:

    1) Найти шаблон
    2)
    function RecoveryPassword($user, $pass, $mail){
    ob_start();?>
    код шаблона, со вставленными в нужные места значениями через <?=$value?>
    <?php
    $text = ob_get_clean();
    $subject = "Восстановление забытого пароля в системе \"".$this->Hosts."\"";
    return $this->SendMail($mail, $subject, $text);
    }
    Ответ написан
    Комментировать
  • Почему AJAX методом POST присылает null или 0?

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    дебаг + консоль?
    Ответ написан
    1 комментарий
  • Не подключается стили локально. Что делать?

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

    ThunderCat
    @ThunderCat Куратор тега PHP
    {PHP, MySql, HTML, JS, CSS} developer
    if (нету файла) {
            header('HTTP/1.0 204 No Content');
            exit;
    }
    Ответ написан
    1 комментарий
  • Laravel vs WordPress?

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

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

    Совет - если это проект выстрелит/не выстрелит 50/50 - фигачьте мвп на вордпрессе, если взлетит - переписывайте. Худо-бедно оценить проект можно и на таком велосипеде. Дальше все равно надо будет писать нормальный проект.
    Ответ написан
    Комментировать
  • PHP Class: file_get(put)_contents. Как сохранять значения формы в разные файлы?

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

    Во вторых - утм метка как бы состоит не из одного поля обычно, и кроме того - она не уникальна, соответственно в качестве имени/ключа для хранения данных не подходит.

    В третьих если аргумент у вас изнутри объекта не виден, логично предположить что он должен передаваться как аргумент в метода класса.

    Но вам вообще сначала бы разобраться с во первых и во вторых.
    Ответ написан
    4 комментария
  • Как реализовать загрузку файлов по ссылке?

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

    Единственно можете подменять ссылку на свою, перенаправлять на скрипт на своем сервере, котрый курлом заберет файл с удаленного сервера и уже от себя его отдавать с заголовком аттачмент.
    Content-Disposition: attachment; filename="filename.jpg"
    Ответ написан
    Комментировать
  • Почему не работает код в Internet Explorer 11 и Edge?

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

    ThunderCat
    @ThunderCat
    {PHP, MySql, HTML, JS, CSS} developer
    шо делать?
    Сдаваться, вариантов нет...
    Установил sublime, всё настроил,
    Видимо не все
    и почему-то в хтмл файле не отображается ничего
    откройте для себя консоль, где все можно посмотреть, что загрузилось, что не загрузилось и почему.
    И в bacground url я раньше вбивал путь к папке с картинкой, сейчас же даже в подсказках ничего не пишет.
    Папка видимо не помечена как ресурс, и background про нее не в курсе.
    Ответ написан
  • Как отменить блокировку перехода по ссылке?

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

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    жмешь правой кнопкой по своей "картинке", смотришь путь откуда она запрашивается. Правильный вариант выглядит примерно так:
    src="http://localhost/images/1.jpg" или src="/images/1.jpg"
    неправильный:
    src="1.jpg" или что-то подобное, без корневого слеша и/или папки с картинкой. Учись пользоваться консолью, смотри исходники.
    Ответ написан
  • Как удалять через ajax конкретный элемент?

    ThunderCat
    @ThunderCat Куратор тега JavaScript
    {PHP, MySql, HTML, JS, CSS} developer
    В момент загрузки страницы на буттоны вешался слушатель, добавленные динамически элементы соответственно такого слушателя не имеют, и работать не будут. Вешайте слушатель на документ и отслеживайте таргет, в жк примерно так:
    $(document).on('click', 'button[id="item_delete"]',function() {...
    Ответ написан
    1 комментарий