三九宝宝网宝宝百科宝宝知识

php怎么自定义mkdir创建目录

03月03日 编辑 39baobao.com

[自定义Excel打印页面自定义Excel3]设定你的打印页面对于办公一族来说,打印可以说是家常便饭了,但你是否细细地看了下菜单文件中,页面设定里的每一项功能,又是否能给每个功能想一个应用的例子?下面我将讲述这里面...+阅读

PHP中,mkdir函数的功能是创建目录。如果想自定义,或者个性化设计创建目录,可以将该函数封装到方法中,然后调用方法来创建目录。具体操作步骤如下:

1. 自定义,创建目录方法;

/**

* 自定义目录创建方法

* param String $path 目录路径

* param boolean $level 多级目录(true:是;false:否)

* param boolean $cn 目录名称是否存在中文(true:是;false:否)

* return boolean

*/

function create_dir($path,$level=false,$cn=false){

//首先判断是否存在该目录

if(is_dir($path)){

return false;

}

//判断判断要创建的目录是否存在中文

if($cn){

$path=mb_convert_encoding($path, "GBK","UTF-8");

$result=mkdir($path,0777,$level);

}else{

$result=mkdir($path,0777,$level);

}

if($result){

return true;

}else{

return false;

}

} 2.调用方法测试:

header("Content-type:text/html;charset=utf-8;");

$path="chinawinxp/web/php编程示例";

$is=create_dir($path,true,true);

if($is){

echo "目录创建成功!";

}else{

echo "目录创建失败,或者目录已存在!";

}运行结果:

PHP列出目录中的目录和文件的几种方法

/**

* PHP中列出目录中的目录和文件的几种方法

*/

//兼容PHP4和PHP5的写法

function getFileList($directory) {

$files = array();

if(is_dir($directory)) {

if($dh = opendir($directory)) {

while(($file = readdir($dh)) !== false) {

if($file != '.' & $file != '..') {

$files[] = $file;

}

}

closedir($dh);

}

}

return $files;

}

//PHP5中的简单方法

function getFileList2($directory) {

$files = array();

if(is_dir($directory)) {

if($files = scandir($directory)) {

$files = array_slice($files,2);

}

}

return $files;

}

//使用PHP5面向对象的写法

function getFileList3($directory) {

$files = array();

try {

$dir = new DirectoryIterator($directory);

} catch (Exception $e) {

throw new Exception($directory . ' is not readable');

}

foreach($dir as $file) {

if($file->isDot()) continue;

$files[] = $file->getFileName();

}

return $files;

}

//测试代码

$dir = dirname(__FILE__);

var_dump(getFileList($dir));

?>

php虚拟主机虚拟目录配置即配置Apache中conf文件和php中ini初始

这个是我成功配置的经验

1.安装apache_2.2.4-win32-x86-no_ssl.msi到 d:\phpWeb\APACHE\

步骤:下一步下一步

2.安装php-5.2.0-Win32.zip 到 d:\phpWeb\php\

步骤:(1)解压压缩包到d:\phpWeb\php\

(2)找到php目录里的 php.ini-dist 重命名为 php.ini 并拷到 windows目录里

(3)将php目录里的 php5ts.dll,libmysql.dll 拷到 系统目录(system/system32)

3.配置apache

步骤:(1)打开 d:\phpWeb\APACHE\conf\httpd.conf 这个文件

(2)找到 DocumentRoot "D:/phpWeb/APACHE/htdocs" 将其改为你的WEB目录(可不改有时改了会出错)

(3)找到DirectoryIndex index.html这一行,在后面加入index.html.var index.htm index.php

(4)找到#LoadModule ssl_module modules/mod_ssl.so这行,在后面加上一行:LoadModule php5_module d:/phpWeb/php/php5apache2_2.dll

(5)找到AddType application/x-gzip .gz .tgz这行,在后面加上一行:AddType application/x-httpd-php .php

4.配置php

步骤:(1)找到c:\windows\php.ini并打开 (刚才拷进去的)

(2)找到extension_dir = "./" 改为 extension_dir = "d:/phpWeb/php/ext"

(3)找到;extension=php_mysql.dll将前面的;号去掉

(4)找到;session.save_path = 去掉前面;并设路径"d:/phpWeb/php/session_temp"并在该路径下新建文件夹session_temp

PHPFilesystem函数简介文件系统操作php实例教程

file_exists()检查文件或目录是否存在。3file_get_contents()将文件读入字符串。4file_put_contents将字符串写入文件。5fileatime()返回文件的上次访问时间。3filectime()返回文件的上次改变时间。3filegroup()返回文件的组 ID。3fileinode()返回文件的 inode 编号。3filemtime()返回文件的上次修改时间。3fileowner()文件的 user ID (所有者)。3fileperms()返回文件的权限。3filesize()返回文件大小。3filetype()返回文件类型。3flock()锁定或释放文件。3fnmatch()根据指定的模式来匹配文件名或字符串。4fopen()打开一个文件或 URL。3fpassthru()从打开的文件中读数据,直到 EOF,并向输出缓冲写结果。3fputcsv()将行格式化为 CSV 并写入一个打开的文件中。5fputs()fwrite() 的别名。3fread()读取打开的文件。3fscanf()根据指定的格式对输入进行解析。

4fseek()在打开的文件中定位。3fstat()返回关于一个打开的文件的信息。4ftell()返回文件指针的读/写位置3ftruncate()将文件截断到指定的长度。4

以下为关联文档:

定义单元格格式自定义Excel定义格式:自定义格式主要说两点:1、创建或删除自定义数字格式,2、条件格式,因为这一部分在Excel的帮助中的解释已非常清楚,就将帮助的内容复制于此创建定义数字格式选择...

定义序列、查找与替换和批注自定义Excel定义序列:对于填充的功能,大家可能都了解,但有一些表面看上去可以填充的内容,却无法真正自动填充。比如:一年级、二年级……六年级。这里,就可以用自定义序列来现实!在菜单工具/...

word怎么插入自定义水印word插入自定义水印的步骤如下: 步骤一:首先你需要打开你需要进行水印处理的word文档。 步骤二:这时候点击公交栏上的[插入],然后继续选择[图片]的下拉框。继而选择这里的[艺术...

字符串自定义函数怎么写#include <stdio.h> #include <string.h> ///字符串是不方便直接return的, ///常用方法是输入串和输出串都传入函数, ///在函数里给输出串赋值。 void go(const char* input,...

空间自定义模块怎么有灰的你好 点击QQ空间右上角的“自定义”链接,随后在QQ空间右侧会显示一个“自定义”区块, “新建模块”链接,会有图文模块、图片模块、Flash动画模块以及视频模块四种模块类型, 以添...

php创建缩略图问题可能你找的这些处理函数(类)功能比较强大,所以会有复杂的感觉。如果只是单纯的放大缩小,使用 GD 库,还是比较简单的。php 手册里有一个例子,使用 imagecopyresized 函数。完整的例...

什么是自定义放映 ppt怎么进行自定义放映定义放映是指: 若用户并不希望将演示文稿的所有部分展现给观众,而是需要根据不同的观众选择不同的放映部分,可以根据需要自主定义放映部分。 1、在PPT2010中打开已经制作好的...

微信怎么添加自定义动态表情微信怎么添加自定义动态表情图片 1、注意我用的微信现在是5.2.1版,应该是最新的,登陆微信后,随便进入一个聊天,点笑脸那里 2、然后会弹出表情,点红心那里或加号那里都可以添加表...

微信自定义菜单怎么做微信自定义菜单怎么做,微信里面那个自定义菜单怎么弄呢:根据微信”微信自定义菜单“的文档,微信自定义菜单接口可实现两种类型按钮: 1、Click(点击事件) 2、View(浏览网页,第一期功...

推荐阅读
图文推荐