解析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 超链接 抓取实现代码
Jun 29 PHP
php设计模式 Strategy(策略模式)
Jun 26 PHP
根据中文裁减字符串函数的php代码
Dec 03 PHP
PHP_Cooikes不同页面无法传递的解决方法
Mar 07 PHP
Codeigniter实现处理用户登录验证后的URL跳转
Jun 12 PHP
PHP获取ip对应地区和使用网络类型的方法
Mar 11 PHP
[原创]php获取数组中键值最大数组项的索引值
Mar 17 PHP
用PHP代码给图片加水印
Jul 01 PHP
深入解析PHP中foreach语句控制数组循环的用法
Nov 30 PHP
java模拟PHP的pack和unpack类
Apr 13 PHP
PHP设计模式之观察者模式定义与用法分析
Apr 04 PHP
Yii框架函数简单用法分析
Sep 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写入数据库类代码分享
2011/07/26 PHP
PHP彩蛋信息介绍和阻止泄漏的方法(隐藏功能)
2014/08/06 PHP
PHP缩略图生成和图片水印制作
2017/01/07 PHP
解决安装WampServer时提示缺少msvcr110.dll文件的问题
2017/07/09 PHP
关于javascript 回调函数中变量作用域的讨论
2009/09/11 Javascript
JavaScript Distilled 基础知识与函数
2010/04/07 Javascript
js中 关于undefined和null的区别介绍
2013/04/16 Javascript
文字不间断滚动(上下左右)实例代码
2013/04/21 Javascript
JS冒泡事件的快速解决方法
2013/12/16 Javascript
jquery中get,post和ajax方法的使用小结
2014/02/04 Javascript
node.js中的querystring.escape方法使用说明
2014/12/10 Javascript
基于javascript实现的搜索时自动提示功能
2014/12/26 Javascript
js入门之Function函数的使用方法【新手必看】
2016/11/22 Javascript
在Vue中使用Compass的方法
2018/03/02 Javascript
vue实现点击当前标签高亮效果【推荐】
2018/06/22 Javascript
iview通过Dropdown(下拉菜单)实现的右键菜单
2018/10/26 Javascript
vue路由守卫+登录态管理实例分析
2019/05/21 Javascript
layui数据表格重载实现往后台传参
2019/11/15 Javascript
python 控制语句
2011/11/03 Python
python list转dict示例分享
2014/01/28 Python
深入学习Python中的上下文管理器与else块
2017/08/27 Python
基于python图像处理API的使用示例
2020/04/03 Python
django Layui界面点击弹出对话框并请求逻辑生成分页的动态表格实例
2020/05/12 Python
python批量修改文件名的示例
2020/09/27 Python
CSS3 calc()会计算属性详解
2018/02/27 HTML / CSS
非常漂亮的CSS3百叶窗焦点图动画
2016/02/24 HTML / CSS
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
Java面试题:为什么要用Java
2012/05/11 面试题
商务英语专业毕业生求职信
2014/07/06 职场文书
小学国庆节活动方案策划书
2014/09/16 职场文书
挂靠协议书
2015/01/27 职场文书
PySwarms(Python粒子群优化工具包)的使用:GlobalBestPSO例子解析
2021/04/05 Python
PHP中strval()函数实例用法
2021/06/07 PHP
MySQL系列之五 视图、存储函数、存储过程、触发器
2021/07/02 MySQL
Windows 11要来了?微软文档揭示Win11太阳谷 / Win10有两个不同版本
2021/11/21 数码科技
十大好看的穿越动漫排名:《瑞克和莫蒂》第一,国漫《有药》在榜
2022/03/18 日漫