解析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 判断变量类型实现代码
Oct 23 PHP
php检测图片木马多进制编程实践
Apr 11 PHP
php+mysqli数据库连接的两种方式
Jan 28 PHP
百度工程师讲PHP函数的实现原理及性能分析(三)
May 13 PHP
php解析url并得到url中的参数及获取url参数的四种方式
Oct 26 PHP
PHP环境中Memcache的安装和使用
Nov 05 PHP
PHP实现的一致性哈希算法完整实例
Nov 14 PHP
在WordPress中使用PHP脚本来判断访客来自什么国家
Dec 10 PHP
PHP类的声明与实例化及构造方法与析构方法详解
Jan 26 PHP
PHP仿微信发红包领红包效果
Oct 30 PHP
详谈php中 strtr 和 str_replace 的效率问题
May 14 PHP
laravel 配置路由 api和web定义的路由的区别详解
Sep 03 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网页游戏学习之Xnova(ogame)源码解读(一)
2014/06/23 PHP
php5.3以后的版本连接sqlserver2000的方法
2014/07/28 PHP
php目录遍历函数opendir用法实例
2014/11/20 PHP
yii2 modal弹窗之ActiveForm ajax表单异步验证
2016/06/13 PHP
PHP安装BCMath扩展的方法
2019/02/13 PHP
将HTMLCollection/NodeList/伪数组转换成数组的实现方法
2011/06/20 Javascript
js replace正则表达式应用案例讲解
2013/01/17 Javascript
早该知道的7个JavaScript技巧
2013/03/27 Javascript
JavaScript验证18位身份证号码最后一位正确性的实现代码
2014/08/07 Javascript
JSON相关知识汇总
2015/07/03 Javascript
Bootstrap每天必学之进度条
2015/11/30 Javascript
jQuery Ajax 实例代码 ($.ajax、$.post、$.get)
2016/04/29 Javascript
完美JQuery图片切换效果的简单实现
2016/07/21 Javascript
ReactJs快速入门教程(精华版)
2016/11/28 Javascript
原生js实现放大镜
2017/02/20 Javascript
微信小程序报错:this.setData is not a function的解决办法
2017/09/27 Javascript
Vue 全局loading组件实例详解
2018/05/29 Javascript
Vue.js实现可排序的表格组件功能示例
2019/02/19 Javascript
细说Vue组件的服务器端渲染的过程
2019/05/30 Javascript
vue相关配置文件详解及多环境配置详细步骤
2020/05/19 Javascript
vue 实现动态路由的方法
2020/07/06 Javascript
vant自定义二级菜单操作
2020/11/02 Javascript
如何使用python爬取csdn博客访问量
2016/02/14 Python
用Python实现筛选文件脚本的方法
2018/10/27 Python
施华洛世奇澳大利亚官网:SWAROVSKI澳大利亚
2017/01/06 全球购物
人力资源管理专业应届生求职信
2013/09/28 职场文书
传播学毕业生求职信
2013/10/11 职场文书
行政文秘岗位职责范本
2014/02/10 职场文书
《第一次抱母亲》教学反思
2014/04/16 职场文书
反四风个人对照检查材料思想汇报
2014/09/25 职场文书
设备收款委托书范本
2014/10/02 职场文书
2014年师德师风工作总结
2014/11/25 职场文书
工作试用期自我评价
2015/03/10 职场文书
网吧温馨提示
2015/07/17 职场文书
mybatis中注解与xml配置的对应关系和对比分析
2021/08/04 Java/Android
CSS 实现角标效果的完整代码
2022/06/28 HTML / CSS