首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从imgur嵌入

从imgur嵌入
EN

Stack Overflow用户
提问于 2011-09-22 03:23:31
回答 1查看 838关注 0票数 0

我目前正在使用这个代码来嵌入youtube:

代码语言:javascript
复制
 if($e['domain'] == "youtube.com") {
            preg_match('/[\\?\\&]v=([^\\?\\&]+)/',$e['url'],$matches);
            if(count($matches) > 1) {
                $embed = true;
                $embed_code = "<object width='480' height='344'><param name='movie' value='http://www.youtube.com/v/" . $matches[1] . "?fs=1&amp;hl=en_US&amp;color1=FFFFFF&amp;color2=FFFFFF'></param><param name='allowFullScreen' value='true'></param><param name='allowscriptaccess' value='always'></param><embed src='http://www.youtube.com/v/" . $matches[1] . "?fs=1&amp;hl=en_US&amp;color1=FFFFFF&amp;color2=FFFFFF' type='application/x-shockwave-flash' allowscriptaccess='always' allowfullscreen='true' width='480' height='344'></embed></object>";
            }
        }

我想在imgur.com中使用同样的方法,它使用前缀"i“进行嵌入。所以图片是prefix+$e格式的,我该怎么做呢?

现在我已经试过了:

代码语言:javascript
复制
    if($e['domain'] == "i.imgur.com") {
            preg_match('/[\\?\\&]([^\\?\\&]+)/',$e['url'],$matches);
            if(count($matches) > 1) {
                $embed = true;
                $embed_code = "<img src='http://i.imgur.com/' alt='' title='Hosted by imgur.com' />";
            }
        }

但是我在第107行收到这个错误消息:注意:未定义变量: embed in /hsphere/local/home/xx/view.php

编辑:下面是105-116行:

代码语言:javascript
复制
            else $embed = false;

        if(isset($e['description']) || $embed == true) { ?>
            <tr class="listing_spacer_tr"><td colspan="6"></td></tr>
            <tr><td colspan="5"></td><td>
            <?php if($embed) echo $embed_code . "<br /><br />"; ?>

            <?php // DESCRIPTION
            if(isset($e['description'])) { ?>
            <div class="view_description"><?php echo make_clickable(nl2br($e['description'])); ?></div>
            <?php }
                } ?>
EN

回答 1

Stack Overflow用户

发布于 2011-09-22 03:26:01

您发布的代码中没有问题。您可能在其他地方遇到了一些问题。问题在于读取,而不是为$embed变量赋值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7505441

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档