PHP里的mkdir()语句问题
发布网友
发布时间:2022-05-06 16:29
我来回答
共4个回答
热心网友
时间:2023-10-12 00:07
mkdir是创建文件夹,文件夹名是.**这类的,本来就能显示,看来你是新手上的新手,都电脑的基础知识都不知道,哎
热心网友
时间:2023-10-12 00:07
mkdir是建目录用的,新建文件用fopen
热心网友
时间:2023-10-12 00:08
好好学习基础吧
热心网友
时间:2023-10-12 00:09
这是mkdir的原型:
mkdir -- 新建目录
说明
bool mkdir ( string pathname [, int mode] )
尝试新建一个由 pathname 指定的目录。
所以你用他来创建文件肯定是不行的啦
如果要创建文件的话,可以用fopen函数来实现,比如:
<?php
$handle = fopen("/home/rasmus/file.txt", "r");
$handle = fopen("/home/rasmus/file.gif", "wb");
$handle = fopen("http://www.example.com/", "r");
$handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
?>
在 Windows 平台上,要小心转义文件路径中的每个反斜线,或者用斜线。
<?php
$handle = fopen("c:\\data\\info.txt", "r");
?>
fopen的第二个参数的含义可以参考下面:
mode 说明
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
热心网友
时间:2023-10-12 00:07
mkdir是创建文件夹,文件夹名是.**这类的,本来就能显示,看来你是新手上的新手,都电脑的基础知识都不知道,哎
热心网友
时间:2023-10-12 00:07
mkdir是建目录用的,新建文件用fopen
热心网友
时间:2023-10-12 00:08
好好学习基础吧
热心网友
时间:2023-10-12 00:09
这是mkdir的原型:
mkdir -- 新建目录
说明
bool mkdir ( string pathname [, int mode] )
尝试新建一个由 pathname 指定的目录。
所以你用他来创建文件肯定是不行的啦
如果要创建文件的话,可以用fopen函数来实现,比如:
<?php
$handle = fopen("/home/rasmus/file.txt", "r");
$handle = fopen("/home/rasmus/file.gif", "wb");
$handle = fopen("http://www.example.com/", "r");
$handle = fopen("ftp://user:password@example.com/somefile.txt", "w");
?>
在 Windows 平台上,要小心转义文件路径中的每个反斜线,或者用斜线。
<?php
$handle = fopen("c:\\data\\info.txt", "r");
?>
fopen的第二个参数的含义可以参考下面:
mode 说明
'r' 只读方式打开,将文件指针指向文件头。
'r+' 读写方式打开,将文件指针指向文件头。
'w' 写入方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'w+' 读写方式打开,将文件指针指向文件头并将文件大小截为零。如果文件不存在则尝试创建之。
'a' 写入方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'a+' 读写方式打开,将文件指针指向文件末尾。如果文件不存在则尝试创建之。
'x' 创建并以写入方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。
'x+' 创建并以读写方式打开,将文件指针指向文件头。如果文件已存在,则 fopen() 调用失败并返回 FALSE,并生成一条 E_WARNING 级别的错误信息。如果文件不存在则尝试创建之。这和给 底层的 open(2) 系统调用指定 O_EXCL|O_CREAT 标记是等价的。此选项被 PHP 4.3.2 以及以后的版本所支持,仅能用于本地文件。