小编oli*_*rbj的帖子

李元素的底部边框

我正在尝试为我的li元素添加底部边框.这是我的css:

.menu{
    text-align:right;
}
.menu li{
    padding:5px;
    text-transform: uppercase;
    display:inline; 
    list-style-type:none;
    list-style-position: inside;

    border-bottom: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)

我的HTML:

    <div class="menu">
        <ul>
            <li>Home</li>
            <li>Home</li> 
            <li>Home</li> 
            <li>Home</li> 
            <li>Testimonials</li>
            <li>About Us</li>
            <li>Contact Us</li>
        </ul>
    </div>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,没有添加底部边框.我可以在右侧和左侧添加边框,但不在底部添加边框.我究竟做错了什么?

html css html-lists

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

使用 CloudFlare 获取真实 IP 地址

使用 CloudFlares 服务时,如何获取用户的真实 IP 地址?

我需要用户连接的真实 IP,并使用它:

 $_SERVER['REMOTE_ADDR'] = $_SERVER["HTTP_CF_CONNECTING_IP"] ? $_SERVER["HTTP_CF_CONNECTING_IP"] : $_SERVER["REMOTE_ADDR"]; 
Run Code Online (Sandbox Code Playgroud)

只会显示正确的 IP 地址,而不是连接的用户。

php cloudflare

5
推荐指数
0
解决办法
7195
查看次数

LI的100%高度

我怎样才能获得LI的100%身高,就像这样: LI的100%高度

如您所见,LI元素的边框高度为100%.

目前我有这个:

<div class="header">
    <div class="row">
        <div class="column grid_13" style="padding-top:5px;">
            <div class="logo"><a href="/"><img src="images/logosmall.png"></a></div> 
        </div><!-- End Grid_3 -->

        <ul class="headerMenu">
            <li>Profile</li>
            <li><img src="images/icons/arrow-down.png" style="vertical-align:middle;"></li>
        </ul>


    </div><!-- End Row -->
</div><!-- End Header -->
Run Code Online (Sandbox Code Playgroud)

这是我的CSS.请注意我没有在CSS中添加"行"和"列"或"网格"部分,因为它们只是来自960.css的普通GRID

.header{
    background-image:url("../images/headerstyle.png");
    background-repeat:repeat-x;
   /* height:50px; */
    height:60px;
    border-color:#000;
    border-width:0px 0px 1px 0px;
    border-style:solid;
    -moz-box-shadow: 1px 1px 4px 1px #232323;
    -webkit-box-shadow: 1px 1px 4px 1px #232323;
    box-shadow: 1px 1px 4px 1px #b6b6b6;

}
.headerMenu{
    list-style-type:none;
    margin:0;
    padding:0;

}
.headerMenu li{
    display:inline;
    margin-bottom:10px;
    color:#fff;
    border-color:#086c8a;
    border-width:0px 1px …
Run Code Online (Sandbox Code Playgroud)

html css html-lists

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

jQuery Typeahead - 未捕获的TypeError:无法读取未定义的属性"name"

我正在使用Bootstrap-3 Typeahead插件以及Bootstrap Tag Input插件.我这样使用它:

<input type="text" id="name" name="test" data-provide="typeahead">
Run Code Online (Sandbox Code Playgroud)

和jQuery:

$.get('/design/assets/advertisements/countries.json', function(data) {
    $("#name").typeahead({
        source: data
    });
    $('#name').tagsinput({
        typeahead: {
            source: data
        }
    });
}, 'json');
Run Code Online (Sandbox Code Playgroud)

但是,typeahead和标签在某种程度上起作用.每当我输入一些单词时,我都会得到建议,但每当我选择一个建议时,无论我写的是什么,都会在标签输入后添加.

示例:如果我写" Bah"并选择" Bahamas",它看起来像这样:(我相信它会删除"Bah")

在此输入图像描述

我收到这个错误 - 我不知道是不是这个原因:

Uncaught TypeError: Cannot read property 'name' of undefined
Run Code Online (Sandbox Code Playgroud)

该错误被调用到此文件: bootstrap3-typeahead.js

html javascript jquery twitter-bootstrap typeahead.js

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

PHP - 条带传递自定义变量

是否可以在Stripe Checkout表单中传递自定义变量?

这是我的表单代码:

<form action="/includes/api/stripe/charge.php" method="POST">
                  <script
                    src="https://checkout.stripe.com/checkout.js" class="stripe-button"
                    data-key="pk_V4y6c4urwnTkLMEVNs0qBIQQJ5Yzu"
                    data-image="/square-image.png"
                    data-name="Demo Site"
                    data-description="2 widgets ($20.00)"
                    data-amount="2000"
                    data-email="<?php echo $userdata["email"]; ?>"
                    data-userid="<?php echo $userdata["id"];?>"
                    data-currency="usd"
                    data-bitcoin="true">
                  </script>
                </form>
Run Code Online (Sandbox Code Playgroud)

我添加了一个自定义数据属性,data-userid虽然我无法在响应中看到此字段.

如何添加自定义值字段?

php stripe-payments

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

PHP - 将日期转换为YYYY-MM-DDTHH:MM:SS

我想知道是否可以将今天的日期格式化为以下格式:

YYYY-MM-DDTHH:MM:SS
Run Code Online (Sandbox Code Playgroud)

保留"T"非常重要,如下所示:

2017-07-20T00:00:00
Run Code Online (Sandbox Code Playgroud)

下面我有:

$invoice_date = date('Y-m-d H:i:s');
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚如何在它们之间添加"T".

php time date

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

如何创建重叠论文(桩) - CSS/HTML

他们的任何人都可以帮助我创造这种效果:

http://i42.tinypic.com/avr0p1.png

正如您在内容底部看到的那样,看起来有3篇论文"相互趴在一起"

怎么能得到这个?

html css image

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

php - 选择时间与未来日期相同的数据

我在我的数据库中有一个表users_added,在该表中,我有一个字段expire,它存储一个unix时间戳.

我的问题是,如何循环x天,并查看用户已离开的天数(直到满足过期日期)

例:

    1 day remaining:
    10 users

    2 days remaining: 
    0 users

    3 days remaining 
    50 users
Run Code Online (Sandbox Code Playgroud)

等等..

图形示例:

在此输入图像描述

这是我到目前为止:

    // Start date
    $date = date("Y-m-d",$time);
    // End date
    $end_date = date('Y-m-d', strtotime($date . " +10 days"));



    while (strtotime($date) <= strtotime($end_date)){


        $stmt = $dbh->prepare("SELECT * FROM users_added WHERE user_by=:user AND expire<:time");
        $stmt->bindParam(":user",$userdata['username']);
        $stmt->bindParam(":time",$end_date);
        $stmt->execute();
        $expireData = $stmt->fetchAll();
        $remaining = $date-$end_date;
        echo "$remaining";
        echo "day(s) remaining:";

        $date = date ("Y-m-d", strtotime("+1 day", strtotime($date)));
    } …
Run Code Online (Sandbox Code Playgroud)

php mysql time pdo unix-timestamp

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

PHP - 在foreach循环中将数据推送到数组

我想实现以下数组格式:

{
    "success": true,
    "results": [
      {
        "name"  : "Choice 1",
        "value" : "value1",
        "text"  : "Choice 1"
      },
      {
        "name"  : "Choice 2",
        "value" : "value2",
        "text"  : "Choice 2"
      }
    ]
}
Run Code Online (Sandbox Code Playgroud)

但是,我使用PHP和foreach循环,从我的数据库返回一些值:

//Search for clients in our database.
$stmt = $dbh->prepare("SELECT * FROM customers");
$stmt->execute();
$showAll = $stmt->fetchAll();
Run Code Online (Sandbox Code Playgroud)

然后我有了我的第一部分数组,以及我的foreach循环:

$data = array(
    "success" => false,
    "results" => array()
);

foreach ($showAll as $client) {  
               $data_array[] = 
                     array(
                     'name' => $client['name'],
                     'value' => $client['name'],
                     'text' => $client['name']
                ); …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach

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

PHP/Laravel - 扩展 authorizeResource 以处理自定义方法

我有一个名为的资源控制器StreamController.php,它利用名为StreamPolicy.php.

在我的控制器中,我有这个:

    //StreamController.php
    /**
     * Construct method.
     */
    public function __construct()
    {
        $this->middleware('auth');
        $this->authorizeResource(Stream::class, 'stream');
    }
Run Code Online (Sandbox Code Playgroud)

有了上述内容,所有 RESTful 端点都使用该策略成功“保护”。

但是,我在控制器中添加了一个新方法,称为documents(),如下所示:

//web.php
Route::get('streams/{stream}/documents', 'StreamController@documents');
Run Code Online (Sandbox Code Playgroud)
    //StreamController.php
    /**
     * Display the imported documents of the resource
     *
     * @return \Illuminate\Http\Response
     */
    public function documents(Stream $stream)
    {
        return view('streams.documents', compact('stream'));
    }
Run Code Online (Sandbox Code Playgroud)

现在的问题是,如果我访问 URL:

example.com/streams/1并且我不是流的所有者,我得到一个 403 页面 -如果我去: example.com/streams/1/documents并且我不是流的所有者,我可以仍然访问页面。

我究竟做错了什么?我怎样才能使我的政策也涵盖documents()我的控制器中的方法?

编辑:

这是我的StreamPolicy.php文件:

//StreamPolicy.php
namespace App\Policies;

use App\User;
use App\Stream;
use …
Run Code Online (Sandbox Code Playgroud)

php laravel

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