Heim  >  Artikel  >  Backend-Entwicklung  >  php只好在本地服务器网站跟目录创建目录吗?不能在其它盘创建吗

php只好在本地服务器网站跟目录创建目录吗?不能在其它盘创建吗

WBOY
WBOYOriginal
2016-06-13 10:34:18828Durchsuche

php只能在本地服务器网站跟目录创建目录吗?不能在其它盘创建吗?

PHP code
<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--><?php function copyDir($dirSrc,$dirTo){        if(is_file($dirTo)){            echo "目标不是目录不能创建";            return ;        }        if(!file_exists($dirTo)){            mkdir($dirTo);        }                if([email&#160;protected]($dirSrc)){            while ($filename = readdir($dir_handle)){                if($filename != "." && $filename != ".."){                    $subSrcFile = $dirSrc."\\".$filename;                    $subToFile = $dirTo."\\".$filename;                                        if(is_dir($subSrcFile)){                        copyDir($subSrcFile,$subToFile);                    }                    if(is_file($subSrcFile)){                        copy($subSrcFile,$subToFile);                    }                }            }            closedir($dir_handle);        }    }    copyDir("myphp","D:\\admin");?>


把盘符去了,就可以创建。不知道为什么不到copy到其它盘
加盘符就会出现错误
如:Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(D:\admin) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 3

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(D:\admin) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 7

Warning: mkdir() [function.mkdir]: open_basedir restriction in effect. File(D:\admin) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 8

Warning: is_file() [function.is-file]: open_basedir restriction in effect. File(D:\admin\file) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 3

Warning: file_exists() [function.file-exists]: open_basedir restriction in effect. File(D:\admin\file) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 7

Warning: mkdir() [function.mkdir]: open_basedir restriction in effect. File(D:\admin\file) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 8

Warning: copy() [function.copy]: open_basedir restriction in effect. File(D:\admin\file\wo.txt) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 21

Warning: copy(D:\admin\file\wo.txt) [function.copy]: failed to open stream: Operation not permitted in E:\web\copyFile.php on line 21

Warning: copy() [function.copy]: open_basedir restriction in effect. File(D:\admin\in.txt) is not within the allowed path(s): (E:\web) in E:\web\copyFile.php on line 21

Warning: copy(D:\admin\in.txt) [function.copy]: failed to open stream: Operation not permitted in E:\web\copyFile.php on line 21


------解决方案--------------------
你这个是各种错,路径不对,权限不对,自己检查清楚.
你是虚拟主机?
Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:php + oracel 有关问题Nächster Artikel:网站访问统计工具解决办法