鍍金池/ 問答/ PHP問答
雨萌萌 回答
  1. 客戶端禁用cookie,服務(wù)端setcookie會失敗
  2. session以來session_id,但不是必須以來cookie,傳送會話ID
  3. 頁面特別多的話,封裝函數(shù)或者類來統(tǒng)一調(diào)用
  4. 不一定,看你如何使用,你既可以setcookie設(shè)置cookie,通過$_COOKIE獲取cookie,也可以使用$_SESSION,cookie存儲在客戶端,相對來說安全性沒有session好,瀏覽器端cookie存儲數(shù)據(jù)大小有限制等
厭遇 回答

原文中的

$new_width = ($width>600?600:$width)*0.9;
$new_height =($height>600?600:$height)*0.9;

是不是寫反了。
如果 圖片的寬高大于600,那就是600,如果小于600 就返回寬高。對返回值進行0.9

北城荒 回答

寫的有些丑陋……不過好像匹配出來了

function regTest(reg) {
  var $htmls = [
    '<div id="tag">b</div>',
    '<img id="tag"/>gdf',
    '<img id="tag" />gdf',
    '<div id=\'tag\'>a</div>',
    '<div id=\'tag\' >a</div>'
  ]
  return rets = $htmls.map((el, i) => reg.test(el) && el.match(reg)[0])
}

var regexp = /(<[^>]+id\=('|")tag\1[^<]*\/>)|(<[^<]+id\=('|")tag\2[^<]+<\/[^>]+>)/


console.log(regTest(regexp))
夏夕 回答

代碼沒毛病,是你隱藏了吧。

短嘆 回答

更新答案,看過代碼,發(fā)現(xiàn)send方法在while循環(huán)外,請將send方法移到while循環(huán)體中。
同時,每次在while循環(huán)前,添加一句$mail->ClearAllRecipients()移除之前的收件人。

      while ($row = mysqli_fetch_array($emailFind)) {
        $mail->ClearAllRecipients();
        $mail->Subject = '嗨! '.$row['name'].'!';
        $mail->Body = '<a href="'.$host_url.'products/'.$url.'" target="_blank">'.$host_url.'products/'.$url.'</a>';
        $mail->AddBCC($row['email']);
        
        if(!$mail->Send()) {
            echo 'error';
        }
      }
尛曖昧 回答

跟你5px的scrollbar 有關(guān)。頁面比較高的時候,scrollbar會占個位置。

雨蝶 回答

何必都向LVS靠?那個并不完美,配置麻煩,并不能適用所有場景。

ES本身就支持高可用,在client同時配置多個集群ip就可以內(nèi)部實現(xiàn)HA了,還搞什么VIP啊

九年囚 回答

比如

document.body.innerHTML='<img />&lt;img /&gt;'

一個被作為img元素 一個作為字符串顯示

不討喜 回答

可以在report路由對應(yīng)的控制器里面返回下載響應(yīng)

response()->download(storage_path('app/public/report/1/14.pdf'));

逗婦乳 回答
  1. 將需要/可能需要權(quán)限控制的路由存入數(shù)據(jù)庫路由表中(路由需要指定name)
  2. 為用戶/角色分配路由權(quán)限
  3. 添加路由權(quán)限驗證中間件
    a. 檢查路由是否存在于路由表中
    b. 存在則獲取當(dāng)前登錄用戶/角色是否有該路由權(quán)限(有則$next,無則響應(yīng)無權(quán)限提示)
    c. 不存在直接$next($req)

當(dāng)需要添加文章編輯權(quán)限時:

  1. 插入數(shù)據(jù)到路由表(post.edit)
  2. 為用戶分配路由post.edit

https://github.com/Sydney710/...

綰青絲 回答

docker 和 docker-compose 其實算是同一種方式,docker 是通過命令行起了一個 docker 容器,而 docker-compose 只是一種容器的編排方式。他們二者都會起一個容器,里面跑著 php 的一套環(huán)境,和項目的代碼

同樣 compose 和手動安裝也是,手動安裝需要下載框架源碼,然后 composer install 安裝框架依賴的 compose 包,而 composer install 則是把這一些事情都給你搞完了。

綜上,如果你自己本地有 PHP 的運行環(huán)境的話,則直接 composer install
就可以了,而你本地沒有環(huán)境或者需要安裝新環(huán)境的話則使用 docker-compose。

毀與悔 回答

你好,我的valet搭建成功后,可以ping通,

clipboard.png

但是我用瀏覽器打開的時候:沒有權(quán)限訪問

clipboard.png

不知你又遇到過嗎?

拼未來 回答

name是主鍵????

巴扎嘿 回答

crx后綴改成zip解壓。。。

別傷我 回答

./configure的時候,可以帶--with-config-file-path,你沒填,那么默認(rèn)就是 PREFIX/lib。 PREFIX是你--prefix設(shè)置的值

夢若殤 回答

實際上,結(jié)果中是有兩個同名列都有的,但這樣不好解析,可以用別名(alias)

SELECT 
    table1.column1 AS column_alias1,
    table2.column1 AS column_alias2
FROM
    table1, table2;

這樣結(jié)果中的兩列column_alias1column_alias2,分別就是table1column1table2column1了。

話說你都知道用表的alias了,還不知道用列的alias,下面是混合使用別名。

SELECT
    a.c1,
    a.c2 AS ca1,
    b.c2 AS ca2,
    b.c3
FROM
    table1 AS a,
    table2 AS b;

這樣結(jié)果會有四列,c1、ca1、ca2、c3

你也可以混合用通配符*,但這樣會把原名和別名的列一起放到結(jié)果中,不過并不影響解析,你知道你要的是啥就行了。

喵小咪 回答

<!DOCTYPE html>
<html>

<head>
    <meta charset="utf-8" />
    <title></title>
    <link rel="stylesheet" type="text/css" href="layui/css/modules/layer/default/layer.css"/>
    <link rel="stylesheet" type="text/css" href="layui/css/layui.css"/>
    <script src="https://cdn.bootcss.com/jquery/2.1.0/jquery.js"></script>
    <script src="layui/lay/modules/layer.js">
    </script>
    
</head>
<style type="text/css">
    #our{
        width: 200px;
        height: 50px;
        background: red;
    }
    #you{
        width: 200px;
        height: 50px;
        background: blue;
    }
</style>
<body>
    
    <div id="our">
        我們
    </div>
    <div id="you">
        你們
    </div>
</body>

</html>
<script type="text/javascript">

$("#our").on("click",function(){
    layer.open({
     type: 1,
     skin: 'layui-layer-rim', //加上邊框
     area: ['1000px', '700px'], //寬高
     title: '帖子詳情',  
    content: "加油"
 
      });
})
$("#you").on("click",function(){
    layer.open({
     type: 1,
     skin: 'layui-layer-rim', //加上邊框
     area: ['1000px', '700px'], //寬高
     title: '帖子詳情',  
    content: "必勝"
 
      });
})

</script>