鍍金池/ 問答/ PHP問答
六扇門 回答

你選擇圖片插入的時候,圖片已經通過接口上傳了,后臺返回給你圖片的路徑,就是你圖片中的/img/bVbcfKU

青裙 回答

curl走代理即可。
一般的代理服務器是fidder或者charles

curl_setopt($ch, CURLOPT_PROXY, "127.0.0.1"); //代理服務器地址   
curl_setopt($ch, CURLOPT_PROXYPORT,8888); //代理服務器端口
菊外人 回答

不能。

現在屏蔽惡意用戶的方法只有屏蔽IP一個方法。

喵小咪 回答

1.它是字符串,名字叫json字符串

var_dump('["msg",{"rp":"ss"}]');//NewFile.php:6:string '["msg",{"rp":"ss"}]' (length=19)

不懂為什么很多人會把數組編碼后的json字符串數組畫上等號
為什么要json編碼,因為socket無法直接傳遞php數組,大多數sokcet消息傳遞用的是json字符串,有時候也可以直接傳遞二進制。
為什么無法直接傳遞數組,因為不統(tǒng)一,php有php的數組,java有java的數組,而json是標準統(tǒng)一的

2.json解碼后它確實是數組
但是 @Euphoria 的代碼是錯誤的
請注意array[1],也是數組而不是 @Euphoria 的代碼里的json

print_r(json_decode('["msg",{"rp":"ss"}]',TRUE));
/*
Array
(
    [0] => msg
    [1] => Array
        (
            [rp] => ss
        )

)
*/

下面的才是正確的

$arr = ['msg',['rp'=>'ss']];
echo json_encode($arr);//["msg",{"rp":"ss"}]

ps:json解碼(json字符串)的array[1]不一定是數組,因為phpjson_decode不傳第二個參數返回的是object

var_dump(json_decode('["msg",{"rp":"ss"}]'));
/*
NewFile.php:6:
array (size=2)
  0 => string 'msg' (length=3)
  1 => 
    object(stdClass)[1]
      public 'rp' => string 'ss' (length=2)
*/
放開她 回答

Internet Explorer9,火狐,谷歌Chrome,Opera和Safari都支持SVG。
IE8和早期版本都需要一個插件 - Adobe SVG瀏覽器,這是免費提供的。

任她鬧 回答

可以用正則去匹配,很簡單。

$str = '12-egjaeigaewogkewaogkeawokgaowegh.PNG';
$regexp = '/^(\d+)-(\w+)\.(jpg|png|jpeg)$/i';
preg_match($regexp, $str, $match);
print_r($match);

結果:

Array
(
    [0] => 12-egjaeigaewogkewaogkeawokgaowegh.PNG
    [1] => 12
    [2] => egjaeigaewogkewaogkeawokgaowegh
    [3] => PNG
)

Update 1 2018-07-05 16:18:21
對于匹配刪除特定的格式一樣可以正則匹配去刪除,只需修改下正則就可以了,比如文件名是
12-912-egjaeigaewogkewaogkeawokgaowegh.PNG
把上面的正則改為

'/^(\d+)-912-(\w+)\.(jpg|png|jpeg)$/i'

即可,然后用判斷$match是否為空,如果為空說明不匹配,就不刪除。

風畔 回答

laravel的5.5和5.6版本有make:controller

萢萢糖 回答

1、密碼錯誤,如果是本地連接
2、遠程鏈接的話是你遠端服務器沒有開啟3306這個端口的遠程鏈接權限,你在防火墻里面加上這個開放端口的命令就可以了

汐顏 回答

http://fastjoomlahost.com/mod...

我覺得這篇文章可以參考下,mod_php的作用是可以把php嵌入到apache,這樣apache能直接運行php程序,不需要單獨開一個php進程,理論上會比php-fpm資源占用更小。

氕氘氚 回答

為什么一定要退出才請求后臺?不能點了收藏之后就請求么?

乖乖噠 回答

$smarty.foreach.name.iteration

終相守 回答

兩種方法, 一種是直接用Collectionforeach方法:

Model::all()->each(function ($item){
 // ...
})

另外一種是先從Collection里取出數組, 用toArray方法,再foreach:

$all = Model::all()->toArray();
foreach ($all as $item) {
  // ...
}
青黛色 回答

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

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

因為一般情況下 web/index.php 是不放在版本控制中的。

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

陌如玉 回答

一切都對,我周一晚上才找出原因,是因為開啟debugbar.了

痞性 回答

各自編寫自己的腳本,上線時在線上執(zhí)行下就可以了,前端只是調用后端的接口而已。

前端一般也就是一些編譯操作。 或者上線前把編譯好的文件上到線上也可以。

誮惜顏 回答

不建議用php去做,雖然可以nginx打到偽靜態(tài)上再處理圖片,但我覺得可以直接用nginx本身的方案(圖片處理模塊)。另外不知道用的哪家的環(huán)境,一般像阿里云七牛云騰訊云這些服務商都會有圖片處理的東西,比如像用戶上傳這種場景適合的,也可以考慮直接用現成的。

葬愛 回答

檢查下mongodb和你的php版本是否兼容?一般php的插件必須匹配php的zendapi