解析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 相关文章推荐
JAVA/JSP学习系列之四
Oct 09 PHP
多数据表共用一个页的新闻发布
Oct 09 PHP
基于mysql的论坛(6)
Oct 09 PHP
php字符串截取中文截取2,单字节截取模式
Dec 10 PHP
采集邮箱的php代码(抓取网页中的邮箱地址)
Jul 17 PHP
php函数array_merge用法一例(合并同类数组)
Feb 03 PHP
浅析ThinkPHP中execute和query方法的区别
Jun 13 PHP
php中操作memcached缓存进行增删改查数据的实现代码
Aug 15 PHP
ThinkPHP中RBAC类的四种用法分析
Nov 24 PHP
Yii2框架BootStrap样式的深入理解
Nov 07 PHP
laravel Model 执行事务的实现
Oct 10 PHP
laravel数据库查询结果自动转数组修改实例
Feb 27 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结合ajax实现手机发红包的案例
2016/10/13 PHP
Yii 使用intervention/image拓展实现图像处理功能
2019/06/22 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
用javascript实现读取txt文档的脚本
2007/07/20 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
js控制web打印(局部打印)方法整理
2013/05/29 Javascript
jquery 构造函数在表单提交过程中修改数据
2015/05/25 Javascript
jQuery控制frames及frame页面JS的方法
2016/03/08 Javascript
JavaScript 最佳实践:帮你提升代码质量
2016/12/03 Javascript
javascript添加前置0(补零)的几种方法
2017/01/05 Javascript
jQuery is not defined 错误原因与解决方法小结
2017/03/19 Javascript
JS验证input输入框(字母,数字,符号,中文)
2017/03/23 Javascript
jquery动态添加带有样式的HTML标签元素方法
2018/02/24 jQuery
Vue 列表上下过渡效果的实例代码
2019/06/25 Javascript
django js 实现表格动态标序号的实例代码
2019/07/12 Javascript
vue使用swiper.js重叠轮播组建样式
2019/11/14 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
vue+Element中table表格实现可编辑(select下拉框)
2020/05/21 Javascript
JS判断数组四种实现方法详解
2020/06/29 Javascript
Python 微信爬虫完整实例【单线程与多线程】
2019/07/06 Python
wxPython+Matplotlib绘制折线图表
2019/11/19 Python
使用 Python 清理收藏夹里已失效的网站
2019/12/03 Python
python、PyTorch图像读取与numpy转换实例
2020/01/13 Python
python实现从尾到头打印单链表操作示例
2020/02/22 Python
python自动点赞功能的实现思路
2020/02/26 Python
Python爬虫工具requests-html使用解析
2020/04/29 Python
Ellos瑞典官网:北欧地区时尚、美容和住宅领域领先的电子商务网站
2019/11/21 全球购物
全球性的众包图形设计市场:DesignCrowd
2021/02/02 全球购物
2019年分享net面试的经历和题目
2016/08/07 面试题
高中教师考核方案
2014/05/18 职场文书
药剂专业自荐书
2014/06/20 职场文书
大学生学雷锋活动总结
2014/06/26 职场文书
门卫岗位职责说明书
2014/08/18 职场文书
2016年元旦寄语
2015/08/17 职场文书
扩展多台相同的Web服务器
2021/04/01 Servers
Python中Numpy和Matplotlib的基本使用指南
2021/11/02 Python