Пользователь пока ничего не рассказал о себе

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (28)
  • Как реализовать закрывающий крестик в добавленом блоке?

    Mr_Sergo
    @Mr_Sergo
    https://codepen.io/Mr_Sergo/pen/OJJLqOE
    <select id="secectorOne" onchange="addblock(this)">
        <option value="80">80см</option>
        <option value="90">90см</option>
        <option value="120">120см</option>
        <option value="140">140см</option>
        <option value="160">160см</option>
        <option value="180">180см</option>
    </select>
    
    <p>90см <span class="close">&times;</span></p>
    <p>80см <span class="close">&times;</span></p>
    <p>100см <span class="close">&times;</span></p>

    function addblock(el) {
        var p = document.createElement("p");
        p.innerHTML = el.querySelectorAll("option")[el.selectedIndex].textContent + '<span class="close"> x </span>';
        el.parentNode.appendChild(p);
    }
    
    document.addEventListener('click',e => {
        if (e.target.className == 'close') {
            e.target.parentElement.remove();
        }
    });
    Ответ написан
  • Я в упор не вижу не закрытой скобки?

    Mr_Sergo
    @Mr_Sergo
    <?
    $dir45 = md5($_FILES['file']);
    if (true == (file_exists('/filez/' + $dir45 + '/')))
    {//---------------------------------------------------------------------------------------------------------------------------------
        while (true == (file_exists('/filez/' + $dir45 + '/')))
        {
            $permitted_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    
            function generate_string($input, $strength = 16)
            {
                $input_length = strlen($input);
                $random_string = '';
                for ($i = 0;$i < $strength;$i++)
                {
                    $random_character = $input[mt_rand(0, $input_length - 1) ];
                    $random_string .= $random_character;
                }
    
                return $random_string;
            }
    
            // Output: Jp8iVNhZXhUdSlPi1sMNF7hOfmEWYl2UIMO9YqA4faJmS52iXdtlA3YyCfSlAbLYzjr0mzCWWQ7M8AgqDn2aumHoamsUtjZNhBfU
            $dir45 = generate_string($permitted_chars, 7);
    
        }
        if (isset($_FILES))
        {//---------------------------------------------------------------------------------------------------------------------------------
    
            $allowedTypes = array(
                'image/jpeg',
                'image/png',
                'image/gif'
            );
            mkdir($dir45);
            $uploadDir = "filez/" + $dir45 + "/"; //Директория загрузки. Если она не существует, обработчик не сможет загрузить файлы и выдаст ошибку
            for ($i = 0;$i < count($_FILES['file']['name']);$i++)
            { //Перебираем загруженные файлы//---------------------------------------------------------------------------------------------------------------------------------
                $uploadFile[$i] = $uploadDir . basename($_FILES['file']['name'][$i]);
    
                $fileChecked[$i] = false;
    
                echo $_FILES['file']['name'][$i] . " | " . $_FILES['file']['type'][$i] . " — ";
    
                for ($j = 0;$j < count($allowedTypes);$j++)
                { //Проверяем на соответствие допустимым форматам
                    if ($_FILES['file']['type'][$i] == $allowedTypes[$j])
                    {
    
                        $fileChecked[$i] = true;
    
                        break;
    
                    }
    
                }
    
                if ($fileChecked[$i])
                { //Если формат допустим, перемещаем файл по указанному адресу
                    if (move_uploaded_file($_FILES['file']['tmp_name'][$i], $uploadFile[$i]))
                    {
    
                        echo "Успешно загружен <br>";
    
                    }
                    else
                    {
    
                        echo "Ошибка " . $_FILES['file']['error'][$i] . "<br>";
    
                    }
                }
    ?><?
                $dir45 = md5($_FILES['file']);
                if (true == (file_exists('/filez/' + $dir45 + '/')))
                {//---------------------------------------------------------------------------------------------------------------------------------
                    while (true == (file_exists('/filez/' + $dir45 + '/')))
                    {
                        $permitted_chars = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
    
                        function generate_string($input, $strength = 16)
                        {
                            $input_length = strlen($input);
                            $random_string = '';
                            for ($i = 0;$i < $strength;$i++)
                            {
                                $random_character = $input[mt_rand(0, $input_length - 1) ];
                                $random_string .= $random_character;
                            }
    
                            return $random_string;
                        }
    
                        // Output: Jp8iVNhZXhUdSlPi1sMNF7hOfmEWYl2UIMO9YqA4faJmS52iXdtlA3YyCfSlAbLYzjr0mzCWWQ7M8AgqDn2aumHoamsUtjZNhBfU
                        $dir45 = generate_string($permitted_chars, 7);
    
                    }
                    if (isset($_FILES))
                    {//---------------------------------------------------------------------------------------------------------------------------------
    
                        $allowedTypes = array(
                            'image/jpeg',
                            'image/png',
                            'image/gif'
                        );
                        mkdir($dir45);
                        $uploadDir = "filez/" + $dir45 + "/"; //Директория загрузки. Если она не существует, обработчик не сможет загрузить файлы и выдаст ошибку
                        for ($i = 0;$i < count($_FILES['file']['name']);$i++)
                        { //Перебираем загруженные файлы//---------------------------------------------------------------------------------------------------------------------------------
                            $uploadFile[$i] = $uploadDir . basename($_FILES['file']['name'][$i]);
    
                            $fileChecked[$i] = false;
    
                            echo $_FILES['file']['name'][$i] . " | " . $_FILES['file']['type'][$i] . " — ";
    
                            for ($j = 0;$j < count($allowedTypes);$j++)
                            { //Проверяем на соответствие допустимым форматам
                                if ($_FILES['file']['type'][$i] == $allowedTypes[$j])
                                {
    
                                    $fileChecked[$i] = true;
    
                                    break;
    
                                }
    
                            }
    
                            if ($fileChecked[$i])
                            { //Если формат допустим, перемещаем файл по указанному адресу
                                if (move_uploaded_file($_FILES['file']['tmp_name'][$i], $uploadFile[$i]))
                                {
    
                                    echo "Успешно загружен <br>";
    
                                }
                                else
                                {
    
                                    echo "Ошибка " . $_FILES['file']['error'][$i] . "<br>";
    
                                }
                            }
    ?>

    я отметил места открывающихся но не закрытых скобок, вам остается их закрыть, с этим то хоть справитесь? и вот вам на будущее beautifytools.com/php-beautifier.php
    Ответ написан
  • Как задать label?

    Mr_Sergo
    @Mr_Sergo
    Так еще можно
    let labels = Array(300).fill('');
    console.log(labels);  // ["","","",...] - 300 элементов
    Ответ написан
  • Как найти все слова начинающиеся на букву t?

    Mr_Sergo
    @Mr_Sergo
    найти все слова начинающиеся на t,

    или найти все буквы `t` в тексте ? почему все упорно ищут буквы а не слова начинающиеся на `t` ?

    если все таки слова, то можно так https://codepen.io/Mr_Sergo/pen/RwaGRRZ?editors=1012

    let matchWords = document.querySelector('p').textContent.replace(/[\.,:;-]/g, '').split(' ').filter(e => e.toLowerCase()[0] == 't').join(', ')
    console.log(matchWords)


    P.S кто-то вообще переводит каждую букву в верхний регистр и ищет в этой переведенной букве букву в нижнем регистре :facepalm: , как результат ни одной буквы в данном тексте не найдено.
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (18)