很多站长朋友们都不太清楚php报目录报错函数,今天小编就来给大家整理php报目录报错函数,希望对各位有所帮助,具体内容如下:
本文目录一览: 1、 php里mkdir函数出错 2、 php目录管理函数小结 3、 php 遇到mysql_connect()函数时报错? 4、 php ubuntu下调用 chmod()函数 php报错提示“你无权操作该目录”,怎么办? 5、 php创建了中文目录后,出现错误!求解决! php里mkdir函数出错在PHP程序中,目录只能逐级建,没有上级目录存在,就不能建下级目录。
如 没有 pic ,不能直接建 pic/2010-05-16/1234
而只能先建 pic ,再建 pic/2010-05-06 ,在pic/2010-05-06存在的情况下,才能继续建 pic/2010-05-06/1234
建议还是检查一下目录是否存在吧。
另外,函数中的 $lx 变量的值在此处为空(忘了定义?),请检查一下
php目录管理函数小结chdir
:
改变目录。
dir
:
目录类别类。
closedir
:
关闭目录
handle。
opendir
:
打开目录
handle。
readdir
:
读取目录
handle。
rewinddir
:
重设目录
handle。
chdir
改变目录。
语法:
int
chdir(string
directory);
返回值:
整数
函数种类:
文件存取
内容说明
本函数用来改变目前
php
执行的目录到新的
directory
目录中。若无法改变则返回
false,成功则返回
true。
dir
目录类别类。
语法:
new
dir(string
directory);
返回值:
类
函数种类:
文件存取
内容说明
这是一个类似面向对象的类别类,用来读取目录。当目录参数
directory
打开之后,有二个属性可用:handle
属性就像其它非类的函数所用的
readdir()、rewinddir()
及
closedir();path
属性则配置打开目录后的路径参数。本类有三个方法
(method):read、rewind
与
close。
使用范例
<?
$d
=
dir("/etc");
echo
"handle:
".$d->handle."<br>\n";
echo
"path:
".$d->path."<br>\n";
while($entry=$d->read())
{
echo
$entry."<br>\n";
}
$d->close();
?>
closedir
关闭目录
handle。
语法:
void
closedir(int
dir_handle);
返回值:
无
函数种类:
文件存取
内容说明
本函数用来关闭目录资料流的
dir_handle。这个
dir_handle
参数所操作的目录必须要
opendir()
打开的方可使用。
opendir
打开目录
handle。
语法:
int
opendir(string
path);
返回值:
整数
函数种类:
文件存取
内容说明
本函数用来打开目录资料流。返回的整数是可供其它目录函数操作的
handle。
readdir
读取目录
handle。
语法:
string
readdir(int
dir_handle);
返回值:
字符串
函数种类:
文件存取
内容说明
本函数用来读取目录。返回目录中的文件名称,读取不照任何特殊的顺序。
使用范例
本例列出目前目录的所有文件
<?php
$handle=opendir('.');
echo
"目录
handle:
$handle\n";
echo
"文件:\n";
while
($file
=
readdir($handle))
{
echo
"$file\n";
}
closedir($handle);
?>
rewinddir
重设目录
handle。
语法:
void
rewinddir(int
dir_handle);
返回值:
无
函数种类:
文件存取
内容说明
本函数用来重设目录资料流到开始处。
php 遇到mysql_connect()函数时报错?从这个错误的信息来看 是找不到mysql_connect()函数,
为什么会出现这个原因呢?
我们来看看PHP一般找函数定义的目录:
1、在PHP的配置文件中,php.ini文件
找到这句:
extension_dir = "php安装目录\ext"
然后,注释掉下面两行(分号表示注释)
extension=php_mysql.dll;
extension=php_mysqli.dll;
2、apache安装目录中的httpd.conf
增加PHPIniDir "php安装目录"
将php安装目录下的libmysql.dll文件拷到C:\WINDOWS\system32目录中
重启apache
这样应该可以了 希望能帮助你。。
可以解决你的问题的话 还望采纳
php ubuntu下调用 chmod()函数 php报错提示“你无权操作该目录”,怎么办?权限不够. 需要root权限 才能执行.
你可以试试给你的那个PHP文件 赋值root的权限看看
代码获得root权限.... 那人家不是可以把你服务器给拿了?
php创建了中文目录后,出现错误!求解决!windows的编码是gbk的,如果php文件是utf-8编码的,就会有问题,
要用$path = iconv("gbk","utf-8","路径");
再使用fopen函数打开这个路径
关于php报目录报错函数的介绍到此就结束了,不知道本篇文章是否对您有帮助呢?如果你还想了解更多此类信息,记得收藏关注本站,我们会不定期更新哦。
查看更多关于php报目录报错函数 php文件目录树的详细内容...