English 中文(简体)
PHP mkdir 如果没有工作
原标题:PHP mkdir not working in if statement

为什么我的<代码>mkdir不是在<代码>内工作,如果(is_dir)功能,而是在上面只用一条线工作?

mkdir($location.$folderName, 0777);

            if(!is_dir($folderName))
            {   
                mkdir($location.$folderName, 0777);

            }else{

            //Set File Settings 
              $config[ upload_path ] = $location.$folderName; 
              $config[ allowed_types ] =  jpg|png|pdf ; 
              $config[ file_name ] = $folderName. _ .$concept;
              $config[ remove_spaces ] = TRUE;
              $config[ overwrite ] = TRUE;
              $config[ max_size ] =  1024 ; 
              $config[ max_width ] =  1024 ; 
              $config[ max_height ] =  768 ; 

              $this->load->library( upload , $config); 

                print_r($config);

              if(!$this->upload->do_upload($conceptOne)) { #= try upload

                $data[ uploadError ] = array( uploadError  => $this->upload->display_errors()); #Error

                $this->load->view( layout , $data);

          } // Do upload
              else{
                $data = array( upload_data  => $this->upload->data($conceptOne));

              }// end else
            }// end if folder
最佳回答

您的法典与自己的准则相矛盾,你正在打电话mkdir(地点:美元)。 ,这肯定不会奏效。

提 出

$location  = "" ; // Your Location 
$foldername = "" ; // Your Folder Name
$path = $location . DIRECTORY_SEPARATOR . $foldername ;

if (!is_dir ( $path )) {

    if(is_writable($location))
    {
        mkdir ($path, 0777 );
    }
    else
    {
        die("You don t have permission to create folder");
    }
}

 else {
问题回答

www.un.org/spanish/ecosoc Try this :

if (!(file_exists($folderName))) {




相关问题
Brute-force/DoS prevention in PHP [closed]

I am trying to write a script to prevent brute-force login attempts in a website I m building. The logic goes something like this: User sends login information. Check if username and password is ...

please can anyone check this while loop and if condition

<?php $con=mysql_connect("localhost","mts","mts"); if(!con) { die( unable to connect . mysql_error()); } mysql_select_db("mts",$con); /* date_default_timezone_set ("Asia/Calcutta"); $date = ...

定值美元

如何确认来自正确来源的数字。

Generating a drop down list of timezones with PHP

Most sites need some way to show the dates on the site in the users preferred timezone. Below are two lists that I found and then one method using the built in PHP DateTime class in PHP 5. I need ...

Text as watermarking in PHP

I want to create text as a watermark for an image. the water mark should have the following properties front: Impact color: white opacity: 31% Font style: regular, bold Bevel and Emboss size: 30 ...

How does php cast boolean variables?

How does php cast boolean variables? I was trying to save a boolean value to an array: $result["Users"]["is_login"] = true; but when I use debug the is_login value is blank. and when I do ...