解析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 配置文件中open_basedir选项作用
Jul 19 PHP
PHP strstr 函数判断字符串是否否存在的实例代码
Sep 28 PHP
php calender(日历)二个版本代码示例(解决2038问题)
Dec 24 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
php实现的支持断点续传的文件下载类
Sep 23 PHP
在CentOS上搭建LAMP+vsftpd环境的简单指南
Aug 01 PHP
PHP如何使用Memcached
Apr 05 PHP
PHP的消息通信机制测试实例
Nov 10 PHP
PHP中list方法用法示例
Dec 01 PHP
Laravel学习基础之migrate的使用教程
Oct 11 PHP
PHP实现的超长文本分页显示功能示例
Jun 04 PHP
PHP读取目录树的实现方法分析
Mar 22 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的日期与时间函数技巧
2008/04/24 PHP
PHP下对数组进行排序的函数
2010/08/08 PHP
浅析Yii中使用RBAC的完全指南(用户角色权限控制)
2013/06/20 PHP
限制ckeditor上传图片文件大小的方法
2013/11/15 PHP
php post大量数据时发现数据丢失问题解决方法
2015/06/20 PHP
PHP支付系统设计与典型案例分享
2016/08/02 PHP
js 学习笔记(三)
2009/12/29 Javascript
JavaScript通过join函数连接数组里所有元素的方法
2015/03/20 Javascript
js实现一个链接打开两个链接地址的方法
2015/05/12 Javascript
javascript中clipboardData对象用法详解
2015/05/13 Javascript
jquery插件splitScren实现页面分屏切换模板特效
2015/06/16 Javascript
Javascript 计算字符串在localStorage中所占字节数
2015/10/21 Javascript
js图片轮播手动切换效果
2015/11/10 Javascript
webpack配置文件和常用配置项介绍
2017/04/28 Javascript
浅谈对Angular中的生命周期钩子的理解
2017/07/31 Javascript
vue axios同步请求解决方案
2017/09/29 Javascript
Vue中&quot;This dependency was not found&quot;问题的解决方法
2018/06/19 Javascript
JS中实现隐藏部分姓名或者电话号码的代码
2018/07/17 Javascript
微信小程序scroll-view点击项自动居中效果的实现
2020/03/25 Javascript
vue表单验证之禁止input输入框输入空格
2020/12/03 Vue.js
linux系统使用python获取cpu信息脚本分享
2014/01/15 Python
Python新手实现2048小游戏
2015/03/31 Python
python脚本实现xls(xlsx)转成csv
2016/04/10 Python
浅谈python 四种数值类型(int,long,float,complex)
2016/06/08 Python
django 2.0更新的10条注意事项总结
2018/01/05 Python
Tensorflow实现卷积神经网络的详细代码
2018/05/24 Python
python游戏开发之视频转彩色字符动画
2019/04/26 Python
python中的反斜杠问题深入讲解
2019/08/12 Python
python 子类调用父类的构造函数实例
2020/03/12 Python
canvas画布实现手写签名效果的示例代码
2019/04/23 HTML / CSS
用HTML5 实现橡皮擦的涂抹效果的教程
2015/05/11 HTML / CSS
英国最大的邮寄种子和植物公司:Thompson & Morgan
2017/09/21 全球购物
商务代表岗位职责
2015/02/15 职场文书
2015年房地产个人工作总结
2015/05/26 职场文书
幸福来敲门观后感
2015/06/04 职场文书
MySQL 表空间碎片的概念及相关问题解决
2021/05/07 MySQL