可爱熊个人博客

Archive for 八月, 2011

PHP如何读写目录和文件

一、读目录
1、用dir()
dir()有三个方法,两个属性:

方法:
read() :读取目录里的信息,每读一个文件名,就自动读取下一个。
rewind() :重置目录的句柄,使其从第一个文件名开始。
close() :关闭dir对象

属性:
handle:目录句柄
path:目录的路径

具体用法:

<?php
$dir = dir("images");//打开 images 目录

while (($file = $dir->read()) !== false)//列出 images 目录中的文件

{
echo "filename: " . $file . "<br />";
}

$dir->close();
?>

输出: Read More…

PHP 循环

循环

在您编写代码时,您经常需要让相同的代码块运行很多次。您可以在代码中使用循环语句来完成这个任务。

在 PHP 中,我们可以使用下列循环语句:

while
只要指定的条件成立,则循环执行代码块
do…while
首先执行一次代码块,然后在指定的条件成立时重复这个循环
for
循环执行代码块指定的次数
foreach
根据数组中每个元素来循环代码块 Read More…

PHP 删除文本文件的任意一行或添加一行

删除现实存在的文本文件的指定行,这一行可以是任意的,即由用户决定。删除文本文件的任意一行非常有意义,比如,我们用一个文本文件记录注册用户的相关资讯(每一行一条资讯),现在我们需要删除其中的某一条。

<?php
$filename=”aaa.txt”;//定义操作文件
$delline=3; //要删除的行数
$farray=file($filename);//读取文件数据到数组中
for($i=0;$i<count($farray);$i++)
{
if(strcmp($i+1,$delline)==0)  //判断删除的行,strcmp是比较两个数大小的函数
{
continue;
}
if(trim($farray[$i])<>””)  //删除文件中的所有空行
{
$newfp.=$farray[$i];    //重新整理后的数据
}
}
$fp=@fopen($filename,”w”);//以写的方式打开文件
@fputs($fp,$newfp);
@fclose($fp);
?> Read More…

Mac OS X 操作系统快捷键

启动时按住 X 键 : 强制从 Mac OS X 启动(适用于那些在同一宗卷上安装了 Mac OS X 和 Mac OS 9 双系统的 Mac ,不要把 Boot Camp 混淆进来)
启动时同时按住 Option-Command-Shift-Delete 键 : 跳过默认的启动宗卷,搜索其他可启动宗卷(比如可启动的光盘或外置硬盘)
启动时按住 C 键 : 从可启动光盘(比如随机附带的1号盘)启动
启动时按住 N 键 : 试图从兼容的网络服务器(NetBoot)上启动
启动时按住 T 键 : 以“目标磁盘模式”启动,简单地来说就是把本机变成一个火线接口的外置硬盘
启动时按住 Shift 键 : 以安全模式启动,并临时关闭启动项和一些非必需的内核扩展组件,一些功能和应用程序可能无法正常工作(适用于 Mac OS X 10.2 或更高版本)
启动时同时按住 Command-V 键 : 以详细模式启动,会显示详细的状态信息
启动时同时按住 Command-S 键 : 以单用户模式启动(在需要用 UNIX 命令为计算机排除故障时才用,只推荐有一定的 UNIX 经验的用户并且明白自己的操作后果的情况下使用)

[在 Finder 窗口下的迅捷]

Command-W : 关闭窗口
Option-Command-W : 关闭所有窗口
Command-右方向键 : 在“列表显示模式”下展开选中的文件夹
Option-Command-右方向键 : 在“列表显示模式”下展开选中的文件夹及其子文件夹
Command-左方向键 : 在“列表显示模式”下折叠选中的文件夹
Option-Command-上方向键 : 关闭当前文件夹并在新窗口中显示上一级文件夹 Read More…