php七天入门教程第四天
2008-03-19 21:31
197 查看
/*
php七天入门教程分为以下一些内容:
第一天:
知识要点:1、php介绍及运行环境 2、php语言特点 3、简单的php语句 4、在html中嵌入php
第二天:
知识要点:1、变量 2、访问表单 3、使用操作符
第三天:
知识要点:1、一些常用、简单的函数 2、条件判断语句 3、一些关键的单词
第四天:
知识要点:文件处理
第五天:
知识要点:使用数组
第六天:
知识要点:1、正则表达式 2、php中的函数调用
第七天:
知识要点:1、面向对象的php 2、异常处理
------------------------------------------------- 字串8
今天主要讲解的是php的文件处理,下面做的一些实例: 字串6
<?php
//第一种方法:
$fp = fopen("d:usr/webroot/phpceshi/a.txt",'rb');
while(!feof($fp)){
$aa = fgets($fp,1024);
echo $aa.'<br>';
}
echo '<br>'; 字串7
//第二种方法
readfile("d:usr/webroot/phpceshi/a.txt");
echo '<br>'; 字串8
//第三种方法
$name = "d:usr/webroot/phpceshi/a.txt";
$fp = fopen($name, 'rb');
fpassthru($fp);
echo '<br>';
字串2
//第四种方法
$filearray = file("d:usr/webroot/phpceshi/a.txt");
foreach ($filearray as $current)
echo '<br>'.$current.'<br>';
字串4
//读取一个字符 fgetc()从一个文件中一次读取一个字符
$fp3 = fopen("d:usr/webroot/phpceshi/a.txt",'r');
if (!$fp3) {
echo 'Could not open file somefile.txt';
}
while (false !== ($char = fgetc($fp3))) {
echo $char.' ';
} 字串3
//读取任意长度:fread()
$handle = fopen ("http://www.baidu.com/", "rb");
do {
$data = fread($handle,8000);
if (strlen($data) == 0) {
break;
}
echo $data;
} while(true);
fclose ($handle); 字串1
//查看文件是否存在:file_exists()
if(file_exists("d:usr/webroot/phpceshi/a.txt"))
echo "ok";
else
echo "false";
echo "<br>";
echo filesize("d:usr/webroot/phpceshi/a.txt");
字串5
?>
字串3
对现有的文件操作: 字串3
<?php
//删除一个文件
$fp = fopen("d:usr/webroot/a.txt",'rb');
//将指针移动100个位置
fseek($fp,100);
//ftell调出指针当前的位置
echo '指针当前所在的位置:'.(ftell($fp)).'<br>';
//rewind可以将文件指针复位到文件的开始
rewind($fp);
echo '现在的位置在:'.(ftell($fp)).'<br>';
fclose($fp);
//锁定文件
$fp2 = fopen("d:usr/webroot/phpceshi/a.txt",'w+');
if (flock($fp2, LOCK_EX)) { // 进行排它型锁定
fwrite($fp2, "Write something hereaaa/n");
}
flock($fp2, LOCK_UN); // 释放锁定
} else {
echo "Couldn't lock the file !";
}
?>
字串8
*/
字串4
本篇文章来源于中国教程网(www.cnjiaocheng.com)教程地址:http://www.cnjiaocheng.com/phprumen/20080316/230.html
php七天入门教程分为以下一些内容:
第一天:
知识要点:1、php介绍及运行环境 2、php语言特点 3、简单的php语句 4、在html中嵌入php
第二天:
知识要点:1、变量 2、访问表单 3、使用操作符
第三天:
知识要点:1、一些常用、简单的函数 2、条件判断语句 3、一些关键的单词
第四天:
知识要点:文件处理
第五天:
知识要点:使用数组
第六天:
知识要点:1、正则表达式 2、php中的函数调用
第七天:
知识要点:1、面向对象的php 2、异常处理
------------------------------------------------- 字串8
今天主要讲解的是php的文件处理,下面做的一些实例: 字串6
<?php
//第一种方法:
$fp = fopen("d:usr/webroot/phpceshi/a.txt",'rb');
while(!feof($fp)){
$aa = fgets($fp,1024);
echo $aa.'<br>';
}
echo '<br>'; 字串7
//第二种方法
readfile("d:usr/webroot/phpceshi/a.txt");
echo '<br>'; 字串8
//第三种方法
$name = "d:usr/webroot/phpceshi/a.txt";
$fp = fopen($name, 'rb');
fpassthru($fp);
echo '<br>';
字串2
//第四种方法
$filearray = file("d:usr/webroot/phpceshi/a.txt");
foreach ($filearray as $current)
echo '<br>'.$current.'<br>';
字串4
//读取一个字符 fgetc()从一个文件中一次读取一个字符
$fp3 = fopen("d:usr/webroot/phpceshi/a.txt",'r');
if (!$fp3) {
echo 'Could not open file somefile.txt';
}
while (false !== ($char = fgetc($fp3))) {
echo $char.' ';
} 字串3
//读取任意长度:fread()
$handle = fopen ("http://www.baidu.com/", "rb");
do {
$data = fread($handle,8000);
if (strlen($data) == 0) {
break;
}
echo $data;
} while(true);
fclose ($handle); 字串1
//查看文件是否存在:file_exists()
if(file_exists("d:usr/webroot/phpceshi/a.txt"))
echo "ok";
else
echo "false";
echo "<br>";
echo filesize("d:usr/webroot/phpceshi/a.txt");
字串5
?>
字串3
对现有的文件操作: 字串3
<?php
//删除一个文件
$fp = fopen("d:usr/webroot/a.txt",'rb');
//将指针移动100个位置
fseek($fp,100);
//ftell调出指针当前的位置
echo '指针当前所在的位置:'.(ftell($fp)).'<br>';
//rewind可以将文件指针复位到文件的开始
rewind($fp);
echo '现在的位置在:'.(ftell($fp)).'<br>';
fclose($fp);
//锁定文件
$fp2 = fopen("d:usr/webroot/phpceshi/a.txt",'w+');
if (flock($fp2, LOCK_EX)) { // 进行排它型锁定
fwrite($fp2, "Write something hereaaa/n");
}
flock($fp2, LOCK_UN); // 释放锁定
} else {
echo "Couldn't lock the file !";
}
?>
字串8
*/
字串4
本篇文章来源于中国教程网(www.cnjiaocheng.com)教程地址:http://www.cnjiaocheng.com/phprumen/20080316/230.html
相关文章推荐
- php七天入门教程第一天
- php七天入门教程第二天
- php七天入门教程第三天
- php七天入门教程第五天
- php七天入门教程第六天
- php七天入门教程第七天
- php存储例程、存储过程入门教程
- Yii PHP Framework实用入门教程
- RabbitMQ的PHP教程之入门 (一)
- 【PHP面向对象(OOP)编程入门教程】6.如何去使用对象中的成员
- 【PHP面向对象(OOP)编程入门教程】14.final关键字的应用
- 【PHP面向对象(OOP)编程入门教程】21.多态的应用
- PHP命名空间入门教程
- 最好的PHP入门教程推荐:100篇PHP教程精华推荐
- 【PHP面向对象(OOP)编程入门教程】3.什么是面向对象编程呢?
- Ajax+PHP简单入门教程
- PHP入门教程之数学运算技巧总结
- PHP入门教程之上传文件实例详解
- PHP入门教程之图像处理技巧分析
- PHP快速入门教程:服务器和浏览器变量获取示例