• Кто знает самый быстрый шаблон сайта?

    ThunderCat
    @ThunderCat Куратор тега HTML
    {PHP, MySql, HTML, JS, CSS} developer
    Дарю:
    <html>
    <head></head>
    <body>Hello world!</body>
    </html>
    gps близкий к 100 на любом устройстве
    Ответ написан
    3 комментария
  • Как вместо цифры брать id из переменной?

    Adamos
    @Adamos
    Откладываем баланс, пока рано.
    Читаем уроки, в названии которых есть слово "Авторизация".
    Ответ написан
    Комментировать
  • Почему первый цикл влияет на второй?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    Циклы в РНР никак не связаны. Как и в любом другом языке.
    И второй всегда начинается без свякой связи с первым.
    Если же речь идет о переменных, которые участвуют в цикле, то программист должен позаботиться САМ, о том чтобы перед началом любого цикла они имели нужные значения.
    Ответ написан
    Комментировать
  • Как вставить JS переменную в PHP код?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Тоесть переменная определяется и существует в одном языке (который запускается и работает в браузере пользователя), а напечатать её должен другой язык (который запущен на далёком-далёком сервере)?

    Давайте придумаем аналогию этой хотелки: хочу, что бы пушка вон того танка стреляла с крыши моего автомобиля. При этом переставлять пушку не будем, она так и останется на том танке, но в случае необходимости с моей крыши она стрелять ДОЛЖНА, это не обсуждается. Вот хочется мне так.

    P.S. Нет, конечно, через AJAX (XMLHttpRequest) можно обратиться к серверному PHP, передать ему значение переменной one, получить сгенерированный ответ и вывести его на странице через document.write().
    Ответ написан
    Комментировать
  • Как разбить число на числа?

    Adamos
    @Adamos
    А функцию, которая выводила бы слово "ЧАЙНИК", отдельно вам не надо?
    ПОКА число БОЛЬШЕ второго
    ВЫВЕСТИ второе и ВЫЧЕСТЬ его из первого
    ИНАЧЕ вывести число
    Ответ написан
  • Можно ли подменить IP посетителю сайта?

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

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    реально конечно
    надо только каждому сказать, чтобы он поменял ip своего компьютера, чтобы иметь возможность снова смотреть рекламу.

    через прокси тоже можно. тогда гуголь заблокирует учетную запись целиком, и проблема отключения рекламы станет неактуальной.
    Ответ написан
    Комментировать
  • Возможно ли задать наследование классов JS из конструктора, по условию?

    Adamos
    @Adamos
    Бредовая идея поперек ООП.
    Добавьте в класс член, который будет инициализироваться объектом того или иного класса в конструкторе, и не морочьте себе голову.
    Ответ написан
    Комментировать
  • Не отправляются данные веденные из input в бд (Mysql, PHP)?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    И не будет никакой ошибки, потому что код взят из какого-то древнего руководства, написанного обезьяной.
    Меня вот поражает, ну ОТКУДА вы вы выкапываете это дерьмо мамонта? На каком ютуб канале, какой гамадрил вот это вот всё вещает?

    - print "Ошибка!: " . $e->getMessage() писал дебил, потому что специально выводить ошибки не нужно - РНР и так выведет ошибку, если его об этом попросить.
    - try {} catch (PDOException $e) { писал дважды дебил, потому что ПДО будет кидать исключения только если ему об этом сказать при соединении. А дебил об этом не сказал
    - try {} catch (PDOException $e) { писал трижды дебил, потому что см. выше. Не нужно ловить ошибку, чтобы её вывести.
    - VALUES ('{$name}', '{$surname}', '{$age}', '{$email}', '{$phone}', '{$index}'"); - а вот это уже, я думаю, не руководство, а самодеятельность автора кода. Даже в дебильном руководстве такое вряд ли можно увидеть.
    - enter' => $submit - это уже тоже автор кода, от излишнего усердия и ПОЛНОГО не понимания своих действий
    - ну и да, почему-то в списке полей id_user есть, а в VALUES внезапно нету. "Где логика, где разум?" (с)

    В общем учимся работать с БД в РНР заново
    .
    // Параметры для подключения
    $db_host = "localhost";
    $db_user = "root"; // Логин БД
    $db_password = "root"; // Пароль БД
    $db_base = 'test'; // Имя БД
    $db_encoding = "utf8mb4" // кодировка 
    
    // Подключение к базе данных
    $db = new PDO("mysql:host=$db_host;dbname=$db_base;charset=$db_encoding", $db_user, $db_password);
    // Просим ПДО сообщать об ошибках
    $db->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION );
    
    // Собираем данные для запроса
    $data = array( 'name' => $name, 'surname' => $surname, 'age' => $age, 'email' => $email, 'phone' => $phone, 'index' => $index);
    // Подготавливаем SQL-запрос
    $query = $db->prepare("INSERT INTO `users`(`user_name`, `user_surname`, `user_age`, `user_email`, `user_phone`, `user_index`) 
                         VALUES (:name, :surname, :age, :email, :phone, :index)");
    // Выполняем запрос с данными
    $query->execute($data);


    Хотя бы так
    Ответ написан
    6 комментариев
  • Сортировка php + mysql как правильно?

    FanatPHP
    @FanatPHP
    Чебуратор тега РНР
    order by sent_time asc сортирует от меньшего к большему.
    если это не так, то редактируется один файл, а выполняется другой

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

    @Rerurk
    А как вы его хотите использывать? Так и используйте
    Ответ написан
    4 комментария
  • Могут ли ошибки в консоли Хрома забить оперативную или постоянную память, если да, то как это предотвратить?

    @rPman
    само по себе сообщение об ошибке занимает мало времени и чтобы это стало заметно нужно действительно много
    но вот отладочная информация, когда в console.log выводится объемный объект и очень много - занимает прилично оперативной памяти (так как весь объект копируется и хранится в памяти чтобы в интерфейсе его можно было посмотреть) у меня был пример когда окно firefox работало больше суток и отладочная информация нагрузило так сильно оперативную память что был задействован своп файл и сам браузер дико тормозил, но очистка консоли тут же все исправило

    вызывай скриптом consloe.clear() типа такsetInterval(()=>console.clear(),3600*1000)для автоматической очистки консоли раз в час, этого будет более чем достаточно
    Ответ написан
    Комментировать