解析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 相关文章推荐
MySQL的FIND_IN_SET函数使用方法分享
Mar 27 PHP
在windows服务器开启php的gd库phpinfo中未发现
Jan 13 PHP
PHP fastcgi模式上传大文件(大约有300多K)报错
Sep 28 PHP
thinkphp视图模型查询提示ERR: 1146:Table 'db.pr_order_view' doesn't exist的解决方法
Oct 30 PHP
ThinkPHP写数组插入与获取最新插入数据ID实例
Nov 03 PHP
php限制上传文件类型并保存上传文件的方法
Mar 13 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
Mar 21 PHP
PHP中读取文件的几个方法总结(推荐)
Jun 03 PHP
PHP合并数组的2种方法小结
Nov 24 PHP
PHP htmlentities()函数用法讲解
Feb 25 PHP
docker-compose部署php项目实例详解
Jul 30 PHP
TP5框架实现一次选择多张图片并预览的方法示例
Apr 04 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实现将textarea的值根据回车换行拆分至数组
2015/06/10 PHP
PHP实现递归复制整个文件夹的类实例
2015/08/03 PHP
ThinkPHP中limit()使用方法详解
2016/04/19 PHP
实现PHP中session存储及删除变量
2018/10/15 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
2021/03/09 PHP
JS教程:window.location使用方法的区别介绍
2013/10/04 Javascript
JS获取IP、MAC和主机名的五种方法
2013/11/14 Javascript
解决自定义$(id)的方法与jquery选择器$冲突的问题
2014/06/14 Javascript
node.js中的buffer.toJSON方法使用说明
2014/12/14 Javascript
jQuery实现渐变弹出层和弹出菜单的方法
2015/02/20 Javascript
JavaScript中iframe实现局部刷新的几种方法汇总
2016/01/06 Javascript
创建一般js对象的几种方式
2017/01/19 Javascript
es6+angular1.X+webpack 实现按路由功能打包项目的示例
2017/08/16 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
利用nginx + node在阿里云部署https的步骤详解
2017/12/19 Javascript
javascript代码优化的8点总结
2018/01/29 Javascript
Vue实现动态添加或者删除对象和对象数组的操作方法
2018/09/21 Javascript
微信小程序如何访问公众号文章
2019/07/08 Javascript
[05:00]TI9战队采访 - Royal Never Give Up
2019/08/20 DOTA
使用python编写批量卸载手机中安装的android应用脚本
2014/07/21 Python
教你用Python创建微信聊天机器人
2020/03/31 Python
python 列表删除所有指定元素的方法
2018/04/19 Python
对python调用RPC接口的实例详解
2019/01/03 Python
解决Python设置函数调用超时,进程卡住的问题
2019/08/08 Python
python 视频逐帧保存为图片的完整实例
2019/12/10 Python
python数据库操作mysql:pymysql、sqlalchemy常见用法详解
2020/03/30 Python
PyCharm 在Windows的有用快捷键详解
2020/04/07 Python
Python判断字符串是否为合法标示符操作
2020/09/03 Python
芬兰灯具网上商店:Nettilamppu.fi
2018/06/30 全球购物
HolidayLettings英国:预订最好的度假公寓、别墅和自助式住宿
2019/08/27 全球购物
小米乌克兰网上商店:Xiaomi.UA
2019/10/29 全球购物
社团文化节邀请函
2014/01/10 职场文书
精彩自我鉴定
2014/01/16 职场文书
MySql子查询IN的执行和优化的实现
2021/08/02 MySQL
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python
django项目、vue项目部署云服务器的详细过程
2022/07/23 Servers