• Как починить ошибку Unexpected Indent, когда все инденты в норме?

    @MrCheatEugene Автор вопроса
    сделал как на картинке, вышло вот это
    def do_connect():
        import network
        sta_if = network.WLAN(network.STA_IF)
        if not sta_if.isconnected():
        	f = open('config.cnf')
        lines = f.readlines()
        	print('connecting to network...')
       				sta_if.active(True)
       				sta_if.connect(lines[2],lines[3]);
        	while not sta_if.isconnected():
           			pass
        print('network config:', sta_if.ifconfig())

    и теперь та же ошибка на 7ой строке
  • Как авторизироваться на сайте через другой сайт?

    @MrCheatEugene
    Дмитрий Гусев, Здравствуйте. Переписал скрипт, при попытке входа всегда получаю ответ
    {"message":"Current user is not logged in"}
    При входе с теми же данными на сайте cloud.su-19.com выдаёт "Неверный логин или пароль".
    Могли ли бы вы отправить рабочие данные авторизации?
    Телеграммом, к сожалению, не пользуюсь. Могу обсудить данный вопрос по эл.почте(адрес удалён@gmail.com).
  • Как авторизироваться на сайте через другой сайт?

    @MrCheatEugene
    Дмитрий Гусев,
    Примера, с iframe к сожалению нет.
    В деталях - берём нашу форму и iframe.
    Наша форма - не блок , а простой div.
    SRC iframe'а направлен на форму входа другого сайта.
    При нажатии кнопки отправить нашей формы, мы обращаемся к iframe через js, заполняем форму, и нажимаем на кнопку "Отправить".
    Смотрим есть ли в iframe блок ошибки(по классу), если есть - пишем на нашем сайте сообщение об ошибке.
    Если нет - то редиректим на конечный сайт.
    Код для этого всего, я сюда писать не буду, просто предлагаю как ещё можно сделать.

    На сайте кстати используется методы GET и Post. Возможно, это какая-то защита. Точно не знаю.
    Но могу сказать что и по какому методу высылать, судя по форму и тому что делает сайт при отправке формы
    GET= user,direct (direct всегда равен 1)
    POST = user,password,timezone,timezone_offset, requsttoken
    Скорее всего нужно добавить get -параметры в ссылку, а всё остальное отсылать через post.
    Надеюсь мой ответ как-то поможет
  • Вопросы по смарту жд?

    @MrCheatEugene
    1. Total_LBAs_Written = Сколько всего байт записано.
    И тут либо всё сходится, либо ты указал в расчёте неверный размер сектора(указал 512 байта, а на деле - 16 байт)
  • Как авторизироваться на сайте через другой сайт?

    @MrCheatEugene
    MrCheatEugene, Или можно на втором сайте - если конечно к нему есть доступ - добавить в защите if, который проверяет http_referer(равен ли он нашему сайту с формой) а также проверяет - является ли конечная страница адресом логинки? Если всё так - логинимся, если нет - ничего не делаем(чтобы не задеть формы смены почты, пароля и т.д)
  • Как авторизироваться на сайте через другой сайт?

    @MrCheatEugene
    Дмитрий Гусев, кажется, вижу проблему. Конечный сайт использует CSRF-защиту, чтобы нельзя было зайти с другого сайта на этот, поменять e-mail, пароль и т.д.
    Сам токен в запросе временный, и он в этом случае хранится в параметре requestToken.
    Такой токен, как я знаю - подделать нельзя. А временный токен будет неверным после первого запроса с этим токеном.

    Как костыль - можно на фронтенде сделать скрытый iframe, в котором inputы конечного сайта будут просто модифицироватся в зависимости от наших инпутов. В зависимости от ответа сайта(просто парсим из iframe блок с сообщением об ошибке/успехе) - переходим на конечный сайт, или остаёмся на том же самом сайте. Минус костыля в том что если владелец сайта поменяет название инпута или форму - будут ошибки.
  • Как заставить отрабатывать шаг и дробные числа?

    @MrCheatEugene
    а в чём собственно ошибка?
    я не увидел ничего кроме "думал это так работает, а вот нифига("
  • Как исправить ошибку invalid operands of types 'const char*' and 'const char [7]' to binary 'operator+'?

    @MrCheatEugene Автор вопроса
    Дмитрий Беляев, А как тогда можно unsigned char(char*) преобразовать в обычные char? Без использования std и прочих стандартных си-библиотек(в Arduino-компиляторе их выпилили по неизвестной никому причине)
  • Что не так с запросом php?

    @MrCheatEugene
    А во вторых строки в SQL нужно писать в одинарных кавычках.
    В третьих, имена столбиков пишутся в наклонённых кавычках. Этот символ расположен на кнопке "Ё".
    SELECT * FROM `collumn` = 'string'
    И для PHP
    $mysql=mysqli_connect();//подключение к MySQL
    $string="Если мы напишем can't, let's,  isn't ain't и т.д то из-за одинарной кавычки(спецсимвол) MySQL запутается. Не говоря о иньекциях.";
    $string=$mysql->escape_string($string);//А вот так уже нет! Иньекции и прочее не страшны.
    $query = "SELECT * FROM `collumn` = '$string'";
    $res =$mysql->query($query);//С экранированной строкой SQL отдаст нормальный запрос
    var_dump($res->fetch_assoc());//результат
  • Почему MySQL не может запуститься?

    @MrCheatEugene Автор вопроса
    justhostRU, В оригинале LAMP и стоял) Как итог я намучался с Apache (путались виртуалхосты) и ещё одной панелью(ISPConfig) я поставил nginx. В нгинксе я ничего не понимал, а загуглить доки чтобы за 5 минут разобратся... я не додумался и поставил первую попавшуюся панель из гугла по запросу "nginx server panel". Она же не распознала nginx и предложила мне его установить) Что я сделал.
    После чего я поставил mysql через неё же и... не работают сайты(а конкретно SSL). Удалил панель. Ручками подправил конфиги nginx. Работает.
    Начинаю ставить CMS и... ошибка подключения к БД. Пишу mysql и началось.
    Опять-же переустанавливать ось скачивая и загружая 30 гигабайтный образ диска через говняный интернет который отваливается от любого чиха со стороны устройств не лучшее занятие.
  • Не могу подключиться к своему серверу minecraft?

    @MrCheatEugene
    но вот почему оно ругалось мне до сих пор неизвестно, возможно как раз проброшенный порт в роутере и был причиной(роутер слушает на порту 25565 у внутреннего айпи 192.168.0.2 при этом занимая его во внешней сети, при попытке же подключится к уже занятому порту на айпишнике сервер получал ошибку и выключался).
  • Не могу подключиться к своему серверу minecraft?

    @MrCheatEugene
    Dzhigit, иногда роутер может блокировать подключение на себя же, т.е при попытке подключения на внешний айпи из под NAT произойдёт.. ничего.
    При внешнем же подключении не из под NAT на тот же айпи всё будет работать.
  • Не могу подключиться к своему серверу minecraft?

    @MrCheatEugene
    Dzhigit, 1.1.1.1 это пример внешнего айпи,в данном случае этот айпи принадлежит Cloudflare.
  • Не могу подключиться к своему серверу minecraft?

    @MrCheatEugene
    Dzhigit, скорее всего либо: роутер дурак, плохо пробросил через брандмауэр, либо провайдер тупо решил так затроллить всех школьников таким креативным методом.
    попробуй 25566, 25567 или 25554,25553(и так далее по списку). Можно попробовать повесить на порты 80,8080. Но учти, что может пропасть интернет. Ошибка говорит что не удалось занять порт, т.е он занят.
    Можно попробовать ngrok, но будет ограничена скорость(у них и платные тарифы есть, но проще купить вдс или хостинг сервера за те же деньги).
    Проверь занятые порты командой netstat -a -n | grep "LIST" , может там какой-нибудь антивирус и сидит. Его(антивирус), тоже нужно отключить. Желательно, прям выдрать его из винды.
  • Почему MySQL не может запуститься?

    @MrCheatEugene Автор вопроса
    MrCheatEugene,В логе написано ничего. Редактор nano пишет [ Read 0 lines ] что значит, что файл пустой.
  • Почему MySQL не может запуститься?

    @MrCheatEugene Автор вопроса
    Такого значения там нет. Как и нету никаких других значений.
    [client-server]

    # Import all .cnf files from configuration directory
    !includedir /etc/mysql/conf.d/
    !includedir /etc/mysql/mariadb.conf.d/
    В /etc/mysql/mysql.conf.d/ пусто. В /etc/mysql/mariadb.conf.d/ есть пара файлов ПОХОЖИХ на конфигурацию. но там такого параметра нету. Как и user, как и pass.
  • Почему MySQL не может запуститься?

    @MrCheatEugene Автор вопроса
    justhostRU, ну,я пытался переустановить его час после кривой панели которая удалила его неправильно и это был лучший результат. До этого он даже конфигурацию не создавал.
  • Как сохранить текст весь и записать на сервер методом PHP?

    @MrCheatEugene
    Ипатьев, извиняюсь, вот фикс:
    <?php 
    try{//попытаться
    file_put_contents('название конечного файла на сервере',file_get_contents('сайт текста'));//сохранить файл 'название конечного файла на сервере'  со значением 'получить данные с сайта текста'
    }catch(Throwable){//если произошла любая ошибка(Php 7+)
    die();//завершить скрипт если произошла ошибка
    }
    ?>

    Сайт текста был в первой версии вопроса, после чего автор его отредактировал.
    И напомню вопрос:
  • Почему Monolog не может записать файл?

    @MrCheatEugene Автор вопроса
    Лентюй, так кто виноват-то? автор библиотеки или Фокклер?