php - Message: mkdir(): Invalid argument -


i have following code :

$data['user_data'] = $this->session->userdata('user');         $user_id = $data['user_data']["employee_id"];          $f_name = $data['user_data']["f_name"];         $s_name = $data['user_data']["s_name"];         $username = $data['user_data']["user_name"];         $title = $data['user_data']["title"];         $is_active = $data['user_data']["is_active"];         $employee_type = $data['user_data']["employee_type"];         $month = $data['user_data']["month"];         $year = $data['user_data']["year"];     $current_month = date('f');              $current_year = date('y');              $folder_name = $current_month . $current_year;             $directory = "./files/" . $current_month . $current_year;              $directory_name = dirname($directory);              $last_base_name = basename($directory);              $previous_month = $month.$year;              $folder_name = $previous_month;           echo 'folder name : ......before checking ....'. $folder_name.'</br>';               $filename = "./files/" . $previous_month . "/";              echo 'directory:   .......'.$filename.'</br>';             echo 'file name' . $previous_month . '</br>';             if (!file_exists($filename)) {                 echo 'directory doesnt exist' . '</br>';                   mkdir("./files/".$previous_month."/", 0777);                  echo "the directory $previous_month created.";                 $approved_file_name = "./files/" . $previous_month . "/approved";                 if (!file_exists($approved_file_name)) {                     mkdir("./files/" . $previous_month . "/approved", 0777);                     echo 'the directory approved created';                 }                 $un_approved_file_name = "./files/" . $previous_month . "/un_approved";                 if (!file_exists($un_approved_file_name)) {                      mkdir("./files/" . $previous_month . "/un_approved", 0777);                     echo 'the directory un_approved created';     } 

i want create directory above code e.g march2014 when run sccript, following error : message: mkdir(): invalid argument please advise not doing right? when try create following type of directory e.g march, successful

i refactored it, if run following output get?

$data['user_data'] = $this->session->userdata('user');  $user_id = $data['user_data']["employee_id"]; $f_name = $data['user_data']["f_name"]; $s_name = $data['user_data']["s_name"]; $username = $data['user_data']["user_name"]; $title = $data['user_data']["title"]; $is_active = $data['user_data']["is_active"]; $employee_type = $data['user_data']["employee_type"];  //looks month , year in session, if doesn't exist set current $month = $data['user_data']["month"] ? $data['user_data']["month"] : date('f'); $year = $data['user_data']["year"] ? $data['user_data']["year"] : date('y');  $folder_name = $month . $year; //this add files folder under directroy of file, add /../ etc navigate different folder $folder_path = dirname(__file__) . "/files/" . $folder_name;  echo "createing folder structure under [$folder_path] <br />";  $folder_path_unapproved = $folder_path . "/unapproved"; $folder_path_approved = $folder_path . "/approved";  /** make following bit function , call twice above strings **/ if (!file_exists($folder_path_unapproved)) {     echo "directory doesnt exist $folder_path_unapproved <br/>";     //uses recursive flag create parent directory if doesn't exist     $created = mkdir($folder_path_unapproved, 0777, true);     if($created) {         echo "the directory $folder_path_unapproved created.";             } else {         echo "error createing directory $folder_path_unapproved.";             } }  if (!file_exists($folder_path_approved)) {     echo "directory doesnt exist $folder_path_approved <br/>";     //uses recursive flag create parent directory if doesn't exist     $created = mkdir($folder_path_approved, 0777, true);     if($created) {         echo "the directory $folder_path_approved created.";             } else {         echo "error createing directory $folder_path_approved.";             } } 

Comments

Popular posts from this blog

Why can rails not find a route created by a helper? -

javascript - jquery or ashx not working -

opencv - DataType<cv::detail::deriv_type>::depth what is it used for -