Задать вопрос
  • Почему данные не выводятся?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Так можно же показывать сообщения и об остальных ошибках MySQL:
    <?php
    
      // Соединиться с сервером БД
      mysql_connect("localhost", "admin", "pass") or die (mysql_error());
    
      // Выбрать БД
      mysql_select_db("db") or die(mysql_error());
      mysql_query("SET NAMES 'utf8'") or die (mysql_error());
    
      // SQL-запрос
      $strSQL = "SELECT * FROM sell";
    
      // Выполнить запрос (набор данных $rs содержит результат)
      $rs = mysql_query($strSQL) or die (mysql_error ());
    
      // Цикл по recordset $rs
      // Каждый ряд становится массивом ($row) с помощью функции mysql_fetch_array
      while($row = mysql_fetch_array($rs)) {
    
    
    
         echo '<div><div class="popular-box"><div class="title">' . $row["name"] . '<span>' . $row["description"] . '</span></div>';
         echo '<img src=">' . $row['img'] . '"';
         echo '<div class="price"' . $row['price'] . '</div>';
         echo '<a href="#modal-order" data-toggle="modal"><span class="pe-7s-cart"></span></a>';
      }
    
      // Закрыть соединение с БД
      mysql_close();
      ?>
    Ответ написан
    Комментировать
  • Почему полученые после SELECT строки, ведут себя так?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Прочитайте документацию. Перечитайте документацию. Поймите написанное в документации. Или вот:
    $arrayQuery = mysqli_fetch_all($query1, MYSQLI_ASSOC);
    var_dump($arrayQuery);
    Ответ написан
    Комментировать
  • Как и где взять список сайтов работающих на HTTP?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
  • Деобфускация php кода. Возможно ли?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Не можете декодировать HEX-строки в файле?
    <?php   file_put_contents(pathinfo($argv[1], PATHINFO_FILENAME).".out", preg_replace_callback("/\\\\x([0-9a-f]{2})/i", function ($a){return pack("H*" , $a[1]);}, file_get_contents($argv[1])));   ?>

    Сохранить в файл dehex.php, и запускать командой php -f dehex.php file_with_hex.txt.
    На что нужно заменить строку file_with_hex.txt - догадаетесь?
    А догадаетесь, что же теперь находится в появившемся файле file_with_hex.out?
    Ответ написан
    Комментировать
  • Функция PHP сохранила значение?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    <?php
    function test(){
        if (empty($GLOBALS['my_special_test_value'])) $GLOBALS['my_special_test_value'] = rand(1, 5);
        return $GLOBALS['my_special_test_value'];
    }
    ?>
    Ответ написан
    1 комментарий
  • Как вывести сообщение об ошибке validator по ajax?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Сделайте не console.log(data);, а console.dir(data);, и посмотрите на структуру данных. Скорее всего там будет одна строка. А должны быть отдельные переменные "fail" и "errors". Если их нет - то и if (data.fail) { работать не будет, потому что data не распарсилась как JSON. А в JQuery ведь есть функция парсинга JSON, да?
    Ответ написан
    Комментировать
  • Как сделать что бы работала команда *#*#4636#*#*?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Во-первых, код нужно вводить во встроенной в телефон звонилке. Как правило она называется "Телефон", пакет com.android.phone.

    Во-вторых, существует множество программ "Secret Codes", которые делают одно и то же: ищут в телефоне и показывают секретные коды, и даже запустить их позволяют, безо всякого набора. Рекомендую "Секретные коды" (пакет com.afp_group.software) версии 1.6.

    И в-третьих, знаю про *#*#3646633#*#*, а вот про ваш код впервые слышу. Хотя с другой стороны, любой программист волен этих кодов хоть +100500 напридумать, и в свою программу вписать...
    Ответ написан
  • Почему unlink не удаляет файл?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Самый тупой прямолинейный затратный по ресурсам способ, для проверки:
    echo(shell_exec("rm -f ".escapeshellcmd(__DIR__."/cookie_".$num["Id"].".txt")." 2>&1"));
    Ответ написан
    Комментировать
  • Не работает авторизация на php?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В браузере в Web Developer Tools посмотри на вкладке Network, что же именно передаётся из формы логина на сервер, и что прилетает с сервера в ответ. Видимо там прилетает совсем _НЕ_ 'ok' в формате JSON.
    Ответ написан
    Комментировать
  • Почему в БД крокозябры?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Ой подозреваю, в PHP-скриптах после создания коннекта к базе данных прописано mysql_query("SET NAMES 'CP1251'");.
    Или другой вариант: mysqli_set_charset($db_connect, 'cp1251');.
    Вот ей-ей прописано...
    Ответ написан
  • Preg match на bash как в php?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Можно вот так:
    Str="лялчлч логин - 79991234567, пароль durhfh4fj"
    Login=`echo "$Str" | grep -Po "логин - \K[0-9]+"`
    Pass=`echo "$Str" | grep -Po "пароль \K.+"`
    echo "Login=$Login"
    echo "Pass=$Pass"
    Ответ написан
    1 комментарий
  • Переадресация на заданную страницу с формы обратной связи. Как реализовать?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Ни на что, потому что это только текст типа "Спасибо большое!" внутри элемента <div> (который изначально скрыт).

    После удачной отправки данных из формы на сервер некий JavaScript, который выполнил отправку, делает этот элемент видимым, соответственно сообщение "появляется" в модальной форме.

    Вам нужно найти и поменять JavaScript, который отправляет, а затем меняет видимость. Прописать туда необходимый переход. Но чуствуется, сделать это вы не сможете, нужен опыт.
    Ответ написан
  • Debian boot device?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    В настройках BIOS-а нужно указать, какое устройство является загрузочным по умолчанию.
    Ответ написан
    Комментировать
  • Почему не сбрасывается таймер в js?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    У вас clearInterval(times) не приведёт к обнулению таймера, потому что в качестве аргумента нужно указывать не массив чисел times, а результат tm, возвращённый функцией tm = setInterval(...);.
    Ответ написан
  • Откуда в выводе dig доменное имя?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Потому что dig login.payoneer.com даёт:
    ;; QUESTION SECTION:
    ;login.payoneer.com.            IN      A
    
    ;; ANSWER SECTION:
    login.payoneer.com.     57      IN      CNAME   login-payoneer-com.payoneerx.prod2.reblaze.com.
    login-payoneer-com.payoneerx.prod2.reblaze.com. 597 IN CNAME cs1415.adn.rhocdn.net.
    cs1415.adn.rhocdn.net.  3599    IN      A       192.229.182.98

    Как видите у login.payoneer.com нет записи A (то есть прямого IP-адреса), зато есть ссылка CNAME, которая указывает на login-payoneer-com.payoneerx.prod2.reblaze.com, у которого тоже нет A, но есть ссылка CNAME уже на cs1415.adn.rhocdn.net, у которого наконец-то есть запись A с адресом 192.229.182.98. IMHO поэтому вся логическая цепочка и показывается...
    Ответ написан
    1 комментарий
  • Как выполнить shell_exec, чтобы PHP не дожидался окончания системной команды?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    А попробуйте так:
    <?php
    $output = shell_exec('C:\Windows\system32\cmd.exe /c start Watch.bat '  . htmlspecialchars($_GET["name"]));
    ?>
    Ответ написан
  • Почему при запросе SQL через тело функции PHP получаю ошибку соединения?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Про область видимости переменных уже подсказали, внимательно изучайте.
    А что-бы было на чём осознать написанное в документации, вот ваш код (с простейшей защитой от SQL-иньекций, тоже стоит изучить):
    function sql_query($user_id) {
        global $connection;
        $query = "SELECT * FROM users WHERE id='".mysqli_real_escape_string($connection, $user_id)."'";
        if(!$query_result = mysqli_query($connection, $query)) {
                die('Query failed: '.mysqli_error($connection));
        } else {
                echo ('Complete');
        }
        return $query_result;
    }
    Ответ написан
    Комментировать
  • Как в PHP отсортировать такие элементы?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    <?php
    function my_sorting($in, $sort)
    {
        $tmp = array();
        foreach ($sort as $k => $v) $tmp[$k] = "";
        foreach ($in as $v) ($t = array_search($v, $sort)) !== false ? $tmp[$t] .= $v."\n" : $tmp[] = $v."\n";
        return implode("", $tmp);
    }
    
    $arr = array("Асфальт", "Карапуз", "Конфеты", "Пряники");
    var_dump(my_sorting($arr, array("Пряники", "Асфальт", "Конфеты")));
    Ответ написан
    Комментировать
  • Как последовательно получать данные с разных url и спользуя curl?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Должно быть так (смотрите на аргументы curl_exec() и curl_close()):
    $url_p = curl_init($url);
    curl_setopt_array($url_p, array(
          CURLOPT_HTTPHEADER => $arHeaderList,
          CURLOPT_FOLLOWLOCATION => true,
          CURLOPT_RETURNTRANSFER => true,
          ));
    $result1 = curl_exec($url_p);
    curl_close($url_p);
    Ответ написан
  • Bash. Как прочитать лог файл в переменную после перенаправления "динамического вывода" &> file.log?

    @AUser0
    Чем больше знаю, тем лучше понимаю, как мало знаю.
    Вывод _И_ ошибки нужно записывать так:
    megacmd sync /tmp/site/ mega:/backup/latest/ >log.txt 2>&1


    Код "[2K" в начале каждой строки "Copying ..." заставляет консоль переместить текстовый курсор в начало строки. Поэтому каждая следующая строка отображается поверх предыдущей строки, и именно поэтому проценты в этой строке меняются, а экран не заполняется строками.

    А вот как из всего набора строк оставить только последнюю, с максимальным процентом... Хмммм... Один из вариантов:
    head -n1 log.txt >log2.txt ; grep 'Copying ' log.txt | tail -n1 >>log2.txt ; tail -n1 log.txt >>log2.txt
    Ответ написан
    3 комментария