首页 > 编程技术 > php

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

发布时间:2016-11-25 17:41



问题
今天写的一个获取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;

}


复制代码






请教关于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+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在数据表中己经存在了,

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

syntax error, unexpected T_CONCAT_EQUAL

Parse error: ,这个问题是我今天在写php程序时出现的一个简单的问题,其实这算不上什么问题,

下面我们来看看这段代码。

sql ="Select * from * where user_myid= '$uid' and user_type=0";
  $result = mysql_query( $sql ) ;
  if( mysql_num_rows( $result ) )
  {
   while( $rs = mysql_fetch_array( $result ) )
   {
    temp.= "<friend fid="".$rs[0]."" fname="".$rs[1]."" /> n";
   }
  }

哈哈,看到蓝色的temp栏目了没?

是前面少了一个$号,是不是不算问题呢,但是如何不仔细的话就是大问题哦。

 

标签:[!--infotagslink--]

您可能感兴趣的文章: