鍍金池/ 問(wèn)答/ PHP問(wèn)答
夕顏 回答

gulp 根據(jù)sass 配置文件 也就是 顏色全局變量, 打包出三套皮膚,線上代碼動(dòng)態(tài)切換link src

膽怯 回答

phpStudy直接修改了本地host,將對(duì)應(yīng)的域名指向了你的IP,所以你可以通過(guò)域名直接訪問(wèn);如果局域網(wǎng)的其他人想要根據(jù)域名訪問(wèn),需要讓他們修改本地host,將域名指向你的IP;

Host文件的作用和如何修改Host文件
如何修改host

把wepy配置文件里的eslint設(shè)置為false

陌璃 回答

Tp3.2沒(méi)碰到過(guò),不清楚。不過(guò)可以這樣寫(xiě):
SELECT IF(status=1,'成功','失敗')as res FROM DB WHERE id=1;

SELECT CASE status WHEN 1 THEN '成功' ELSE '失敗' END as res FROM DB WHERE id=1;

筱饞貓 回答

Request::input('參數(shù)')或者Request::all()獲取所有參數(shù)

久舊酒 回答

Nginx配置PATHINFO

location ~ \.php {
    fastcgi_pass 127.0.0.1:9000;
    fastcgi_index index.php;
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_split_path_info ^(.+\.php)(.*)$;
    fastcgi_param PATH_INFO $fastcgi_path_info;
    include fastcgi_params;
}
話寡 回答

laravel的測(cè)試是這樣的。如果要測(cè)請(qǐng)求服務(wù)器,要自己改改。把里面的 app 換成遠(yuǎn)程的。

$this->success跳轉(zhuǎn) 中斷循環(huán)了,所以只有一張
`$arr = array();

    foreach ($files as $filev) {

        $info = $filev->rule('uniqid')->validate(['size' => 10240000, 'ext' => 'bmp,gif,jgeg,png,jpg'])->move($path, '');
        if ($info) {
            $arr[] = $info->getFilename();


        } else {
            $arr[] = $info->getError();

        }
    }
    if ($arr) {
        $this->success('上傳成功,文件名是:' . json_encode($arr));
    }`
我甘愿 回答

這個(gè)和Yii沒(méi)什么關(guān)系,PHP怎么顯示控制器就怎么寫(xiě)。

header("content-type:image/jpeg");

推薦一個(gè)圖片處理庫(kù) Intervention Image

$manager = new ImageManager();
$image = $manager->canvas(800,600,'#97FFFF');
//$image = $manager->make('uploads/1.jpg')->resize(200,150);
return $image->response('jpg');
笑浮塵 回答

你這個(gè)是json結(jié)構(gòu),解析成數(shù)組結(jié)構(gòu),再去獲取。

$array = json_decode($json, true);
$bin_code = $array['card_info']['bin_code'];
念舊 回答

$files="./Upload/images/2018-02-04/5a76dda34c018.jpg|./Upload/images/2018-02-04/5a76dda34c5ba.jpg|";
$files=rtrim($files, "|");
$files_root=str_replace("|", ",", $files);
echo $files_root;
字符串替換不行嗎?直接用str_replace()函數(shù)

尕筱澄 回答

同意Cedrus.

package main

import (
    "fmt"
    "sort"
)

func main() {
    a := []int{2, 1, 3}

    m := make(map[int]int, len(a))
    for i, v := range a {
        m[v] = i
    }

    sort.Ints(a)
    for _, v := range a {
        fmt.Printf("%d's old index is %d\n", v, m[v])
    }
}
懶洋洋 回答

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

哚蕾咪 回答

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

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

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

失心人 回答

訂單退款的模塊中需要保留支付的哪些字段?

商品ID,第三方支付的訂單號(hào),應(yīng)用內(nèi)部的訂單號(hào),第三方支付的退款訂單號(hào),支付金額,退款金額。

訂單的狀態(tài)和退款的審批狀態(tài)放到一個(gè)字段中,還是分開(kāi)放呢?

分開(kāi)放,審批通過(guò)不一定就會(huì)退款成功的。