My code looks like this:
do
{
    $rand = rand(1,10000000); 
    $name_of_file_clear = $rand ;
    $name_of_file = $rand . '.JPG' ;
    $name_of_file_t = $rand . '_t.JPG' ; // for thubnsdffafasf
    $this_directory_path = str_replace(basename($_SERVER['PHP_SELF']), '', $_SERVER['PHP_SELF']);
    $images_directory_path = $_SERVER['DOCUMENT_ROOT'] . $this_directory_path . 'img/' . $name_of_file_clear . '/';
    $whole_path = $images_directory_path开发者_开发知识库.$name_of_file;
} while (file_exists($whole_path));
mkdir($images_directory_path, 777);
chmod($images_directory_path, 777);
move_uploaded_file($temp_file_name, $whole_path);
The problem is, when I try uploading file, the file is not uploaded. I think the problem is something with the permissions. Help me please, I am new to php.
You're specifying them in decimal. Try specifying them in octal instead.
mkdir($images_directory_path, 0777);
 
         
                                         
                                         
                                         
                                        ![Interactive visualization of a graph in python [closed]](https://www.devze.com/res/2023/04-10/09/92d32fe8c0d22fb96bd6f6e8b7d1f457.gif) 
                                         
                                         
                                         
                                         加载中,请稍侯......
 加载中,请稍侯......
      
精彩评论