由于国内mysql资源比较紧张,国外的不是太慢,就是不对我国用户开放。因此,在没有MYSQL的日子里,我们想做一些方便他人和完善自己站点的事情,那简直比登天还难,为了摆脱这种痛苦,niky哭思冥想,闭门造车,终于,皇天不负有心人,一个不需要MYSQL数据库支持的简易留言本就这样出台了,我们暂且叫它gbook.php吧,源程序如下:

if ($message)

{

$message = ereg_replace( "rnrn",  "n

", $message);

http://www.gaodaima.com/47305.html一个没有MYSQL数据库支持的简易留言本的_php

//去除无效的控制符号

$date = date( "l, F j Y, h:i a"); //获取指定的日期时间格式

$ip=getenv("REMOTE_ADDR");

$message =  "

$name $email 写于--$date 来自>>$ip
$subject
$massage

";

$fp = fopen (basename($PHP_SELF) .  ".comment",  "a");

fwrite ($fp, $message);

fclose ($fp);

}

@readfile(basename(($PHP_SELF .  ".comment")));

//读出记录文件内容

?>

姓名: E-mail:


主题:

您想说的话:

──────────────────────────────────────

上面的程序,其原理是:在PHP端首先判断message变量是否存在,如果不存在,则读文件。读文件使用了readfile函数。至于文件名的提取,这里使用了一个巧妙的方式(使用$PHP_SELF变量提取文件所在的绝对位置,然后用basename()函数提取文件名,再加上指定的文件尾comment.)来完成的。为了能更好的学习PHP&MySQL,特拿来和大家共享,也希望曾经和niky一样痛苦过的网路人能有一个属于自己的留言本,而不是"xxx留言本由xxx.com提供."而大煞风景。还等什么,赶快行动吧!

版权所有,请勿随便转载!

Copyright ©2000   niky   All rights reserved.

欢迎大家阅读《一个没有MYSQL数据库支持的简易留言本的_php》,跪求各位点评,若觉得好的话请收藏本文,by 搞代码

微信 赏一包辣条吧~

支付宝 赏一听可乐吧~

简易文章PHP mysql代码,一个没有MYSQL数据库支持的简易留言本的_php相关推荐

  1. qt5 操作mysql 代码_qt5使用mysql

    安装mysql的博客是前一篇.之前费大劲换mysql的目的就是为了让qt使用mysql,qt的位数和mysql的位数要保持一致.我使用的都是64位. 将mysql安装目录下的libmysql.dll拷 ...

  2. python连接mysql代码_Python连接MySQL的实例代码

    !/usr/bin/env python -*-coding:UTF-8-*- 这一句告诉python用UTF-8编码 ======================================== ...

  3. excel导入mysql代码_EXCEL导入Mysql方法

    在平时的工作学习中,难免会遇到需要把EXCEL表中的数据导入到MYSQL中,比如要把EXCEL中的数据进行核对,或者要把测试用例导入到TestLink中.本人搜集相关的资料并加以实践总结出了以下几种方 ...

  4. python连接mysql代码_python连接mysql

    importjsonimportrequestsimportmysql.connectorimportdatetimefrom configparser importConfigParserimpor ...

  5. python连接mysql代码_Python3连接MySQL(pymysql)转账代码

    # coding:utf8 import sys # Python3 采用pymysql 连接MySQL import pymysql class TransferMoney(object): def ...

  6. php 本地mysql 代码_基于本地数据库的 IP 地址查询 PHP 源码

    * 纯真 IP 数据库查询 * * 参考资料: * - 纯真 IP 数据库 http://www.cz88.net/ip/ * - PHP 读取纯真IP地址数据库 http://ju.outofmem ...

  7. 人事管理信息系统mysql代码_人事管理系统——数据库操作类

    1 packagePersonSystem;2 3 //import java.util.*; 4 import java.sql.*;5 import javax.swing.*;6 /** 7 * ...

  8. 一天一篇mysql之一:认识mysql

    mySQL(关系型数据库管理系统) MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,目前属于 Oracle 旗下产品.MySQL 是最流行的关系型数据库管理系统之一,在 WEB ...

  9. java购物车项目代码_javaweb练手项目jsp+servlet简易购物车系统

    简易购物车项目 这是一个用intellij IDEA做的简易的javaweb项目,开发环境使用的jdk1.8和tomcat8以及mysql数据库. 1.项目开发准备: 创建github仓库 项目框架搭 ...

最新文章

  1. 桌面图标不透明的小问题处理
  2. Git 高级用法小抄
  3. win7删除计算机库文件,win7怎么将“库”从资源管理器导航栏中删除【图文】
  4. Linux shell脚本编程(二)
  5. ubuntu16.04安装VMware网络配置
  6. Rsync服务配置详解,实现服务器间数据同步!
  7. MongoDB的Go语言驱动----mgo的使用指南
  8. linux 查看mysql安装目录_Linux中安装Mysql
  9. 查看程序用运时占用的内存
  10. 关于2006年上半年网工试考一览
  11. tkinter 中给某个文本加上滚动条_python中wx模块的具体使用方法
  12. 步进电机加速的c语言编程,步进电机加速-匀速-减速运行程序(C - 电子制作 - 电子发烧友网...
  13. 计算机桌面设置上时间表,桌面时钟怎么设置-电脑显示时间不对 怎么校准电脑右下角显示的时间?...
  14. 公主连结显示服务器内部错误,公主连结Re:Dive无法连接服务器是什么原因
  15. 小米手机Android内存管理基本情况介绍
  16. vs2019生成的exe文件在别人电脑运行不了
  17. Serverless无服务器介绍、原理及应用场景分析
  18. The web application [] appears to have started a thread named [thread-0]
  19. CorelDRAW版本限制使用关闭永久禁止联网登录弹窗口错误修复教程
  20. 2021第十二届蓝桥杯省赛一等奖Java B组总结

热门文章

  1. SOLIDWORKS 如何重用DWG格式图纸
  2. 快速上手EF+WebApi开发
  3. php人气代码,10款人气暴涨的PHP开源工具
  4. echart 折线图的位置大小设置 通过grid{}属性实现
  5. 树莓派4新手购买指南
  6. HyperLogLog--统计用户访问量
  7. 即使世界毁灭,我也想再见你一面
  8. @Transactional 源码解析
  9. [游戏代码]求生之路插件:人物角色选择
  10. SMTP电子邮件格式及源码解析