可能重复:
如何在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,我如何从YouTube视频网址获取标题,描述,缩略图等视频信息,例如
http://www.youtube.com/watch?v=B4CRkpBGQzU
Run Code Online (Sandbox Code Playgroud) 我正在研究一个动态商店项目,我使用一个循环来打印产品的所有颜色选项作为颜色框,但是我真的需要为这些颜色添加"边框".我尝试了类似下面的东西,但它非常有限,它实际上仅限于白色,它不会捕捉像#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条件中添加所有异常也是不实际的,任何快速的想法?
我有一个代码,需要永远加载,最后当我把错误处理程序,它显示警报,但我需要知道它返回了什么错误?我怎么知道?
编辑:我收到请求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) 我用它来检测滚动到页面底部.但是如何检测距离页面底部的距离?
if($(window).scrollTop() + $(window).height() == $(document).height() ) {
.. my ajax here
}
Run Code Online (Sandbox Code Playgroud)
我的意思是我希望函数在从底部开始是100px或200px时执行,而不是在页面底部.我该如何改变?
另外:是否有可能,如果滚动位于特定元素(比如我的大容器)的最后一个,则显示加载的内容.
提前致谢
我遇到这样的情况:当用户向下滚动时,侧边栏的一部分得到固定位置,但是当我抓住位置并将固定的css应用到侧边栏元素时,它会固定到整个屏幕,而不仅仅是父版(这是侧边栏)
我该如何正确设置?
如何在我的选择输入选项中添加填充?这是我的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.看起来不对劲.

我只是迷路了,不知道从哪里开始,请向我展示我可以阅读的文档,让用户使用Facebook注册/登录我的网站.
假如说
我怎么能够
任何想法或文档都表示赞赏.
我遇到了一个问题,挣扎了好几个小时.我正在使用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在地址栏上获取完整的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)
但我无法获得适用于所有情况的功能,并给我真正的推荐人.
请提示.