文章目录
文件系统处理
文件类型


文件属性


目录的基本操作
1、解析目录路径
2、遍历目录
3、统计目录大小
4、建立和删除目录
5、复制目录
文件的基本操作
1、文件的打开与关闭

2、写入文件
3、读取文件内容

文件的一些基本操作函数

网络留言板
代码如下:
<html lang="zh">
<head>
<meta charset="UTF-8">
<title>网络留言板</title>
</head>
<body>
<?php
$filename="text_data.txt";
if(isset($_POST["sub"])){
$message=$_POST["username"]."||".$_POST["title"]."||".$_POST["mess"]."<|>";
writeMessage($filename,$message);
}
if(file_exists($filename)){
readMessage($filename);
}
function writeMessage($filename,$message){
$fp=fopen($filename,"a");
if(flock($fp,LOCK_EX)){
fwrite($fp,$message);
flock($fp,LOCK_UN);
}else{
echo "不能锁定文件!";
}
fclose($fp);
}
function readMessage($filename){
$fp=fopen($filename,"r");
flock($fp,LOCK_SH);
$buffer="";
while(!feof($fp)){
$buffer.=fread($fp,1024);
}
$data=explode("<|>",$buffer);
foreach ($data as $line){
list($username,$title,$message)=explode("||",$line);
if($username!=""&&$title!=""&&$message!=""){
echo $username."说:";
echo " ".$title.',';
echo $message."<hr>";
}
}
flock($fp,LOCK_UN);
fclose($fp);
}
?>
<form action="" method="post">
用户名:<label>
<input type="text" size="10" name="username">
</label>
<br>
标 题:<label>
<input type="text" size="30" name="title">
</label>
<br>
<br>
<label>
<textarea name="mess" rows="4" cols="38" placeholder="请在这里输入留言信息!"></textarea>
</label>
<input type="submit" name="sub" value="留言">
</form>
</body>
</html>
文件的上传

PHP动态图像处理
在PHP中,通过GD库处理图像的操作,都是先在内存中处理,操作完成以后再以文件流的方式,输出到浏览器或保存在服务器的磁盘中。创建一个图像应该完成如下的四个基本步骤。
- 创建画布
- 绘制图像
- 输出图像
- 释放资源
PHP中的数据库操作
数据库概述

SQL语言的四个组成部分:
- 数据定义语言(DDL)
- 数据操作语言(DML)
- 数据查询语言(DQL)
- 数据控制语言(DCL)
数值类的数据列类型


字符串类数据列类型

日期和时间型数据列类型

在PHP脚本中连接MySQL

<?php
$link = mysql_connect('localhost','root','mysql_password');
if(!$link){
die('连接失败:'.mysql_error());
}
echo "与MySQL服务器成功建立连接";


会话控制

Cookie概述


向客户端计算机中设置Cookie

本文深入讲解PHP文件系统处理,包括文件类型、属性、目录及文件操作;探讨网络留言板的实现,展示文件上传与动态图像处理技巧;并详细介绍PHP与MySQL数据库的交互过程,涉及SQL语言的四大组成部分。
4644

被折叠的 条评论
为什么被折叠?



