解析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 相关文章推荐
模拟flock实现文件锁定
Feb 14 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
用PHP将网址字符串转换成超链接(网址或email)
May 25 PHP
PHP实现的封装验证码类详解
Jun 18 PHP
关于查看MSSQL 数据库 用户每个表 占用的空间大小
Jun 21 PHP
php生成随机密码自定义函数代码(简单快速)
May 10 PHP
使用ThinkPHP+Uploadify实现图片上传功能
Jun 26 PHP
thinkphp使用phpmailer发送邮件的方法
Nov 24 PHP
Zend Framework分页类用法详解
Mar 22 PHP
yii框架无限极分类的实现方法
Apr 08 PHP
PHP设计模式之模板方法模式定义与用法详解
Apr 02 PHP
Laravel 自定命令以及生成文件的例子
Oct 23 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配置心得包含MYSQL5乱码解决
2006/11/20 PHP
PHP实现使用DOM将XML数据存入数组的方法示例
2017/09/27 PHP
laravel 配置路由 api和web定义的路由的区别详解
2019/09/03 PHP
JS 类型转换常见方法小结
2010/05/31 Javascript
jQuery中操控hidden、disable等无值属性的方法
2014/01/06 Javascript
鼠标事件的screenY,pageY,clientY,layerY,offsetY属性详解
2015/03/12 Javascript
jQuery+css3动画属性制作猎豹浏览器宽屏banner焦点图
2015/03/16 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
jQuery插件boxScroll实现图片轮播特效
2015/07/14 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
jQuery前端开发35个小技巧
2016/05/24 Javascript
jQuery+Ajax+PHP弹出层异步登录效果(附源码下载)
2016/05/27 Javascript
工作中比较实用的JavaScript验证和数据处理的干货(经典)
2016/08/03 Javascript
vue实现密码显示与隐藏按钮的自定义组件功能
2019/04/23 Javascript
详解vue父子组件关于模态框状态的绑定方案
2019/06/05 Javascript
[03:52]显微镜下的DOTA2第三期——英雄在无聊的时候干什么
2014/06/20 DOTA
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
python多进程操作实例
2014/11/21 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
python pyinstaller打包exe报错的解决方法
2019/11/02 Python
python中判断文件结束符的具体方法
2020/08/04 Python
Python实现FTP文件定时自动下载的步骤
2020/12/19 Python
使用canvas一步步实现图片打码功能的方法
2019/06/17 HTML / CSS
Java程序员综合测试题
2014/04/25 面试题
体育教育毕业生自荐信
2013/11/21 职场文书
2014年两会学习心得体会
2014/03/10 职场文书
节水口号标语
2014/06/19 职场文书
供用电专业求职信
2014/07/07 职场文书
2014年小学生教师节演讲稿范文
2014/09/10 职场文书
企业委托书范本
2014/09/13 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
2014教育局对照检查材料思想汇报
2014/09/23 职场文书
酒店财务总监岗位职责
2015/04/03 职场文书
教你用Python写一个植物大战僵尸小游戏
2021/04/25 Python
Python数据分析入门之教你怎么搭建环境
2021/05/13 Python
Redis RDB技术底层原理详解
2021/09/04 Redis