首页 > php100

php dir 函数实例教程

dir-返回的一个实例Directory类 ,

描述
dir
dir(
字符串$路径;
资源$处理;
字符串改为(无效)
无效倒带(无效)
无效的密切(无效)

伪面向对象机制的阅读dir。给定的dir是开。两个属性可一旦dir已经拉开。在处理财产可以用来与其他dir功能,如readdir () , rewinddir ()和closedir () 。路径属性设置为路径的dir开幕。有三种方法:阅读,倒带和密切。

实例

例如# dir()的例子

请注意时尚,其中dir: :阅读()的返回值是检查在下面的例子。我们是否明确测试的返回值是相同的(相当于和同一类型-见比较运算符的更多信息)虚假的,因为否则的话,任何dir项的名字计算为false将停止循环。

阅读全文

php目录处理函数opendir,readdir

第九章(6)文件处理之目录操作(一)
opendir(目标目录名称) 打开目录的函数.
readdir(已打开的目标目录名称) 读取目录的函数.
closedir(已打开的目标目录名称) 关闭目录的函数.
rewinddir(已打开的目标目录名称) 将目录指针重新指向目录开头的函数.
glob(详解参数查看php手册) 检索目录的函数.
mkdir(1.要建立的目录名称 2.可选访问权限长度) 建立目录的函数.
rmdir(目标目录函数,但只能删除空白目录) 删除目录的函数.
实例应用删除有文件目录的函数:
function scmulu($mlming)
{
 $dkml = opendir($mlming);
 readdir($dkml);
 readdir($dkml);
 while(($wj = readdir($dkml))!==false)
 {
  $wj = $mlming.DIRECTORY_SEPARATOR.$wj;
  if(is_dir($wj))
  {
   scmulu($wj);
  }else
  {
   if(unlink($wj))
   {
    echo "文件$wj删除成功
";
   }else
   {
    echo "文件$wj删除失败
";
   }
  }
 }
 closedir($dkml);
  if(rmdir($mlming))
  {
   echo "目录$mlming删除成功
";
  }else
  {
   echo "目录$mlming删除失败
";
  }
}
实例应用做复制目录的函数:
function fzmulu($yml,$xml)
{
 if(is_file($xml))
 {
  die("无法创建目录$xml");
 }
 if(!file_exists($xml))
 {
  mkdir($xml);
 }
 $dkyml = opendir($yml);
 readdir($dkyml);
 readdir($dkyml);
 while(($dyml = readdir($dkyml))!==false)
 {
  $ywj = $yml.DIRECTORY_SEPARATOR.$dyml;
  $xwj = $xml.DIRECTORY_SEPARATOR.$dyml;
  if(is_dir($ywj))
  {
   fzmulu($yml,$xml);
  }else
  {
   copy($yml,$xml);
  }
 }
 closedir($dkyml);
}

阅读全文

require.include.require_once.include_once的用法和区别

四种引用文件的方法:require . include . require_once . include_once。
  require 的使用方法如 require("MyRequireFile.php"); 。这个函数通常放在 PHP 程序的最前面,PHP 程序在执行前,就会先读入 require 所指定引入的文件,使它变成 PHP 程序网页的一部份。常用的函数,亦可以这个方法将它引入网页中。

阅读全文

PHP - Magic Quotes简单教程

PHP的-magic quotes
之前到PHP 6日有一个功能叫做magic quotes创建,以协助保护新手程序员写坏表格处理代码。magic quotes将自动躲避危险的表单数据可能被用于SQL注入用反斜杠 。该所字符转义的PHP包括:报价' ,双引号“ ,反斜线和NULL字符。

广告Tizag.com
然而,这个新手保护证明,造成更多的问题比解决的问题,而不是在PHP 6 。如果您的PHP版本的任何版本是6日之前,那么你应该使用这个教训,了解如何magic quotes可能会影响你。

magic quotes-他们使?
第一件事首先,你需要查看如果您有magic quotes使你的服务器。该get_magic_quotes_gpc函数将返回0 (关闭)或1 (上) 。这些布尔值适合成为一个很好的发言,如果其中1是真实的, 0是虚假的。

阅读全文

php删除目录的函数

实例应用做删除有文件目录的函数:
function scmulu($mlming)
{
 $dkml = opendir($mlming);
 readdir($dkml);
 readdir($dkml);
 while(($wj = readdir($dkml))!==false)
 {
  $wj = $mlming.DIRECTORY_SEPARATOR.$wj;
  if(is_dir($wj))
  {
   scmulu($wj);
  }else
  {
   if(unlink($wj))
   {
    echo "文件$wj删除成功
";
   }else
   {
    echo "文件$wj删除失败
";
   }
  }
 }
 closedir($dkml);
  if(rmdir($mlming))
  {
   echo "目录$mlming删除成功
";
  }else
  {
   echo "目录$mlming删除失败
";
  }
}

阅读全文

php接口的使用实例函数

interface Ren1
{const XINGMING="张三";
 function shuohua1();
 function shuohua2();}
interface Ren2 extends Ren1
{function shuohua3();
 function shuohua4();}
interface Ren3
{function shuohua5();}
interface Ren4
{function shuohua6();}
class Ren5
{function shuohua7()
 {echo "7777
";}}
class Ren extends Ren5 implements Ren2,Ren3,Ren4
{function shuohua1()
{echo "1111
";}
 function shuohua2()
{echo "2222
";}
 function shuohua3()
{echo "3333
";}
 function shuohua4()
{echo "4444
";}
 function shuohua5()
{echo "5555
";}
 function shuohua6()
{echo "6666
";}}
$r=new Ren();
echo Ren::XINGMING."
";
$r->shuohua1();
$r->shuohua2();
$r->shuohua3();
$r->shuohua4();
$r->shuohua5();
$r->shuohua6();
$r->shuohua7();
例输出:
张三
1111
2222
3333
4444
5555
6666
7777

阅读全文

PHP file()函数

PHP file()函数以前我用file函数写过一个在WEB杀毒程序哦,其实就是file把一个txt文件直接读取并保存到数组中去了,那我我想你也知道它的作用是什么了吧,file读取文件就是把txt文件里的第一行放入数组里面

阅读全文