鍍金池/ 問(wèn)答/ PHP問(wèn)答
萌吟 回答

mysql_insert_id

這個(gè)函數(shù)是通過(guò)上一步的sql操作之后,才能獲取到 id 的,另外這個(gè)函數(shù)再高版本的 PHP 已經(jīng)移除

按照你的需求,你應(yīng)該生成一個(gè)隨機(jī)的值來(lái)創(chuàng)建目錄,插入成功后,再返回來(lái)修改目錄名

憶往昔 回答
$map = [];
if(!empty($price))
{
    $map['price'] = $price;
}
if(!empty($shoufu))
{
    $map['shoufu'] = $shoufu;
}
Db::table('xxxxx')->where($map)->select(); 
舊言 回答

這里有詳細(xì)的圖片處理教程,(壓縮、等比例縮放,水印等等) http://www.itdfy.com/book/?fi...

命于你 回答

總是調(diào)用這兩個(gè)參數(shù) 并確保始終是一個(gè)cookie文件。

先確認(rèn)對(duì)方網(wǎng)站的校驗(yàn)方式

  • CURLOPT_COOKIEFILE
  • CURLOPT_COOKIEJAR
旖襯 回答
$data = array(
    "list" => array(
        array(
          "email" => "1",
          "name" => ""
        ),  
        array(
          "email" => "1",
          "name" => ""
        )   
    )   
);
$data_string = json_encode($data, JSON_PRETTY_PRINT);

echo $data_string;

$data_array = json_decode($data_string, true);// 解析多層注意要加第二個(gè)參數(shù)
print_r($data_array);
                   
念初 回答

我覺(jué)得你這個(gè)sql好像有問(wèn)題,一般提示gone_away是數(shù)據(jù)庫(kù)掛掉了,另外一個(gè)是拒絕鏈接,很可能你這個(gè)group by子句生成了大量的視圖查詢,消耗了大量的內(nèi)存并且阻塞了其他的語(yǔ)句的執(zhí)行,導(dǎo)致數(shù)據(jù)庫(kù)掛掉了??梢杂胹how process查看當(dāng)時(shí)執(zhí)行的線程,可能是并發(fā)數(shù)達(dá)到上限了,也可能是其他問(wèn)題

php和js數(shù)據(jù)傳輸一般是將array轉(zhuǎn)成json格式字符串輸出,js使用ajax得到j(luò)sondata之后
var arr = eval('('+jsondata+')');//得到數(shù)組arr[1] arr['name']這樣調(diào)用

短嘆 回答

在請(qǐng)求的頭部添加X(jué)-CSRF-TOKEN。這個(gè)值在第一次請(qǐng)求頁(yè)面時(shí)服務(wù)器自動(dòng)返回的。
文檔寫(xiě)的很清楚嘛

$.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
});
乖乖噠 回答

搜了一圈,看來(lái)很多人遇到這個(gè)問(wèn)題,我已經(jīng)計(jì)劃手動(dòng)生成文檔了。等我弄好以后把步驟發(fā)出來(lái)

默念 回答

location /xx/ {

    return 404;

}
xx為根目錄下的其他目錄

老梗 回答

分開(kāi)講吧

 $a = 1;
    function func( &$a  ){
        echo $a;
        $a = 100;
    }
    func($a);
    echo $a;

這里傳值寫(xiě)的是&$a,php是默認(rèn)傳值傳輸,如果你寫(xiě)的是$a的話,等于就是傳了個(gè)1進(jìn)去。不管里面a怎么變都不影響。echo出來(lái)還是1 1 但是傳 &$a的話等于把a(bǔ)的地址丟了進(jìn)去。于是方法內(nèi)部對(duì)a進(jìn)行的操作會(huì)影響a本身,最后echo出來(lái)就是1 100

 class A{
        public $a = 10;
    }
    $obj = new A();
    func($obj->a);
    echo $obj->a;

理解了上面以后這個(gè)反而就沒(méi)什么花頭了,僅僅只是建立了一個(gè)A的對(duì)象、然后一樣還是把A里面的a丟進(jìn)了方法——由于還是傳地址,所以出來(lái)的是10 100.

這段代碼其實(shí)主要展示的是&$a的影響范圍吧……其實(shí)2次調(diào)用并沒(méi)什么區(qū)別

情殺 回答

list($a['b'], $a['a']) = array_values($a);

命于你 回答

wx.openAddress是微信公眾號(hào)網(wǎng)頁(yè)的JSSDK接口,小程序沒(méi)這個(gè)東西

舊城人 回答
$str = file_get_contents('http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1'); 
$str = json_decode($str,true);
$imgurl = 'http://cn.bing.com'.$str['images'][0]['url'];    //得到的圖片url

// 獲取圖片二進(jìn)制流
$imageStream = file_get_contents($imgurl);
// base 64
return base64_encode($imageStream);
別瞎鬧 回答

Nginx本身是一個(gè)Server,當(dāng)nginx作為一個(gè)代理服務(wù)器運(yùn)行起來(lái)的后,用戶A向nginx發(fā)起一個(gè)http請(qǐng)求實(shí)際上是一個(gè)基于tcp/ip的連接,因?yàn)閔ttp是tcp/ip協(xié)議簇的一個(gè)組合協(xié)議。當(dāng)nginx收到請(qǐng)求后nginx會(huì)遍歷server實(shí)例下的location模塊數(shù)組,匹配到模塊后讀取模塊配置,proxy_pass參數(shù)作為nginx的下一跳目標(biāo)宿主機(jī),兩個(gè)主機(jī)之間需要建立基于傳輸?shù)目尚湃芜B接,而剛好tcp/ip提供連接可靠(面向連接)基于傳輸的特性,因此nginx服務(wù)器和宿主機(jī)之間想要建立一個(gè)可靠連接基于tcp/ip進(jìn)行是最佳選擇,當(dāng)nginx解析出proxy_pass參數(shù)的url之后與宿主機(jī)建立起一個(gè)基于http的可靠連接似乎順理成章,nginx代理現(xiàn)在已經(jīng)打通了兩邊的連接,那么可以開(kāi)始運(yùn)輸資源了。