解析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_start() 控制您的浏览器cache
Aug 03 PHP
PHP的curl实现get,post和cookie(实例介绍)
Jun 17 PHP
php中异常处理方法小结
Jan 09 PHP
PHP代码实现爬虫记录――超管用
Jul 31 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
Laravel 5.5官方推荐的Nginx配置学习教程
Oct 06 PHP
Laravel中使用Queue的最基本操作教程
Dec 27 PHP
php微信开发之音乐回复功能
Jun 14 PHP
laravel5使用freetds连接sql server的方法
Dec 07 PHP
php xhprof使用实例详解
Apr 15 PHP
php web环境和命令行环境下查找php.ini的位置
Jul 17 PHP
laravel unique验证、确认密码confirmed验证以及密码修改验证的方法
Oct 16 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 第二节 数据类型之转换
2012/04/28 PHP
PHP中最容易忘记的一些知识点总结
2013/04/28 PHP
php使用GD库创建图片缩略图的方法
2015/06/10 PHP
PHP类的封装与继承详解
2015/09/29 PHP
thinkphp3.2中实现phpexcel导出带生成图片示例
2017/02/14 PHP
java解析json方法总结
2019/05/16 PHP
用Jquery重写windows.alert方法实现思路
2013/04/03 Javascript
JS关键字球状旋转效果的实例代码
2013/11/29 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
解决jquery插件:TypeError:$.browser is undefined报错的方法
2015/11/21 Javascript
浅谈js之字面量、对象字面量的访问、关键字in的用法
2016/11/20 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
基于vue实现swipe轮播组件实例代码
2017/05/24 Javascript
Angular2+如何去除url中的#号详解
2017/12/20 Javascript
浅谈jquery fullpage 插件增加头部和版权的方法
2018/03/20 jQuery
JavaScript设计模式之建造者模式实例教程
2018/07/02 Javascript
vue.js的简单自动求和计算实例
2019/11/08 Javascript
解决Layui 表格自适应高度的问题
2019/11/15 Javascript
Vue中 axios delete请求参数操作
2020/08/25 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
详解js创建对象的几种方式和对象方法
2021/03/01 Javascript
Python动刷新抢12306火车票的代码(附源码)
2018/01/24 Python
Django 限制用户访问频率的中间件的实现
2018/08/23 Python
总结python中pass的作用
2019/02/27 Python
快速解决jupyter启动卡死的问题
2020/04/10 Python
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
英国最大最好的无人机商店:Drones Direct
2019/07/12 全球购物
欧姆龙医疗欧洲有限公司:Omron Healthcare Europe B.V
2020/06/13 全球购物
安全标准化汇报材料
2014/02/03 职场文书
致裁判员加油稿
2014/02/08 职场文书
12岁生日演讲稿
2014/05/14 职场文书
励志演讲稿3分钟
2014/08/21 职场文书
争先创优公开承诺书
2014/08/30 职场文书
老员工辞职信范文
2015/05/12 职场文书
公文写作:新员工转正申请书范本3篇!
2019/08/07 职场文书
解决pytorch 损失函数中输入输出不匹配的问题
2021/06/05 Python