请教关于addslashes的转义

 更新时间:2016年11月25日 17:41  点击:1400



请教关于addslashes的转义

请教关于addslashes
1. 我输入 Tom's book's 保存数据时
$webname = addslashes($_POST['name']);

2..我打开数据库看到的数据为 Tom's book's

3. 我的问题是如何输出,
输出时我用的是<?php echo $rs->name ?>
输出结果Tom's book's
请问如何让它显示不含/,让它显示为 Tom's book's

4..谢谢..



<?
$str='Tom's book's';
echo ereg_replace("^(['|"|,|.])",'\1',$str)
?>

你可能是打开了magic string, 它会自动给你转意
而你自己又转了一下, 就成了那样了
[url=http://cn.php.net/manual/zh/security.magicquotes.php]链接标记http://cn.php.net/manual/zh/security.magicquotes.php[/url]

学习

回2楼..
按你那个方式..如果我有很多字段入库时都加了addslashes

那么输出时,每个字段都要加啊?

addslashes是把页面的字符加上转义“/”
stripslashes是去掉转义

插入:$name=$_POST['name'];
$name=addslashes($name);
显示 $name=stripslashes($row['name]);

LS才是正解

POST本身就是传递过程中会转义一次..

感谢楼上的各位筒子..[img]http://www.111cn.net/bbs/images/smilies/default/tongue.gif[/img] 过来..让偶一个一个亲一下![img]http://www.111cn.net/bbs/images/smilies/default/kiss.gif[/img]

搞不懂为什么不用mysql_real_escape_string

php 有效安全过滤get,posd,cookie


session_set_cookie_params(0, COOKIE_PATH, COOKIE_DOMAIN);

if($_REQUEST)
{
 if(MAGIC_QUOTES_GPC)
 {
  $_REQUEST = new_stripslashes($_REQUEST);
  if($_COOKIE) $_COOKIE = new_stripslashes($_COOKIE);
 }
 else
 {
  $_POST = new_addslashes($_POST);
  $_GET = new_addslashes($_GET);
  $_COOKIE = new_addslashes($_COOKIE);
  @extract($_POST);
  @extract($_GET);
  @extract($_COOKIE);
 }
 if(!defined('IN_ADMIN')) $_REQUEST = filter_xss($_REQUEST, ALLOWED_HTMLTAGS);
 extract($db->escape($_REQUEST), EXTR_SKIP);
 if($_COOKIE) $db->escape($_COOKIE);
}
if(QUERY_STRING && strpos(QUERY_STRING, '=') === false && preg_match("/^(.*).(htm|html|shtm|shtml)$/", QUERY_STRING, $urlvar))
{
 parse_str(str_replace(array('/', '-', ' '), array('&', '=', ''), $urlvar[1]));
}



问题
今天写的一个获取fckeditor插入文章的图片函数,请高手指点一二。
解决方法


在网上google了一阵,发现要把通过fckeditor插入文章中的图片取出来,网上写的都很麻烦,自己仔细研究了一下午,正则才刚刚开始学,写了下面这个函数,肯定还有很多不足,请各位指点一二。 /**

* 获取文章图片,能够获取fckeditor插入的图片

* @param int $aid 文章ID

* @return array $imagename 图片名称

**/

function get_image_article ($aid) {

global $db,$dbpre;

$aid = intval($aid);

$data = array();

$sql = "select aid,acontent from {$dbpre}article where `aid`='{$aid}'";

$data = $db->get_one_record($sql);//此处是获取一行记录的函数

$imagename = array();

preg_match_all('/input (.*) />/',$data,$arr);

foreach ($arr as $key => $val) {

if ($key == 1) {

foreach ($val as $k => $v) {

$imagename[] = substr($v,strrpos($v,"/")+1,-1);

}

}

}

unset ($aid,$data,$sql,$arr);

return $imagename;

}


复制代码






PHP+MYSQL/开发 视频教程
解决方法
[img]http://www.caopeng.org/html/image/php.jpg[/img]
曹鹏 PHP+MYSQL
为网络开发提供流行动力 PHP+MYSQL是今天用的最多的动态结合

1. 须知
[url=http://www.caopeng.org/t/php/1/1/1.html]链接标记PHP[/url]
[url=http://www.caopeng.org/t/php/1/2/2.html]链接标记PHP的执行流程[/url]
[url=http://www.caopeng.org/t/php/1/3/3.html]链接标记演示文档的下载[/url]
[url=http://www.caopeng.org/t/php/1/4/4.html]链接标记演示文档的安装[/url]
[url=http://www.caopeng.org/t/php/1/5/5.html]链接标记选择PHP编辑器[/url]
[url=http://www.caopeng.org/t/php/1/6/6.html]链接标记PHP/HTML 互嵌[/url]
[url=http://www.caopeng.org/t/php/1/7/7.html]链接标记HELLO WORLD[/url]
[url=http://www.caopeng.org/t/php/1/8/8.html]链接标记注释[/url]

2. 基本类型
[url=http://www.caopeng.org/t/php/2/1/1.html]链接标记变量[/url]
[url=http://www.caopeng.org/t/php/2/2/2.html]链接标记数字[/url]
[url=http://www.caopeng.org/t/php/2/3/3.html]链接标记浮点[/url]
[url=http://www.caopeng.org/t/php/2/4/4.html]链接标记布尔[/url]
[url=http://www.caopeng.org/t/php/2/5/5.html]链接标记转换[/url]
[url=http://www.caopeng.org/t/php/2/6/6.html]链接标记常量[/url]

3. 条件与循环
[url=http://www.caopeng.org/t/php/3/1/1.html]链接标记IF 语句[/url]
[url=http://www.caopeng.org/t/php/3/2/2.html]链接标记ELSE IF 语句[/url]
[url=http://www.caopeng.org/t/php/3/3/3.html]链接标记逻辑运算[/url]
[url=http://www.caopeng.org/t/php/3/4/4.html]链接标记SWITCH 语句[/url]
[url=http://www.caopeng.org/t/php/3/5/5.html]链接标记WHILE 循环[/url]
[url=http://www.caopeng.org/t/php/3/6/6.html]链接标记FOR 循环[/url]
[url=http://www.caopeng.org/t/php/3/7/7.html]链接标记CONTINUE[/url]
[url=http://www.caopeng.org/t/php/3/8/8.html]链接标记BBREAK[/url]

4. 字符串
[url=http://www.caopeng.org/t/php/4/1/1.html]链接标记STRLEN 函数[/url]
[url=http://www.caopeng.org/t/php/4/2/2.html]链接标记合并[/url]
[url=http://www.caopeng.org/t/php/4/3/3.html]链接标记子字符串[/url]
[url=http://www.caopeng.org/t/php/4/4/4.html]链接标记大小写函数[/url]
[url=http://www.caopeng.org/t/php/4/5/5.html]链接标记查找 替换[/url]
[url=http://www.caopeng.org/t/php/4/6/6.html]链接标记清理字符串[/url]

5. 数组
[url=http://www.caopeng.org/t/php/5/1/1.html]链接标记什么是数组[/url]
[url=http://www.caopeng.org/t/php/5/2/2.html]链接标记创建数组[/url]
[url=http://www.caopeng.org/t/php/5/3/3.html]链接标记多维数组[/url]
[url=http://www.caopeng.org/t/php/5/4/4.html]链接标记FOREACH 循环[/url]
[url=http://www.caopeng.org/t/php/5/5/5.html]链接标记数组函数[/url]
[url=http://www.caopeng.org/t/php/5/6/6.html]链接标记内置数组[/url]

6. 函数
[url=http://www.caopeng.org/t/php/6/1/1.html]链接标记函数[/url]
[url=http://www.caopeng.org/t/php/6/2/2.html]链接标记使用函数[/url]
[url=http://www.caopeng.org/t/php/6/3/3.html]链接标记返回值[/url]
[url=http://www.caopeng.org/t/php/6/4/4.html]链接标记全局[/url]
[url=http://www.caopeng.org/t/php/6/5/5.html]链接标记默认值[/url]

7. MYSQL/互动
[url=http://www.caopeng.org/t/php/7/1/1.html]链接标记关系型数据库[/url]
[url=http://www.caopeng.org/t/php/7/2/2.html]链接标记MYSQL.COM[/url]
[url=http://www.caopeng.org/t/php/7/3/3.html]链接标记MYSQL CRUD[/url]
[url=http://www.caopeng.org/t/php/7/5/5.html]链接标记PHPMYADMIN[/url]
[url=http://www.caopeng.org/t/php/7/4/4.html]链接标记导入数据库[/url]
[url=http://www.caopeng.org/t/php/7/6/6.html]链接标记连接数据库[/url]
[url=http://www.caopeng.org/t/php/7/7/7.html]链接标记获取数据[/url]
[url=http://www.caopeng.org/t/php/7/8/8.html]链接标记数据的添加 修改 删除 1[/url]
[url=http://www.caopeng.org/t/php/7/9/9.html]链接标记数据的添加 修改 删除 2[/url]
[url=http://www.caopeng.org/t/php/7/10/10.html]链接标记搜索数据记录[/url]
[url=http://www.caopeng.org/t/php/7/11/11.html]链接标记用户注册 1[/url]
[url=http://www.caopeng.org/t/php/7/12/12.html]链接标记用户注册 2[/url]
[url=http://www.caopeng.org/t/php/7/13/13.html]链接标记用户注册 3[/url]
[url=http://www.caopeng.org/t/php/7/14/14.html]链接标记动态网页[/url]

8. ENDING
[url=http://www.caopeng.org/t/php/8/1/1.html]链接标记PHP DEBUG[/url]
[url=http://www.caopeng.org/t/php/8/2/2.html]链接标记PHP 资源[/url]
[url=http://www.caopeng.org/t/php/8/3/3.html]链接标记大师之路[/url]

曹鹏编程之邦 2009. ALL RIGHTS RESERVED.



1062 - Duplicate entry 33 for key 1

我们有时在导入数据时会出来如1062 - Duplicate entry '33' for key 1的问题是吧,

那这是什么原因呢,昨天我在导入数据时发现这样的问题。

经过分析原因是,我要导入的数据ID在数据表中己经存在了,

既然知道原因了,解决办法就由你自己定了。

[!--infotagslink--]

相关文章

  • pandas pd.read_csv()函数中parse_dates()参数的用法说明

    这篇文章主要介绍了pandas pd.read_csv()函数中parse_dates()参数的用法说明,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-05
  • Pandas实现DataFrame按行求百分数(比例数)

    今天小编就为大家分享一篇Pandas实现DataFrame按行求百分数(比例数),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-09
  • python使用pandas按照行数分割表格

    本文主要介绍了python使用pandas按照行数分割表格,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-08-13
  • 在Keras中利用np.random.shuffle()打乱数据集实例

    这篇文章主要介绍了在Keras中利用np.random.shuffle()打乱数据集实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-06-16
  • js canvas实现滑块验证

    这篇文章主要为大家详细介绍了js canvas实现滑块验证,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2021-03-14
  • JavaScript+html5 canvas绘制的小人效果

    这篇文章主要介绍了JavaScript+html5 canvas绘制的小人效果,涉及JavaScript结合html5 canvas图形绘制及颜色随机填充的技巧,需要的朋友可以参考下...2016-01-29
  • 解决在keras中使用model.save()函数保存模型失败的问题

    这篇文章主要介绍了解决在keras中使用model.save()函数保存模型失败的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-05-21
  • JS基于ocanvas插件实现的简单画板效果代码(附demo源码下载)

    这篇文章主要介绍了JS基于ocanvas插件实现的简单画板效果,结合实例形式分析了ocanvas插件实现画板的相关技巧,并附代码demo源码供读者下载参考,需要的朋友可以参考下...2016-04-06
  • 微信小程序对图片进行canvas压缩的方法示例详解

    这篇文章主要给大家介绍了关于微信小程序对图片进行canvas压缩的相关资料,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-11-12
  • 解决python3安装pandas出错的问题

    这篇文章主要介绍了解决python3安装pandas出错的问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教...2021-05-20
  • Python数据分析之pandas比较操作

    比较操作是很简单的基础知识,不过Pandas中的比较操作有一些特殊的点,本文介绍的非常详细,对正在学习python的小伙伴们很有帮助.需要的朋友可以参考下...2021-05-20
  • 用pandas划分数据集实现训练集和测试集

    这篇文章主要介绍了用pandas划分数据集实现训练集和测试集,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧...2020-07-20
  • js canvas仿支付宝芝麻信用分仪表盘

    这篇文章主要为大家详细介绍了js canvas仿支付宝芝麻信用分仪表盘,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2016-11-22
  • pandas 实现将两列中的较大值组成新的一列

    这篇文章主要介绍了pandas 实现将两列中的较大值组成新的一列,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2021-03-26
  • pandas 读取excel文件的操作代码

    pandas 读取excel文件使用的是 read_excel方法。本文将详细解析read_excel方法的常用参数,以及实际的使用示例,感兴趣的朋友跟随小编一起看看吧...2021-11-01
  • 使用js和canvas实现时钟效果

    这篇文章主要为大家详细介绍了使用js和canvas实现时钟效果,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-09-08
  • 解决Keras 中加入lambda层无法正常载入模型问题

    这篇文章主要介绍了解决Keras 中加入lambda层无法正常载入模型问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-06-17
  • 解决python pandas读取excel中多个不同sheet表格存在的问题

    这篇文章主要介绍了解决python pandas读取excel中多个不同sheet表格存在的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧...2020-07-14
  • WPF InkCanvas绘制矩形和椭圆

    这篇文章主要为大家详细介绍了WPF InkCanvas绘制矩形和椭圆,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下...2020-06-25
  • Pandas使用stack和pivot实现数据透视的方法

    笔者最近正在学习Pandas数据分析,将自己的学习笔记做成一套系列文章。本节主要记录Pandas中使用stack和pivot实现数据透视。感兴趣的小伙伴们可以参考一下...2021-09-05