解析php入库和出库


Posted in PHP onJune 25, 2013

数据放入数据库和取出来显示在页面需要注意什么
入库时
$str=addslashes($str);
$sql=\"insert into `tab` (`content`) values(\'$str\')\";
出库时
$str=stripslashes($str);
显示时
$str=htmlspecialchars(nl2br($str)) ;
<?
//--标题,名字等字段入库处理(去首尾空格)
functiontrans_string_trim($str){
$str=trim($str);
$str=eregi_replace("'","''",$str);
$str=stripslashes($str);
return$str;
}
//--文章入库处理,即textarea字段;
functiontrans_string($str){
$str=eregi_replace("'","''",$str);
$str=stripslashes($str);
return$str;
}
//--从库中显示在表单中;在text中以trans转换,在textarea中,无需转换,直接显示
//--显示在WEB页面,过滤HTML代码;包括链接地址
functiontrans($string){
$string=htmlspecialchars($string);
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string; 
}
//--显示在WEB页面,不过滤HTML代码;
functiontrans_web($string){
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string; 
}
//--显示在WEB页面,过滤HTML代码及头尾空格,主要用于显示用户昵称
functiontrans_trim($string){
$string=trim($string);
$string=htmlspecialchars($string);
$string=ereg_replace(chr(10),"<br>",$string);
$string=ereg_replace(chr(32),"",$string);
return$string; 
}
//--显示在span中;
functiontrans_span($string){
$string=ereg_replace(chr(10),"\n",$string);
$string=ereg_replace(chr(32),"",$string);
$string=ereg_replace('"',""",$string);
return$string; 
}
//--在WEB上显示cookie,过滤html
functiontrans_cookie($str){
$str=trans($str);
$str=stripslashes($str);
$str=eregi_replace("''","'",$str);
return$str;
}
?>

 

PHP 相关文章推荐
php中ob(Output Buffer 输出缓冲)函数使用方法
Jul 21 PHP
用PHP读取RSS feed的代码
Aug 01 PHP
PHP 模拟登陆MSN并获得用户信息
May 16 PHP
php !function_exists(&quot;T7FC56270E7A70FA81A5935B72EACBE29&quot;))代码解密
Jan 07 PHP
php标签云的实现代码
Oct 10 PHP
php class中self,parent,this的区别以及实例介绍
Apr 24 PHP
比较strtr, str_replace和preg_replace三个函数的效率
Jun 26 PHP
PHP中ini_set与ini_get用法实例
Nov 04 PHP
php字符串截取函数用法分析
Nov 25 PHP
php使用unset()删除数组中某个单元(键)的方法
Feb 17 PHP
yii2.0实现创建简单widgets示例
Jul 18 PHP
thinkPHP框架整合tcpdf插件操作示例
Aug 07 PHP
解析php下载远程图片函数 可伪造来路
Jun 25 #PHP
解析php通过cookies获取远程网页的指定代码
Jun 25 #PHP
使用dump函数,给php加断点测试
Jun 25 #PHP
解析php多线程下载远程多个文件
Jun 25 #PHP
基于php导出到Excel或CSV的详解(附utf8、gbk 编码转换)
Jun 25 #PHP
执行、获取远程代码返回:file_get_contents 超时处理的问题详解
Jun 25 #PHP
PHP 冒泡排序 二分查找 顺序查找 二维数组排序算法函数的详解
Jun 25 #PHP
You might like
php实现的操作excel类详解
2016/01/15 PHP
详解PHP如何更好的利用PHPstorm的自动提示
2017/08/18 PHP
xml 封装与解析(javascript和C#中)
2009/07/26 Javascript
仅Firefox中链接A无法实现模拟点击以触发其默认行为
2011/07/31 Javascript
用js的document.write输出的广告无阻塞加载的方法
2014/06/05 Javascript
jquery实现平滑的二级下拉菜单效果
2015/08/26 Javascript
浅谈JavaScript中面向对象的的深拷贝和浅拷贝
2016/08/01 Javascript
jquery操作ID带有变量的节点实例
2016/12/07 Javascript
JavaScript BASE64算法实现(完美解决中文乱码)
2017/01/10 Javascript
ie下js不执行的几种可能
2017/02/28 Javascript
详解vue2.0组件通信各种情况总结与实例分析
2017/03/22 Javascript
原生JS改变透明度实现轮播效果
2017/03/24 Javascript
基于AngularJS的简单使用详解
2017/09/10 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
vue组件中的数据传递方法
2018/05/14 Javascript
vue实现输入框自动跳转功能
2020/05/20 Javascript
实现vuex原理的示例
2020/10/21 Javascript
Python3读取zip文件信息的方法
2015/05/22 Python
python实现简单登陆系统
2018/10/18 Python
Python数据可视化 pyecharts实现各种统计图表过程详解
2019/08/15 Python
django项目中新增app的2种实现方法
2020/04/01 Python
Python命名空间及作用域原理实例解析
2020/08/12 Python
超酷炫 CSS3垂直手风琴菜单
2016/06/28 HTML / CSS
HTML5的video标签的浏览器兼容性增强方案分享
2016/05/19 HTML / CSS
英国DIY汽车维修配件网站:DIY Car Service Parts
2019/08/30 全球购物
酒店总经理工作职责
2013/12/13 职场文书
毕业生自我鉴定实例
2014/01/21 职场文书
建筑结构施工求职信
2014/07/11 职场文书
商场周年庆活动方案
2014/08/19 职场文书
辞职信怎么写
2015/02/27 职场文书
2015年学校总务处工作总结
2015/05/19 职场文书
刑事辩护词范文
2015/05/21 职场文书
2015年司法局工作总结
2015/05/22 职场文书
2015年依法治校工作总结
2015/07/27 职场文书
2016暑期社会实践新闻稿
2015/11/25 职场文书
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL