在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/ PHP問答
焚音 回答

client_id本來就需要作為參數(shù)傳上去的,但很多人在服務(wù)端寫死,為做限定了

clipboard.png

情皺 回答

圖片描述

隨便找個(gè)瀏覽器,調(diào)試一下document.getElementsByTagName('span'),里面有個(gè)style屬性,自己看

凹凸曼 回答

兩張excel就是兩個(gè)數(shù)組,循環(huán)一下數(shù)組就可以處理了。

所以,樓主想問什么?

薄荷糖 回答

PHP的$_SERVER['HTTP_REFERER'],尼應(yīng)該是打錯(cuò)了。

我做過一個(gè)類似的監(jiān)測系統(tǒng),需要引入JS。頁面引入我的js后,我會(huì)監(jiān)聽頁面的beforeunload事件。在事件處理器中,加載一個(gè)遠(yuǎn)程URL。由于JS可以讀到本頁面的完整URL,所以把這個(gè)URL拼接到剛才那個(gè)遠(yuǎn)程URL即可

悶油瓶 回答

這個(gè)地方復(fù)制粘貼就行了 這個(gè)地方有很多,復(fù)制粘貼就行了

乞許 回答

你可以在validate里面定議__callStatic,在里面去調(diào)用Rule的對應(yīng)方法

function __callStatic($method, $args) {
    return Rule::{$method}($args);
}

PS:手寫未測試過 Rule::{$method)();這樣寫格式OK不

玄鳥 回答

token是在瀏覽器中是以cookie存儲(chǔ),所以你說續(xù)簽,前端發(fā)http請求,就會(huì)默認(rèn)帶上cookie,那么后端你就可以拿到判斷這個(gè)token的時(shí)效性了,然后在response set-cookie更新就好;但是,如果用戶半天不操作了,如果你的token設(shè)置失效時(shí)間為十分鐘,那后端就無法更新token了,就必須重新登錄。

枕邊人 回答

上傳圖片的時(shí)候就upload,返回圖片的url
最后submit提交url存起來

愿如初 回答

從產(chǎn)品的角度來看,讓 tooltip 跟著鼠標(biāo)來回跑沒啥實(shí)際意義呀。

/**
 * PHP將網(wǎng)頁上的圖片攫取到本地存儲(chǔ)
 * @param $imgUrl  圖片url地址
 * @param string $saveDir 本地存儲(chǔ)路徑 默認(rèn)存儲(chǔ)在當(dāng)前路徑
 * @param null $fileName 圖片存儲(chǔ)到本地的文件名
 * @return mix
 */
function crabImage($imgUrl, $saveDir='./', $fileName=null){
    if(empty($imgUrl)){
        return false;
    }
    
    //獲取圖片信息大小
    $imgSize = getImageSize($imgUrl);
    if(!in_array($imgSize['mime'],array('image/jpg', 'image/gif', 'image/png', 'image/jpeg'),true)){
        return false;
    }

    //獲取后綴名
    $_mime = explode('/', $imgSize['mime']);
    $_ext = '.'.end($_mime);
    
    if(empty($fileName)){  //生成唯一的文件名
        $fileName = uniqid(time(),true).$_ext;
    }

    //開始攫取
    ob_start();
    readfile($imgUrl);
    $imgInfo = ob_get_contents();
    ob_end_clean();

    if(!file_exists($saveDir)){
        mkdir($saveDir,0777,true);
    }
    $fp = fopen($saveDir.$fileName, 'a');
    $imgLen = strlen($imgInfo);    //計(jì)算圖片源碼大小
    $_inx = 1024;   //每次寫入1k
    $_time = ceil($imgLen/$_inx);
    for($i=0; $i<$_time; $i++){
        fwrite($fp,substr($imgInfo, $i*$_inx, $_inx));
    }
    fclose($fp);

    return array('file_name'=>$fileName,'save_path'=>$saveDir.$fileName);
}

$url = 'https://mmbiz.qlogo.cn/mmbiz/7WQtTI9h56hgvOH8J0Xp5v97cDNOxf94vq0NdNOhZmb2ZiaJLfwd2U8gNoEvTQXdWlRPOuibkkSebexmR2epE0pQ/0?wx_fmt=gif';
//$url = 'http://www.phpernote.com/images/logo.gif';
//$url = 'http://avatar.csdn.net/5/3/6/1_u014236259.jpg';

var_dump( crabImage($url) );
菊外人 回答

i18n, 看你使用什么框架或者類庫, 基本都有現(xiàn)成的i18n方案, 如:jQuery.i18n.properties, vue-i18n ===

孤島 回答

你這密碼中好像沒有加多余的參數(shù),只是記住密碼的時(shí)候,把登陸信息加密保存在cookie中了;

如果提示登陸失敗的話,應(yīng)該是

$model = M("Member");
$user = $model ->field('uid,user')-> where(array('user'=>$username,'password'=>$password)) -> find();
if($user) {

}

$user這個(gè)值為空,說明沒有查詢到相關(guān)信息;
樓主可以斷點(diǎn)調(diào)試一下自己的代碼,或者在關(guān)鍵的代碼下面,打印輸出進(jìn)行調(diào)試;

墨小白 回答

$iv = mcrypt_create_iv (mcrypt_enc_get_iv_size($td), MCRYPT_RAND)
這里的初始向量生成,參數(shù)是MCRYPT_RAND 是隨機(jī)源 所以理論上可能每次mcrypt加密出來的密文都是不一樣的?
http://php.net/manual/zh/func...

互擼娃 回答

1.虛擬域名指向/var/wwwroot/abc/public
2.Nginx.conf 配置忽略index:

if (!-e $request_filename){
        rewrite  ^(.*)$  /index.php?s=$1  last;
        break;
     }

3..htaccess如果啟用了,可以試試這個(gè)配置

<IfModule mod_rewrite.c>
  Options +FollowSymlinks -Multiviews
  RewriteEngine On

  RewriteCond %{REQUEST_FILENAME} !-d
  RewriteCond %{REQUEST_FILENAME} !-f
  RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1]
</IfModule>

4.runtime是否有足夠權(quán)限

如果還不行,可以看看nginx的日志,或者php-fpm日志(打開 php.ini 搜索 display_errors,把 Off 修改為 On就開啟了 php 錯(cuò)誤提示)

圖示是我的配置圖,可供參考:

clipboard.png

情未了 回答
但是我在控制器里面使用Gate::allows()命令的時(shí)候,卻出錯(cuò)了:

請貼出這部分的代碼


代碼上來看未發(fā)現(xiàn)問題。

報(bào)錯(cuò)的關(guān)鍵信息:Class ArticlesPolicy does not exist ,說明未發(fā)現(xiàn) ArticlesPolicy 這個(gè)類

1.更改 AuthServiceProvider 里 boot 這里的代碼,改成這種寫法

Gate::resource('articles', ArticlesPolicy::class);
根據(jù)題主反饋,這是正解。

2.上述步驟還是報(bào)錯(cuò)這個(gè)的話,并且在未發(fā)現(xiàn)代碼問題的情況下,建議執(zhí)行如下操作

php artisan clear-compiled 
php artisan optimize
熟稔 回答

在報(bào)錯(cuò)行前,打印$notValveForKey的值,就知道問題了

奧特蛋 回答

這是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

尛憇藌 回答

原因

永遠(yuǎn)無法執(zhí)行到的代碼就會(huì)這樣顯示

示例

const test = () => {
const a = 1;
return 2;
console.log(11);  //這一行也會(huì)出現(xiàn)你這種情況,因?yàn)樗肋h(yuǎn)無法執(zhí)行
}