鍍金池/ 問答/ PHP問答
溫衫 回答

加密算法是不分語言的。嗯,特地寫了下證明這個問題,大膽用吧。
clipboard.png

clipboard.png

兩種都可以,附上草案:

The label represents a caption in a user interface. The caption can be associated with a specific form control, known as the label element’s labeled control, either using for attribute, or by putting the form control inside the label element itself.
祉小皓 回答

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

綁定方式就注定會有多個實例啊, 將bind改用singleton綁定

莫小染 回答

只要確定 /usr/langs/ 裡面的語言不被惡意修改的話, 那個eval 是可以的

使用原因是為了使用po 文件中的複數(shù)定義:
例如

"Plural-Forms: nplurals=2; plural=(n != 1);n"

這種判斷式用下面替換的方法來做驗證是比較簡單的。

    private function select_string($n)
    {
        $string = $this->get_plural_forms();
        $string = str_replace('nplurals',"\$total",$string);
        $string = str_replace("n",$n,$string);
        $string = str_replace('plural',"\$plural",$string);

        $total = 0;
        $plural = 0;

        eval("$string");
        if ($plural >= $total) $plural = $total - 1;
        return $plural;
    }
莫小染 回答

502 加上你的日志

問題應(yīng)該是出在 Nginx 連接到 fastcgi 失敗
檢查 PHP-FPM 是否起來了
Nginx 配置的是否正確

陪她鬧 回答

如果用相對地址,需要注意是針對你的 CWD (當(dāng)前工作目錄)為起點的,通常 HTTP 環(huán)境下 CWD 是你的網(wǎng)站根目錄,你可以用 getcwd() 查看和用 chdir() 切換。如果你實在搞不清楚,可以相對當(dāng)前文件的目錄來,比如 include __DIR__.'/../php/b.php';,比較老的(好像是 5.1 以前吧)沒有 __DIR__ 可以用 dirname(__FILE__) 替代。

--

我又看了下,您的目錄結(jié)構(gòu)是這樣的吧:

  • a.php
  • php

    • b.php
  • user

    • c.php

如果用相對當(dāng)前文件的路徑在 c 里引入 b,c 里可寫作:

include __DIR__.'/../../php/b.php';

采用這種方式,無論您的 CWD 是哪個引入路徑都不會錯的。

當(dāng)然了,您如果有固定的入口文件,在里面定義幾個路徑常量,或預(yù)先設(shè)置好 include_path,后續(xù)代碼的 include 部分會更干凈些。如您上面的入口總是 a.php 的話,c.php 里想引入 b.php 也可以寫作 include 'php/b.php';,這是因為通常情況下,include_path 里會包含 '.' (當(dāng)前工作目錄)。

挽青絲 回答

老哥你的save是新增 到update那一步就可以了。

墨小白 回答

$_SERVER['REMOTE_ADDR'] 獲取的是瀏覽當(dāng)前用戶的ip地址,也就是服務(wù)器獲取訪問客戶端的ip
如果是使用本地或局域網(wǎng)測試肯定就不是了公網(wǎng)ip地址了

苦妄 回答

parse_url 獲取url的組成部分,unset空的參數(shù),最后http_build_query 生成url參數(shù)

孤影 回答

extension=sockets.so
這樣行不行???

尕筱澄 回答

我是通過將openid存在一個隱藏表單里
<input type="hidden" value='openid的值' name="openid"/>

陪妳哭 回答

magento啊,這東西好久沒用了,配置起來確實很蛋疼的框架。
這個看來應(yīng)該是權(quán)限問題,要不然就是env.php 這個文件的問題,你可以試試下面這些命令:

php bin/magento setup:upgrade
php bin/magento setup:di:compile
php bin/magento setup:static-content:deploy
php bin/magento indexer:reindex
php bin/magento cache:flush

之后再做下面的操作

sudo chmod 777 var -R
sudo chmod 777 pub -R
sudo php bin/magento setup:static-content:deploy

JSON和XML可以比較容易的反應(yīng)數(shù)據(jù)結(jié)構(gòu),通過大括號和標(biāo)簽,鍵值對在這一點就很麻煩。例如一組簡單的數(shù)據(jù)用JSON表達(dá)很清晰

[
{"id":1,"name":"A"},
{"id":2,"name":"B"},
{"id":3,"name":"C"},
]

用鍵值對表達(dá)的話解析的時候很麻煩,也不好轉(zhuǎn)換為常用編程語言的數(shù)據(jù)結(jié)構(gòu)。

id:1
name:A
id:2
name:B
id:3
瞄小懶 回答

使用JS-SDK可以獲取經(jīng)緯度

wx.getLocation({
 type: 'wgs84', // 默認(rèn)為wgs84的gps坐標(biāo),如果要返回直接給openLocation用的火星坐標(biāo),可傳入'gcj02'
success: function (res) {
    var latitude = res.latitude; // 緯度,浮點數(shù),范圍為90 ~ -90
    var longitude = res.longitude; // 經(jīng)度,浮點數(shù),范圍為180 ~ -180。
    var speed = res.speed; // 速度,以米/每秒計
    var accuracy = res.accuracy; // 位置精度
}

});

冷溫柔 回答
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
  CURLOPT_URL => "https://h5.eqxiu.com/s/CzvPVCNt",
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => "",
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  // CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_SSL_VERIFYPEER => false,
  CURLOPT_SSL_VERIFYHOST => 2,
  CURLOPT_CUSTOMREQUEST => "GET",
  CURLOPT_HTTPHEADER => array(
    "Cache-Control: no-cache",
    "Postman-Token: 17957144-bad2-42f2-99b9-50d2f313c37f",
    "User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.99 Safari/537.36"
  ),
));

$response = curl_exec($curl);
$info = curl_getinfo($curl);
$err = curl_error($curl);

curl_close($curl);

if ($err) {
  echo "cURL Error #:" . $err;
} else {
  echo $response;
}
笨尐豬 回答

1.不建議使用中文
2.使用trim()函數(shù)清楚$_SESSION['usr_name']內(nèi)容是否存在留空情況