请教一个关于php创建文件夹的问题 顶楼上~~~~可能还需要用到一些函数 如:is_dir , is_file , file_exists等.. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <?if( file_exists($dir_name)==0 );{ mkdir($dir_name,777);}?>你试下 if(!file_exists($dir_name))//判断文件夹是否存在 { mkdir($dir_name,0777); @chmod($dir_name,0777); }==============================这样就行... 有个问题就是用代码 if(!file_exists($dir_name))//判断文件夹是否存在 { mkdir($dir_name,0777); @chmod($dir_name,0777); } 创建的文件夹的用户身份是 root,而apache的身份是daemon,所以当在此目录中写入文件的时候就没权限了! 正如 duanjianbo26 所说,采用那样的代码,建立的文件夹虽然是777权限,但是无法写入文件,我建立的文件夹是要往里面写入静态文件的啊。如何操作呢? if(!file_exists($dir_2237))//如果文件夹不存在,则建立,否则直接跳过该判断,什么也不做 { mkdir($dir_2237,0777); @chmod($dir_2237,0777); } 用上面这样的代码创建了文件夹,代码中已经把创建的文件夹设置成了777权限,但是还是无法往里面写入文件。而用ftp建立的文件,设置为777就可以往里面写入文件。怎么样才能自动实现创建目录,并且可以写入文件呢,毕竟我是租的虚拟主机,我不能对服务器进行配置的啊。 function createFolder($path){ if (!file_exists($path)) //如果文件夹不存在 { createFolder(dirname($path)); //取得最后一个文件夹的全路径返回开始的地方 mkdir($path, 0777); }} pctit:代码有问题啊,这样创建的文件夹,还是没有权限用php往里面写入文件 $dir_2237="paper/".$xiaoleiid;if (!file_exists($dir_2237))//如果文件夹不存在,则建立,否则直接跳过该判断,什么也不做{mkdir($dir_2237,0777);}用PHP代码建立的文件夹,不能往里面用PHP写入文件啊,还是777有问题,怎么解决啊? http://blog.csdn.net/waixin/archive/2007/10/19/1832824.aspx这里有个例子 插入不重复记录~~~求一mysql语句~~~ apache 2.2.17 如何添加多个域名 json_decode 时候int自动转换成科学计数法了。。 PHP & XML php查找问题 小女子含羞问问题 php 可不可以获取客户端系统的登录用户名? 请问如何去除这个变量中的空格了?$dd[1]=" [email protected]";请问有什么好的方法吗?我在线等待。谢谢 Centos下编译安装php5.3.28出现错误 thinkphp基础问题 char和varchar长度设定问题 php如果对xml操作?
if( file_exists($dir_name)==0 );
{
mkdir($dir_name,777);
}
?>
你试下
{
mkdir($dir_name,0777);
@chmod($dir_name,0777);
}
==============================
这样就行...
if(!file_exists($dir_name))//判断文件夹是否存在
{
mkdir($dir_name,0777);
@chmod($dir_name,0777);
}
创建的文件夹的用户身份是 root,而apache的身份是daemon,所以当在此目录中写入文件的时候就没权限了!
{
mkdir($dir_2237,0777);
@chmod($dir_2237,0777);
}
用上面这样的代码创建了文件夹,代码中已经把创建的文件夹设置成了777权限,但是还是无法往里面写入文件。
而用ftp建立的文件,设置为777就可以往里面写入文件。
怎么样才能自动实现创建目录,并且可以写入文件呢,毕竟我是租的虚拟主机,我不能对服务器进行配置的啊。
{
if (!file_exists($path)) //如果文件夹不存在
{
createFolder(dirname($path)); //取得最后一个文件夹的全路径返回开始的地方 mkdir($path, 0777);
}
}
if (!file_exists($dir_2237))//如果文件夹不存在,则建立,否则直接跳过该判断,什么也不做
{
mkdir($dir_2237,0777);
}
用PHP代码建立的文件夹,不能往里面用PHP写入文件啊,还是777有问题,怎么解决啊?
这里有个例子