• Как получить время работы процесса?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    $start1=microtime(true);

    $pages=[];
    for($i=1,$x=2;$i<100000;$i++){
    if( ($i)%9 !=0){$pages[$x]["$i"]=$i;}

    else{$pages[$x++]["$i"]=$i;}
    }

    echo"";
    var_dump($pages);
    echo"";

    $finish1=microtime(true);
    echo $rez1=$finish1-$start1;
    Ответ написан
    Комментировать
  • Как собрать массив с помощью цикла while?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    всем спасибо сам вспомнил))
    $temp[$row['ter_address']]=$row['reg_id'];
    Ответ написан
    Комментировать
  • Как в php задать произвольную подпись для выводимого кодом значения?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    $arr=['type1','no type1', 'var30'];
    print_r array_rand ($arr , $num = 1 );

    Ответ написан
    Комментировать
  • Как мне корректно отобразить кириллицу в PHP?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    function str_split_unicode($str, $l = 0) {
        if ($l > 0) {
            $ret = array();
            $len = mb_strlen($str, "UTF-8");
            for ($i = 0; $i <= $len; $i += $l) {
                $ret[] = mb_substr($str, $i, $l, "UTF-8");
            }
            return $ret;
        }
        return preg_split("//u", $str, -1, PREG_SPLIT_NO_EMPTY);
    }
    Ответ написан
    Комментировать
  • Как заменить ключ следующим значением?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    Мой правильный ответ

    function key_next_value($arr = array(1,2,6,5,10,8))
    {
        if (count($arr) % 2 == 0) {
            $ctn = count($arr);
            $mini_mass = [];
            $key = '';
            $value = '';
    
            for($i=1;$i<=$ctn;$i++)
            {
                if ($i%2 == true)
                {
                    $mass_paryty_element=$arr[$i];
                    $key = $mass_paryty_element;
                }
                else {
                    $mass_noparyty_element=$arr[$i];
                    $value = $mass_noparyty_element;
                }
                $mini_mass[$key]=$value;
            }
    
    
    
            return $mini_mass;
        }
        else
        {   echo "<br>";
            echo "<b>Массив нечётной длинны! Дайте мне массив чётной длинны!</b>";
        }
    }
    print_r (key_next_value());
    Ответ написан
    Комментировать
  • В каких случаях mail возвращает false?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Возвращаемые значения

    Возвращает TRUE, если письмо было принято для передачи, иначе FALSE.

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


    У меня то же так было но проблема была в UTF кодировке. Решилось тем что длкумент с кодом сохранил в utf-8, и все встало.
    Ответ написан
    1 комментарий
  • Можно ли сделать интернет-магазин за месяц?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Естественно самому нет. В договоре ты сам должен прописать все сроки. И если что то условия расторжения нереальные. Или ты сам должен понимать за сколько ты сделаешь инет магазин. Но п офакту если он хочет что то эксклюзивное то пусть платит и ждет. А если хочу прям на вчера то давай уже готовый магаз ему предлагай.
    Ответ написан
    Комментировать
  • Parse error: syntax error, unexpected end of file in C:\web\sqltest.php on line 77 в чем проблема?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    require_once ('login.php');
    Нужно в скобки а у вас
    require_once 'login.php';
    Ответ написан
    Комментировать
  • Почему не работает Mysqli?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    $dbhost = 'localhost'; // Эта строка вряд ли нуждаеться в изменении
    $dbname = 'accounts3';
    $dbuser = 'useradmin6';
    $dbpass = 'passadmin6';
    $appname = "Robin's Nest";

    У меня всё вдвойных кавычках. и тут главное без пробелов после и перед текстом например: "lokalhost" как видишь нет пробелов до и после локал хост. У меня так:
    $link = new mysqli("localhost","свой польхователь","свой пароль","users_login");
    mysqli_set_charset($link,"utf8");
    if (mysqli_connect_errno()) {
        printf("Не удалось подключиться: %s\n", mysqli_connect_error());
        exit();
    }


    Вот нормальная функция к которой должна привести была твоя книжка. Ибо либо ты что то сильно поменял в своём примере либо книга призвана гуглить. И такое бывает. Если вам понравилось ставьте Выполнение)).

    @sunnyrio: по материалам статей:
    http://www.php.su/functions/custom/?2 
    http://www.php.su/functions/custom/?1#feat
    http://www.phptown.ru/php/sql_create_table.php
    http://php.net/manual/ru/mysqli.quickstart.statements.php
    http://www.php.su/mysql/
    http://www.php.su/mysql/?functions
    Выяснилость что и как нужно передавать переменные в свою функцию, что пустую таблицу нельзя создать, ёё нужно заполнить хоть чемнибуть, ну и самое главное Функцию свою нужно вызывать однако.
    <?php
    function createTable(){
    
    $dbhost = 'localhost';  // Эта строка вряд ли нуждаеться в изменении
    $dbname = 'название своей базы данных';
    $dbuser = 'свой пользователь MySQL';
    $dbpass = 'Ваш пароль Сударь';
    $tablename = "Введи нормально без всякого буйна название таблици";
    
    $linkmysql=new mysqli("$dbhost", "$dbuser", "$dbpass", "$dbname");
    
    if ($linkmysql->connect_errno) { echo "Не удалось подключиться к MySQL: " . $linkmysql->connect_erron; }
      
    $create_table = $linkmysql->query("CREATE TABLE $tablename (id int(10),text1 varchar (100))") or die(mysqli_error($linkmysql));//id как и text1 varchar (100)) могут быть сами переменными но объявлять их нужно внутри функции иначе работать не будет.
     if($create_table) 
    {echo "Таблица $tablename создана <br>";}
    else{echo "Таблица $tablename НЕсоздана <br>";}      
       }
    
    createTable();
    
    echo "Да PhP - это круто!<br>";
    
    ?>
    Ответ написан
  • Как настроить элементы сайта при использовании Bootstrap?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Introduction
    Grid systems are used for creating page layouts through a series of rows and columns that house your content. Here's how the Bootstrap grid system works:

    Rows must be placed within a .container (fixed-width) or .container-fluid (full-width) for proper alignment and padding.
    Use rows to create horizontal groups of columns.
    Content should be placed within columns, and only columns may be immediate children of rows.
    Predefined grid classes like .row and .col-xs-4 are available for quickly making grid layouts. Less mixins can also be used for more semantic layouts.
    Columns create gutters (gaps between column content) via padding. That padding is offset in rows for the first and last column via negative margin on .rows.
    The negative margin is why the examples below are outdented. It's so that content within grid columns is lined up with non-grid content.
    Grid columns are created by specifying the number of twelve available columns you wish to span. For example, three equal columns would use three .col-xs-4.
    If more than 12 columns are placed within a single row, each group of extra columns will, as one unit, wrap onto a new line.
    Grid classes apply to devices with screen widths greater than or equal to the breakpoint sizes, and override grid classes targeted at smaller devices. Therefore, e.g. applying any .col-md-* class to an element will not only affect its styling on medium devices but also on large devices if a .col-lg-* class is not present.
    Look to the examples for applying these principles to your code.

    Я так делаю.
    А по поводу текста, накинь бутстрапу своих стилей.
    <div class="container-fluid">
            <div class="row">
    твоя картинка
    <div>
    <div>
    Ответ написан
  • Шифрование паролей, или как узнать контрольную сумму для сравнения?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    тоесть грубо говоря всю черную работу возложить, в закрытый от потусторонних глаз машинный код?
    $pass=md5(trim($_POST['password']));
    echo $pass;
    echo "<br>";
    if ($pass==true){echo "Я молодец";
    echo "<br>";
    } else {echo "я балбес";
    echo "<br>";
    }

    И пароль и даже хеш сумму видно не будет?. И еще тогда один вопрос с коннектом в БД
    <?php
    /* Подключение к базе данных ODBC, используя вызов драйвера */
    $dsn = 'uri:file:///usr/local/dbconnect';
    $user = '';
    $password = '';
    
    try {
        $dbh = new PDO($dsn, $user, $password);
    } catch (PDOException $e) {
        echo 'Подключение не удалось: ' . $e->getMessage();
    }
    
    ?>

    Здесь вводить имя и пароль нужно каждый раз при сессии или можно настроить гдето в php.ini на серваке или сравнивать хеш суммы? подскажите нормальный велосипед.
    Ответ написан
  • Какой можете посоветовать сайт для поиска шаблонов для портфолио?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Комментировать
  • Как корректно передать переменны из js в php?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    Результат всего выше изложенного таков:

    [:error] PHP Notice: Undefined index: mail
    [:error] PHP Notice: Undefined index: password
    Ответ написан
  • В php и html не работают вместе почему?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    Однако все работает окромя подсветки синтаксиса в gedit, но она начинает работать если скрипт вставлять в тег <script>, за исключением того что сам скрипт не выполняется(((. Во загадка. И кстати лог так и не удается вывести отдельно? в чем может быть причина?
    Ответ написан
  • PHP перестал интепретироваться на Apache, что могло стать причинной?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Для тех кто только что возможно поставил Linux и настроил apache2 с виртуальными хостами можно применить команду естественно в терминале!
    echo ' AddType application/x-httpd-php .php .html ' | sudo tee -a /etc/apache2/ httpd.conf

    echo отобразить
    ' AddType application/x-httpd-php .php .html ' то что нужно отобразить для корректной работы php кода в html
    sudo tee -a как это сделать
    /etc/apache2/ httpd.conf куда это делать
    Ответ написан
    Комментировать
  • Почему не работает php код в html?

    dalmariko
    @dalmariko
    Ни рыба ни мясо. Програмясо
    Для тех кто только что возможно поставил Linux и настроил apache2 с виртуальными хостами можно применить команду естественно в терминале!
    echo ' AddType application/x-httpd-php .php .html ' | sudo  tee -a /etc/apache2/ httpd.conf

    echo отобразить
    ' AddType application/x-httpd-php .php .html ' то что нужно отобразить для корректной работы php кода в html
    sudo tee -a как это сделать
    /etc/apache2/ httpd.conf куда это делать
    Ответ написан
    Комментировать
  • Как присвоить нужный class тегу body С помощью JS?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    И продолжая задавать вопрос честным людям : - Какой справочник они читают?
    Кто нибудь сможет объяснить что тут не то с функцией??
    var i=1;
    var body = document.querySelector('body')
    body.classList.add('bg'+i);
    
    function cbg ()
    { if (i!=1)
        {body.classList.add('bg'+(i++));}
    };
     
    setTimeout(cbg,2000);
    Ответ написан
    Комментировать
  • Почему не меняет тарибут в JS?

    dalmariko
    @dalmariko Автор вопроса
    Ни рыба ни мясо. Програмясо
    Простите за неточность все исправил не помогло(
    Ответ написан
    Комментировать