鍍金池/ 問答/ PHP問答

返回0 代表請(qǐng)求失敗 ,服務(wù)器安裝配置 openssl了嗎

刮刮樂 回答

在server塊里加url重寫規(guī)則

server { 
    ......
    rewrite ^/test(.*)$ /test.php$1 last;
    ......
}

另外這里有一份nginx rewrite模塊的中文文檔,供你參考,最好通讀下
http://www.nginx.cn/doc/stand...

獨(dú)白 回答

根據(jù)代碼看,查詢節(jié)日需要傳入的參數(shù)是y-m-d。
另外我不知道你這個(gè)代碼為什么字符串不用分號(hào)括起來還不報(bào)錯(cuò),難道都定義了常量?

$Festival=$lunar->getFestival(date('Y-m-d'));//獲取當(dāng)前節(jié)日
久不遇 回答

目前只能用內(nèi)置的騰訊地圖,小程序里發(fā) HTTP(S) 請(qǐng)求, 并不是隨便什么地址都被允許的,

每個(gè)微信小程序需要事先設(shè)置一個(gè)通訊域名,小程序可以跟指定的域名與進(jìn)行網(wǎng)絡(luò)通信
開發(fā)者應(yīng)將 appsecret 保存到后臺(tái)服務(wù)器中,通過服務(wù)器使用 appsecret 獲取 accesstoken,并調(diào)用相關(guān) API
念舊 回答

放路由器白名單里(如果有的話),非白名單的全部攔掉。

1、lang='less'是表示style里面包裹的代碼是less語法寫的,告訴webpack以less去編譯,同理可以寫成lang='css'(默認(rèn),可以省略),或者lang='sass';
2、class那個(gè)是ES6語法,表示定義choose從wepy.page繼承方法,可以參考下react的文檔,里面這種寫法的較多。

替身 回答

不會(huì),PHP 的一個(gè)腳本就是一個(gè)進(jìn)程,除非在里面用調(diào)用系統(tǒng)函數(shù)顯式的 fork 進(jìn)程出來。

未命名 回答

fpm 配置max_requests 每個(gè)fpm 處理請(qǐng)求數(shù)超過這個(gè)數(shù)就會(huì)重啟。應(yīng)該是你們業(yè)務(wù)在那個(gè)時(shí)間段正好使得fpm請(qǐng)求數(shù)操作了閾值,造成fpm 進(jìn)程同時(shí)重啟,可以處理請(qǐng)求的fmp數(shù)目只有少數(shù),造成502??梢詤⒖?a rel="nofollow noreferrer">http://www.yunweipai.com/arch...

爆扎 回答

一般來說,這個(gè)是一個(gè)很矛盾的地方,一方面我們強(qiáng)調(diào)模塊化,一個(gè)模塊寫好,其他業(yè)務(wù)調(diào)用,這樣非常方便,還能減少代碼量提高效率,但是這樣做就會(huì)形成高耦合性,牽一發(fā)動(dòng)全身。這時(shí)候就要看你的業(yè)務(wù)邏輯了,如果你的業(yè)務(wù)是開發(fā)好之后就很少變化,至少不是推翻底層重新寫,那就高耦合,寫到一個(gè)model里面統(tǒng)一調(diào)用,如果你的各個(gè)模塊本身就有沖突,或者領(lǐng)導(dǎo)層善變,天天重新做,那就只能降低耦合性,把model分開寫

青檸 回答

nginx/apache設(shè)置的。你文件放的位置是在phpstudy指定位置才可以訪問

哚蕾咪 回答

之前也做過類似的功能,我的思路大概是這樣的:

  1. 添加圖片的時(shí)候,把添加的圖片路徑(圖片信息參數(shù)等)存儲(chǔ)在input的name為already_photo[]的隱藏域中
  2. 修改的時(shí)候,把已經(jīng)存在的圖片路徑取出來,放置在這個(gè)隱藏域中,然后在修改的時(shí)候,替換(添加)了新的圖片也放在隱藏域中
  3. 提交整個(gè)表單的時(shí)候,用array_diff這個(gè)函數(shù)作對(duì)比,與前端文本域和數(shù)據(jù)庫的圖片數(shù)據(jù)作對(duì)比。要對(duì)比兩次,需要找到添加的和刪除的文件,該刪除的刪除掉數(shù)據(jù)庫信息,并刪除資源文件,該添加的就添加

這樣的好處是,你在添加的時(shí)候,就算替換了多次,也能得到不需要的文件信息,在提交表單的時(shí)候,通過對(duì)比,可以刪除對(duì)應(yīng)的資源文件,減少服務(wù)器上的多余資源。

懷中人 回答

simplexml_load_string

淡墨 回答

電信線路訪問部署在阿里云的新加坡和香港機(jī)房的 https 都有這個(gè)問題,也是 http 正常 https 故障,阿里的某個(gè)過濾設(shè)備在干擾,具體情況咨詢阿里云客服或者換服務(wù)器

陌璃 回答

request_by_curl($remote_server,$post_string,$headers);
改為
echo request_by_curl($remote_server,$post_string,$headers);

curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1)
改為
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);

情已空 回答

cookies 記錄選擇的城市
explode('.', $_SERVER['HTTP_HOST']) 找到對(duì)應(yīng)的城市

久愛她 回答

計(jì)時(shí)器 從播放開始 5分鐘后執(zhí)行你的邏輯

祈歡 回答

重試了3次還是失敗,說明網(wǎng)絡(luò)有問題:

  • 接口有問題
  • 地址寫錯(cuò)了(端口號(hào)等等)
  • 防火墻問題
  • ....
奧特蛋 回答

這是tp5的機(jī)制,自動(dòng)默認(rèn)加載當(dāng)前模塊下的配置文件??梢哉{(diào)用b模塊的函數(shù)前,先動(dòng)態(tài)加載b模版的函數(shù)。

Config::load(APP_PATH.'b/config.php');

我看一下tp5.1的源碼, config的load類如下。

/**
 * 加載配置文件(多種格式)
 * @access public
 * @param  string    $file 配置文件名
 * @param  string    $name 一級(jí)配置名
 * @return mixed
 */
public function load($file, $name = '')
{
    if (is_file($file)) {
        $name = strtolower($name);
        $type = pathinfo($file, PATHINFO_EXTENSION);
        if ('php' == $type) {
            return $this->set(include $file, $name);
        } elseif ('yaml' == $type && function_exists('yaml_parse_file')) {
            return $this->set(yaml_parse_file($file), $name);
        }
        return $this->parse($file, $type, $name);
    }
    return $this->config;
}

file的參數(shù)可以如下:

$obj->load('../application/b/config.php');

不嫌麻煩的,我建議定義一個(gè)常量APP_PATH

膽怯 回答

大寫懵逼
你是豆瓣的程序員么?