yerdnaandrey
@yerdnaandrey

Я в упор не вижу не закрытой скобки?

<?
$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>";



}
}
?>
  • Вопрос задан
  • 147 просмотров
Решения вопроса 2
index0h
@index0h
PHP, Golang. https://github.com/index0h
отформатируйте код и будет видно
Ответ написан
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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы