解析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可能遇到的问题“无法载入mysql扩展” 的解决方法
Apr 16 PHP
PHP Ajax中文乱码问题解决方法
Feb 27 PHP
php设计模式 Facade(外观模式)
Jun 26 PHP
php+iframe实现隐藏无刷新上传文件
Feb 10 PHP
phpMyAdmin出现无法载入 mcrypt 扩展,请检查PHP配置的解决方法
Mar 26 PHP
PHP 使用redis简单示例分享
Mar 05 PHP
php取得字符串首字母的方法
Mar 25 PHP
JSON字符串传到后台PHP处理问题的解决方法
Jun 05 PHP
php curl中gzip的压缩性能测试实例分析
Nov 08 PHP
thinkPHP框架实现生成条形码的方法示例
Jun 06 PHP
PHP面向对象程序设计之构造方法和析构方法详解
Jun 13 PHP
laravel实现按月或天或小时统计mysql数据的方法
Oct 09 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之对抗Web扫描器的脚本技巧
2008/10/01 PHP
PHP判断文件是否存在、是否可读、目录是否存在的代码
2012/10/03 PHP
Yii中使用PHPExcel导出Excel的方法
2014/12/26 PHP
PHP使用数组实现矩阵数学运算的方法示例
2017/05/29 PHP
CakePHP框架Model关联对象用法分析
2017/08/04 PHP
PHP获取文件扩展名的常用方法小结【五种方式】
2018/04/27 PHP
js或css文件后面跟参数的原因说明
2010/01/09 Javascript
为超链接加上disabled后的故事
2010/12/10 Javascript
jquery select多选框的左右移动 具体实现代码
2013/07/03 Javascript
jQuery+PHP实现动态数字展示特效
2015/03/14 Javascript
js实现超酷的照片墙展示效果图附源码下载
2015/10/08 Javascript
详解JavaScript的AngularJS框架中的作用域与数据绑定
2016/03/04 Javascript
用Vue.js实现监听属性的变化
2016/11/17 Javascript
Javascript blur与click冲突解决办法
2017/01/09 Javascript
jQuery按需加载轮播图(web前端性能优化)
2017/02/17 Javascript
vuejs2.0实现分页组件使用$emit进行事件监听数据传递的方法
2017/02/22 Javascript
JavaScript实现购物车基本功能
2017/07/21 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
在vue中利用v-html按分号将文本换行的例子
2019/11/14 Javascript
vue 数据操作相关总结
2020/12/17 Vue.js
python计算最小优先级队列代码分享
2013/12/18 Python
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
Python正则表达式指南 推荐
2018/10/09 Python
python3.6使用urllib完成下载的实例
2018/12/19 Python
Python2和Python3之间的str处理方式导致乱码的讲解
2019/01/03 Python
基于Python实现迪杰斯特拉和弗洛伊德算法
2020/05/27 Python
python数据挖掘需要学的内容
2019/06/23 Python
简单了解python代码优化小技巧
2019/07/08 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Silk Therapeutics官网:清洁、抗衰老护肤品
2020/08/12 全球购物
俄罗斯园林植物网上商店:Garshinka
2020/07/16 全球购物
杭州-DOTNET笔试题集
2013/09/25 面试题
大学生职业生涯规划方案
2014/01/03 职场文书
2014年国培研修感言
2014/03/09 职场文书
读书月活动方案
2014/05/22 职场文书
护理培训心得体会
2016/01/22 职场文书