鍍金池/ 問答/ PHP問答
我不懂 回答

xml格式要用php的輸入流 //input獲取

荒城 回答

dev熱更新的原理是能檢測到文件的變更才會執(zhí)行,不知道你怎么修改文件的,可能是Homestead的文件系統(tǒng)檢測不到你修改了文件

柒槿年 回答

你的目的其實(shí)就是削峰。削峰,可以用隊(duì)列。簡單理解就好比大壩,外部并發(fā)量是不可控的,但是大壩可以將外部的水流量轉(zhuǎn)變?yōu)榭煽氐乃髁浚ㄩ_閘),以不至于下游沖垮!

舊城人 回答

可以通過分銷二維碼或者鏈接來發(fā)展推廣。

懶洋洋 回答

W3school
百度 PHP crypt就能查到了= =

舊酒館 回答

$num = $startotal['startotal']/$selecttotal;
echo is_nan($num) ? 0 : $num;

痞性 回答

因?yàn)橹匦抡{(diào)用innerHTML相當(dāng)于覆蓋了之前的DOM結(jié)構(gòu),所以之前綁定事件的那個DOM就沒有了。
推薦可以了解一下事件代理,將click綁定在body上,判斷當(dāng)前觸發(fā)元素是否為button即可。

我不懂 回答

https://confluence.jetbrains.... 換eap也解決了問題

2017.3已經(jīng)解決了,更新的時候把 download JDK 勾上。
厭惡我 回答

若只是為了匹配一二三...十,那么正則 /[一二三四五六七八九十]+/g足夠。
若想匹配的是必須在中括號里的一....十, 那么使用正則 /\[([一二三四五六七八九十]+)\]/g,遍歷得到的匹配,每個匹配取第一個group即可。

青黛色 回答

首先檢查一下線上服務(wù)器的 web/index.php 是否確實(shí)有這兩行:

defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'dev');

因?yàn)橐话闱闆r下 web/index.php 是不放在版本控制中的。

另外,冒昧的問一下,'我的IP' 是公網(wǎng)IP嗎?不是 192.168 開頭的IP吧?

祉小皓 回答

本地與服務(wù)器的數(shù)據(jù)字段配置不一致導(dǎo)致的,詳細(xì)的對比一下是否一致

悶騷型 回答

一般用戶將商品添加到購物車點(diǎn)擊結(jié)算頁面的時候,由后臺去判斷的,不需要前端判斷。后臺直接判斷用戶是否滿足金幣使用條件,能用多少金幣,然后自動在頁面上顯示出來,不需要用戶手動操作,畢竟有便宜可占的時候很少有用戶主動關(guān)閉金幣抵扣,那么如果用戶確實(shí)關(guān)閉的話,那么前端一個DOM操作就OK了。剩下的是提交訂單,支付就結(jié)束了。

壞脾滊 回答

找到問題了

$this->pdoStatement->bindParam($name, $value[0], $value[1], $value[2]);

用上面的方法向數(shù)據(jù)庫中類型的clob的字段寫入數(shù)據(jù)時,要綁定數(shù)據(jù)的長度,就是$value[2]的值,這個值是通過
strlen計(jì)算出來的
這是一個坑。
舉例說明:
向數(shù)據(jù)庫中寫入數(shù)據(jù)『你好,世界,Hello world.....等等』大量的文本數(shù)據(jù),長度為 50000
第一次寫入,沒有任何問題,
用php從數(shù)據(jù)庫中讀取出來

$content = stream_get_content($row['content']);
echo strlen($content);
//這時輸出的長度會小于50000

所以每次更新時,都會丟失數(shù)據(jù)。。。

解決辦法就是,數(shù)據(jù)提交到后臺以后,先把大文本base64
然后再計(jì)算長度,再寫入數(shù)據(jù)庫,
至于base64大文本的效率如何,我沒有測試

凹凸曼 回答

服務(wù)器數(shù)據(jù)如果不改動的情況下,保存一份鏡像,帶系統(tǒng)帶數(shù)據(jù)的,然后出問題時候幾分鐘就恢復(fù)了。如果經(jīng)常改動,那就寫個腳本異地備份數(shù)據(jù)。至于安全,無所謂,反正做了也不安全,我個人是不愿花心思弄的。

夏夕 回答

至少for循環(huán)還是能想到..

function continuous($arr, $field = "num")
{
    $result = [];
    $temp = [
        $arr[0],
    ];
    for ($i = 1; $i < count($arr); $i++) {
        $prev = $arr[$i - 1][$field];
        $now = $arr[$i][$field];
        if ($now - $prev == 1) {
            $temp[] = $arr[$i];
        } else {
            if ($temp) {
                $result[] = $temp;
            }
            $temp = [$arr[$i]];
        }
    }
    if(!empty($temp)) {
        $result[] = $temp;
    }
    
    return $result;
}
遺莣 回答
  1. 你把找個文件放到項(xiàng)目的根目錄(laravel是public),然后你自己去訪問一下yourdomain/MP_verify_BlunKrd6QqMDna7Rfgd,看看能不能訪問到,微信也是請求你找個地址看里面的數(shù)據(jù)驗(yàn)證
  2. 如果訪問的時候發(fā)現(xiàn)是進(jìn)了index.php,要么改服務(wù)器的配置(nginx,apache),要么寫一個MP_verify_BlunKrd6QqMDna7Rfgd的get請求路由,返回該文件里面的內(nèi)容
離觴 回答
  1. 你這個文件是html文件,不能夠?qū)憄hp代碼。
  2. 要想在html代碼中寫php,需要把文件類型改為.php.
  3. 觸發(fā)一下php事件是指button點(diǎn)擊,然后發(fā)動一個請求的意思吧?,簡單給個demo,不知道能不能幫到你。
$('button').click(function(){
    $.post("test.php", {}, function(data) {
      console.log(data);
    });
})
夏木 回答

代碼亂七八糟的。

js 里沒有大數(shù)字。超過 整數(shù)就是浮點(diǎn)數(shù)。浮點(diǎn)不精確。

php有bcmath,你要算就全用 bcmath 來算,中間有個整數(shù)與&,和位移<<,是怎么回事?