PHP常用的文件读写函数及操作方法

//打开或创建一个文件
$file = fopen("test.txt", "w+");

//写入文件
fwrite($file, "Hello World");

//读取文件
echo fread($file, filesize("test.txt"));

//关闭文件
fclose($file);

PHP连接数据库的方法

//连接数据库
$conn = mysqli_connect("localhost", "username", "password", "dbname");

//查询数据
$result = mysqli_query($conn, "SELECT * FROM users");

//取出结果集中的数据
while($row = mysqli_fetch_assoc($result)) {
  echo "Name: " . $row["name"] . " Age: " . $row["age"];
}

//关闭数据库连接
mysqli_close($conn);

PHP加密解密函数

//加密函数
function encrypt($str, $key) {
  $encrypted = base64_encode(mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key), $str, MCRYPT_MODE_CBC, md5(md5($key))));
  return $encrypted;
}

//解密函数
function decrypt($str, $key) {
  $decrypted = rtrim(mcrypt_decrypt(MCRYPT_RIJNDAEL_256, md5($key), base64_decode($str), MCRYPT_MODE_CBC, md5(md5($key))), "\0");
  return $decrypted;
}

//调用函数
$encrypted = encrypt("Hello World", "secretkey");
$decrypted = decrypt($encrypted, "secretkey");
echo $encrypted . " => " . $decrypted; //输出:RnplVjNXaXBMZmpWU3czc2QwckF5QT09 => Hello World