解析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编码规范之注释和文件结构说明
Jul 09 PHP
注册页面之前先验证用户名是否存在的php代码
Jul 14 PHP
php常用文件操作函数汇总
Nov 22 PHP
php开发微信支付获取用户地址
Oct 04 PHP
4种PHP异步执行的常用方式
Dec 24 PHP
smarty高级特性之过滤器的使用方法
Dec 25 PHP
php实现常见图片格式的水印和缩略图制作(面向对象)
Jun 15 PHP
[原创]smarty简单模板变量输出方法
Jul 09 PHP
php PDO实现的事务回滚示例
Mar 23 PHP
关于php支持的协议与封装协议总结(推荐)
Nov 17 PHP
Laravel利用gulp如何构建前端资源详解
Jun 03 PHP
php接口隔离原则实例分析
Nov 11 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 chr() ord()中文截取乱码问题解决方法
2008/09/08 PHP
php 微信开发获取用户信息如何实现
2016/12/13 PHP
javascript-TreeView父子联动效果保持节点状态一致
2007/08/12 Javascript
解决iframe的frameborder在chrome/ff/ie下的差异
2010/08/12 Javascript
php is_numberic函数造成的SQL注入漏洞
2014/03/10 Javascript
浅谈Sticky组件的改进实现
2016/03/22 Javascript
微信小程序 倒计时组件实现代码
2016/10/24 Javascript
在html中引入外部js文件,并调用带参函数的方法
2016/10/31 Javascript
AngularJS ng-template寄宿方式用法分析
2016/11/07 Javascript
AngularJs ng-change事件/指令的用法小结
2017/11/01 Javascript
详解Webpack+Babel+React开发环境的搭建的方法步骤
2018/01/09 Javascript
JavaScript中EventLoop介绍
2018/01/22 Javascript
解决vue中对象属性改变视图不更新的问题
2018/02/23 Javascript
使用vue点击li,获取当前点击li父辈元素的属性值方法
2018/09/12 Javascript
在React项目中使用Eslint代码检查工具及常见问题
2018/10/10 Javascript
JavaScript数据结构与算法之二叉树实现查找最小值、最大值、给定值算法示例
2019/03/01 Javascript
Vue.js中该如何自己维护路由跳转记录
2019/05/19 Javascript
原生js实现针对Dom节点的CRUD操作示例
2019/08/26 Javascript
JavaScript获取某一天所在的星期
2019/09/05 Javascript
一次微信小程序内地图的使用实战记录
2019/09/09 Javascript
JS绘图Flot如何实现可选显示曲线图功能
2020/10/16 Javascript
初步介绍Python中的pydoc模块和distutils模块
2015/04/13 Python
在Mac OS系统上安装Python的Pillow库的教程
2015/11/20 Python
python 网络编程详解及简单实例
2017/04/25 Python
使用 Python 玩转 GitHub 的贡献板(推荐)
2019/04/04 Python
python opencv实现gif图片分解的示例代码
2019/12/13 Python
基于python爬取有道翻译过程图解
2020/03/31 Python
95%的面试官都会问到的50道Java线程题,附答案
2012/08/03 面试题
综合办公室主任职责
2013/12/16 职场文书
运动会解说词100字
2014/01/31 职场文书
期中考试反思800字
2014/05/01 职场文书
校园环保建议书
2014/05/14 职场文书
2014年小学数学教师工作总结
2014/12/03 职场文书
项目技术负责人岗位职责
2015/04/13 职场文书
《法国号》教学反思
2016/02/22 职场文书
《将心比心》教学反思
2016/02/23 职场文书