PHP将HTML 转换成文本

PHP将HTML 转换成文本
一个将html转换成为文本的php小程序,其实将html转换成为文本在网上可以找到在线直接转换的,而下面这个小程序可以作为新手练习使用,也可以直接应用到网站上面进行过滤字符使用,只要文本显示的情况下,这也算是一个不错的小程序了,其实php过滤特殊字符也是这样的原理,先去运行一下吧,使用时只要 echo 出来即可。 [code lang="php"]

在PHP网页中防范SQL注入的方法

在PHP网页中防范SQL注入的方法
PHP 程序注入相对 ASP 程序注入的难度要大些,同样,在PHP程序中防范SQL注入也就相对容易一些。使用PHP程序建立的网站,在源程序中有一个配置文件“php.ini”,在此文件中可以对PHP进行安全设置。 为了安全起见,可以打开“php.ini”文件的安全模式,设置“safe_mode=On”;显示 PHP 执行错误信息的 “display_erros”选项如果打开的话,将会返回很多可利用的信息给入侵者,因此要将其设置为“display_erros=off”;这...

mysql 替换函数replace()实现mysql 替换字符串

mysql 替换函数replace()实现mysql 替换字符串
mysql 替换字符串的实现方法: mysql中replace函数直接替换mysql数据库中某字段中的特定字符串,不再需要自己写函数去替换,用起来非常的方便,mysql 替换函数replace() Update `table_name` SET `field_name` = replace (`field_name`,'from_str','to_str') Where `field_name` LIKE '%from_str%' 说明: table_name —— 表的名字 field_name —— 字段名 from_str —— 需要替换的字符串 to_str —— 替换成的字...

需要了解的php几种攻击方式与防范措施

需要了解的php几种攻击方式与防范措施
==过滤输入/输出转义 过滤是Web应用安全的基础。它是你验证数据合法性的过程。通过在输入时确认对所有的数据进行过滤,你可以避免被污染(未过滤)数据在你的程序中被误信及误用。大多数流行的PHP应用的漏洞最终都是因为没有对输入进行恰当过滤造成的。 有很多种方法过滤数据,其中有一些安全性较高。最好的方法是把过滤看成是一个检查的过程。请不要试图好心地去纠正非法数据,要让你的用户按你的规则去做...

利用php删除空间目录文件

利用php删除空间目录文件
各位网友一般通过ftp删除空间里面的文件,如果删除某一两个文件还好,要是删除的文件数有成千上万,那你肯定会删除得直接想把电脑砸了......分享一个方法,可以通过编写php程序调用exec系统指令进行删除众多文件。具体操作方法如下。首先在本地新建个文档,内容如下: [code lang="php"] [/code] 然后保存为php格式的文件。将文件放置到您想删除的目录。最后执行即可。这种方法删除多文件很好用,...

静态html通过js调用php方法举例

静态html通过js调用php方法举例
通过js调用php可以应用在静态html页里嵌入js调用动态php内容,这个是比较实用的一个方法,我们可以利用这个方法可以实现许多常见功能,比如静态页调用php点击数,静态页调用最新文章,最新评论等内容。 JS方式调用PHP文件并取得php中的值 举一个简单的例子来说明: 如在页面a.html中用下面这句调用,可以将action=test的参数传递到b.php。 <script type="text/javascript" src="b.php?ac...

夏日简单的php+mysql聊天室V.01程序制作原理

夏日简单的php+mysql聊天室V.01程序制作原理
本程序共有 8 个文件,而主页 index.php 文件是由 show.php(显示发言),login.php(用户登陆),speak.php(用户发言) 这三个文件通过框架页组成的,这样设计也符合聊天室的一个体验,先看一下 index.php 原框架源码: <frameset rows="*,80" cols="*" framespacing="0" bordercolor="#E1D1AE"> <frameset rows="*" cols="*,284"> <frame src="show.php" name="mainFrame"/> <frame src="l...

实用的一些PHP代码

实用的一些PHP代码
下面是php论坛上某高人进行整理的我们平常做网站时常用的代码,利用这些代码可以很大的提高工作效率。有比较实用的php代码,比如我们常用到的连接mysql数据库代码,读取数据库,分页技术,修改删除等用到率很高的代码,当然还有一些比较实用的javascrip代码,html代码,非常不错,不用再在用着时满世界去找了。 1、连接MYSQL数据库代码 <?php $connec=mysql_connect("localhost","root","root") or die(...

功能齐全的小型php+mysql注册系统V.01制作原理

功能齐全的小型php+mysql注册系统V.01制作原理
关于php+mysql注册登陆小系统之前有写过一个简单的,其原理都是差不多,都是将表单信息发送到mysql数据库中进行插入,一共有 6 个文件。 regi.sql是mysql的数据库文件,config.php是数据库配置文件 这两个文件应该是比较常见了,凡是下载下来的php+mysql系统源码都要将.sql数据库导入,以及配置config.php文件,style.css 这个是界面的样式文件,主要是美化界面来用的。 本系统主要的核心文件就...

php+mysql留言本删除功能原理

php+mysql留言本删除功能原理
如果要将php+mysql留言本中的留言进行删除,不仅要删除留言表里的数据,而且还要将对应的回复表里的数据删除,这样才符合数据库维护准则。 先要看一下数据库的结构: 数据库留言表:leavewords 数据库回复表:reply 将数据库留言表 leavewords 里的数据进行删除很简单,只要将接受的id进行程序删除即可。而删除数据库回复表 reply 对应数据却需要将其回复时插入留言的id一并删除,下面看...

php+mysql留言本解锁功能原理

php+mysql留言本解锁功能原理
介绍了PHP留言本的锁定功能,下面来看一下如何通过PHP进行留言本解锁的,我们知道了PHP留言本的锁定是在锁定的数据表 lockip 里面进行插入访问的ip来实现的,那么解锁的原理就很简单的,将数据表 lockip 里的IP删除即可。 首先需要在数据表 lockip 里查询将要锁定的 ip 是否已经被锁,如果被锁,则可以解锁成功,如果没有被锁,则提示“此IP没有被锁定”。先来看一下源文件: [code lang="php"]

php+mysql留言本锁定功能原理

php+mysql留言本锁定功能原理
如果在PHP留言本当中要禁止某个访问者的发言,通常都是将这个访问者进行锁定,当这个访问者再次进行浏览时,显示“抱歉!您已经被管理员锁定,可能因为您发表了不合适言论”等,这样的功能其实就是直接进行锁定访问者的IP地址。 我们知道,每个访问者都有一个自己的IP地址,在PHP中可以通过语句 $ip=$_SERVER['REMOTE_ADDR'];将访问者的IP地址赋值到变量$ip里面,然后在进行留言时 insert 到数据库里。这样数...

php+mysql留言本回复功能原理

php+mysql留言本回复功能原理
php+mysql留言本通常有两个用户权限,一个是访客留言权限,另一个就是管理员权限,访客的权限很小,通常都是只能进行留言,没有别的权限,而管理员可以进行留言锁定,解锁,回复,删除等所有留言本管理权限。 所以我们在制作php+mysql留言本回复功能时,会涉及到两个表,一个是访客进行留言的留言表 leavewords,另一个就是回复留言管理表 reply。 原理是:每一个访问者进行留言时,都会产生一个唯一的主键...

PHP+mysql开发的简单投票系统V.01后台实例说明文档

PHP+mysql开发的简单投票系统V.01后台实例说明文档
php+mysql简单的投票系统后台也是由一个文件组成的,在此可以进行 1,修改投票项目的标题 2,添加投票项目 3,修改投票项目 4,删除投票项目 5 选择全部的功能 6 取消全部的功能 7,删除所选。。     一,增删除改查的功能 后台所实现的修改投票项目标题,添加投票项目,修改投票项目,单项删除投票,都是利用 SQL 语句进行的增删改查,只要熟悉了 sql 语句,这个还是比较简单的,就不讲解了,如果不是很懂...

PHP+mysql开发的简单投票系统V.01前台实例说明文档

PHP+mysql开发的简单投票系统V.01前台实例说明文档
php+mysql开发的简单投票小系统共有四个文件,分别是配置文件(config.php),投票显示文件(index.php),后台控制文件(admin.php),数据库文件(vote.sql)。 如果要使用这个系统,首先需要配置config.php文件和导入.sql数据库,否则会出现无法找到数据源的错误,之前进行发布的源码有新手访问时出现错误,往往都是没有导入.sql数据库。数据库配置文件 config.php 要和自己本地的mysql信息对应起来即可,...

简单的php+mysql注册登陆系统制作原理

简单的php+mysql注册登陆系统制作原理
这个系统有点过于简单了,注册时只有用户名和密码,主要就是理解注册与登陆的一个原理,php+mysql注册小系统是围绕着 1,新用户注册 2,用户登陆 3,管理员登陆 4,查看会员列表 5,会员权限 等来设计制作的,下面一一讲解一下系统核心的设计原理。 1,新用户注册:这里的新用户注册无非就是 SQL 的插入了,使用 insert into 将表单提交过来的内容插入到表 member 里,注意提交的时候首先要检查一...

新手php+mysql留言本程序原理

新手php+mysql留言本程序原理
这个留言本基本上没什么可讲的,config.php是数据库的连接文件,用普通的连接函数即可进行连接,message.sql 这个是mysql数据库的文件。在使用时需要导入到mysql数据库,导入的教程已经在夏日博客里贴上了,可以参考一下。 原理核心的文件应该是index.php了,实现了1,发布留言 2,显示留言 3,简单登陆 4,删除留言 5,注销登陆 等功能。这几个界面的显示都是通过接受不同的值而显示不同部分的内容。 1,...

php无数据库文本留言本制作思路

php无数据库文本留言本制作思路
php无数据库文本留言本的主要制作思路就是向文本中按照一定的规则写入留言内容,然后再通过写入的规则将其内容读取出来。 主要涉及的php函数有 file_get_contents,explode,implode,foreach语句等,下面简要介绍一下这几个函数。 file_get_contents(path,include_path,context,start,max_length):这个函数的作用就是将整个文件读入到一个字符串中,这里只用到了path 参数值,读取的文本路径,...

如何利用工具导入.SQL数据库文件

如何利用工具导入.SQL数据库文件
之前有发布过几个PHP+MYSQL程序的源码,有新手朋友咨询不知道如何导入MYSQL数据库的文件,其实如果我们仔细查看文档都会看到PHP源码根目录下会有一个 .SQL 的文件,这就是MYSQL数据库文件了。如果要进行源码测试,首先需要将这个.SQL的数据库导入到MYSQL数据库当中,源码作者通常会有两种方法,一个是安装提示导入,一个是手动导入。 安装提示导入:这个是比较大型源码的做法,很智能化,根目录下有一个 in...

PHP+MYSQL增删改查程序的原理

PHP+MYSQL增删改查程序的原理
当我们刚学完mysql数据库时,便迫不及待的要制作小系统了,最初接触的往往都是php留言本或php新闻系统之类的,其实所有不管是php留言本,还是新闻系统,无非就是添加,删除与更改信息,比如留言本,访客在发布留言时,我们就可以理解为添加,这样不难理解,所有的系统都是围绕增删改查进行的,程序就是围绕 SQL语句来进行拼凑的。 所以,只要我们将核心的SQL增删改查记清楚了,再着手去制作一个新闻系统就...