小编Ahm*_*uad的帖子

如何在PHP中将数组中的项转换为逗号分隔的字符串?

可能重复:
如何在PHP中从数组创建逗号分隔列表?

给定这个数组:

$tags = array('tag1','tag2','tag3','tag4','...');
Run Code Online (Sandbox Code Playgroud)

如何生成此字符串(使用PHP):

$tags = 'tag1, tag2, tag3, tag4, ...';
Run Code Online (Sandbox Code Playgroud)

php arrays

53
推荐指数
4
解决办法
8万
查看次数

如何使用PHP从视频网址中检索YouTube视频详细信息?

使用PHP,我如何从YouTube视频网址获取标题,描述,缩略图等视频信息,例如

http://www.youtube.com/watch?v=B4CRkpBGQzU
Run Code Online (Sandbox Code Playgroud)

php youtube-api

23
推荐指数
3
解决办法
5万
查看次数

如何用PHP检测"浅色"颜色

我正在研究一个动态商店项目,我使用一个循环来打印产品的所有颜色选项作为颜色框,但是我真的需要为这些颜色添加"边框".我尝试了类似下面的东西,但它非常有限,它实际上仅限于白色,它不会捕捉像#ddd,#eea ......等

这是我的循环:

foreach($colors as $color) {
    $color = trim($color);
    if (!empty($color)) {
        if (in_array($color, array('white','White','#fff','#FFF','#FFFFFF','#ffffff'))) {
            $bordercolor = '#bbb';
        } else {
            $bordercolor = $color;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

颜色是来自后端的数组,如:White,#000,#cc0000等.在if/else条件中添加所有异常也是不实际的,任何快速的想法?

php

19
推荐指数
4
解决办法
7631
查看次数

如何显示$ .ajax调用返回的错误?

我有一个代码,需要永远加载,最后当我把错误处理程序,它显示警报,但我需要知道它返回了什么错误?我怎么知道?

编辑:我收到请求url未找到,但我确定url:是我的主机上的有效URL,可能是什么错误?我甚至可以直接在浏览器中访问它.

// process logging in a user from sidebar
$("#login-form").submit(function(event) {
    $('input:submit').attr("disabled", true);
    $("p.form-result").empty();
    $('p.form-submit').after('<p class="loading"><img src="<?php bloginfo('template_directory'); ?>/img/loading.gif" alt="" /></p>');
    $.ajax({
        url: '<?php bloginfo('template_directory'); ?>/ajax/login.php',
        type: 'POST',
        data: $(this).serialize(),
        dataType: 'json',
        success: function(data){
            $('.loading').remove();
            $('input:submit').attr("disabled", false);
            if (data.status) {
                // success
                $("p.form-result").html('<span class="success">' + data.message + '</span>');
                window.setTimeout(function(){location.reload()},3000);
            } else {
                // error
                $("p.form-result").html('<span class="error">' + data.message + '</span>');
            }
        },
        error: function(data){
            alert('error');
        }
    });
    return false;
});
Run Code Online (Sandbox Code Playgroud)

jquery

12
推荐指数
3
解决办法
5万
查看次数

当用户滚动"靠近"页面底部时,加载更多内容?

我用它来检测滚动到页面底部.但是如何检测距离页面底部的距离?

if($(window).scrollTop() + $(window).height() == $(document).height() ) {
 .. my ajax here
}
Run Code Online (Sandbox Code Playgroud)

我的意思是我希望函数在从底部开始是100px或200px时执行,而不是在页面底部.我该如何改变?

另外:是否有可能,如果滚动位于特定元素(比如我的大容器)的最后一个,则显示加载的内容.

提前致谢

jquery

12
推荐指数
2
解决办法
3万
查看次数

如何使元素相对于其父元素而不是整个屏幕具有固定位置?

我遇到这样的情况:当用户向下滚动时,侧边栏的一部分得到固定位置,但是当我抓住位置并将固定的css应用到侧边栏元素时,它会固定到整个屏幕,而不仅仅是父版(这是侧边栏)

我该如何正确设置?

css

7
推荐指数
2
解决办法
1万
查看次数

如何在选择输入中的选项之间添加填充?

如何在我的选择输入选项中添加填充?这是我的CSS和所有选项看起来彼此之间没有任何间距(在选项的高度方面)我有一个CSS重置..除此之外我怎么能给选项一点高度,使它看起来不错?

.upload-input select {
    display: block;
    font-size: 14px;
    color: #888;
    width: 616px;
    background: #fff;
    border: 1px solid #ccc;
}
Run Code Online (Sandbox Code Playgroud)

更新

我应用了建议的CSS.看起来不对劲.

在此输入图像描述

css

6
推荐指数
1
解决办法
3万
查看次数

如何让我的网站用户通过Facebook登录/注册并将Facebook登录系统与我自己的登录系统集成?

我只是迷路了,不知道从哪里开始,请向我展示我可以阅读的文档,让用户使用Facebook注册/登录我的网站.

假如说

  • 我有自己的注册/登录系统

我怎么能够

  • 使用Facebook个人资料登录用户
  • 如果用户未注册,请使用他们的Facebook个人资料快速注册

任何想法或文档都表示赞赏.

php facebook

5
推荐指数
1
解决办法
2万
查看次数

我通过jQuery .load()加载tinyMCE时浏览器冻结

我遇到了一个问题,挣扎了好几个小时.我正在使用jQuery加载来加载包含tinyMCE及其脚本的php页面(wordpress)

    $('.quickedit_form_' + parentID).load('<?php bloginfo('template_directory'); ?>/ajax/quickedit.php?id=' + parent.attr('id').replace('post-', ''), function(){
        tinyMCE.init({ 
            skin: 'wp_theme'
        });
        $.scrollTo(parent, 800, {offset: {left: 0, top: -61}});
    });
Run Code Online (Sandbox Code Playgroud)

和我的php页面(quickedit.php)

<?php

// include WordPress
require('../../../../wp-blog-header.php');

// get post
global $current_user;
$id = $_GET['id'];
$post = get_post($id);
if ($current_user->ID != $post->post_author) {
    wp_die(__('Unauthorized access.','sofa'));
}

?>

<h1 class="quickedit_h"><?php printf(__('Editing Post #%s','sofa'), $post->ID); ?></h1>

<label for="edit_title_<?php echo $id; ?>" class="quickedit_label"><?php _e('Title:','sofa'); ?></label>
<input type="text" name="edit_title_<?php echo $id; ?>" id="edit_title_<?php echo $id; ?>" value="<?php echo $post->post_title; ?>" class="quickedit_field" />

<label …
Run Code Online (Sandbox Code Playgroud)

php jquery tinymce

5
推荐指数
1
解决办法
486
查看次数

如何使用PHP从地址栏中检索完整的URL?

可能重复:
如何使用PHP在地址栏上获取完整的URL

我使用这个功能,但它不能一直工作.任何人都可以提示吗?

function sofa_get_uri() {
    $host = $_SERVER['SERVER_NAME'];
    $self = $_SERVER["REQUEST_URI"];
    $query = !empty($_SERVER['QUERY_STRING']) ? $_SERVER['QUERY_STRING'] : null;
    $ref = !empty($query) ? "http://$host$self?$query" : "http://$host$self";
    return $ref;
}
Run Code Online (Sandbox Code Playgroud)

我想检索地址栏中的链接(确切地说),以便在他退出时使用它来引导用户.网址不同:

http://domain.com/sample/address/?arg=bla

http://domain.com/?show=bla&act=bla&view=bla

http://domain.com/nice/permalinks/setup
Run Code Online (Sandbox Code Playgroud)

但我无法获得适用于所有情况的功能,并给我真正的推荐人.

请提示.

php

4
推荐指数
1
解决办法
2万
查看次数

标签 统计

php ×6

jquery ×3

css ×2

arrays ×1

facebook ×1

tinymce ×1

youtube-api ×1