鍍金池/ 問答/ PHP問答
夏木 回答

有兩種想法

  1. 后臺抓取之后,解析html把 數(shù)據(jù) 圖片 表格 分類 , 只把數(shù)據(jù)返回給前端,前端再用統(tǒng)一的布局,決定各個的位置.
  2. 抓取之后 把html中的樣式去掉,把html傳給前端 , 前端用css給表格 文字 寫一個同一的樣式

都能達到統(tǒng)一風格的目的

法克魷 回答

brew install phpXX-redis
不需要你那樣裝,遇到好幾個你這樣的問題了

風清揚 回答
array_multisort 多維數(shù)組排序

$list=[
    ['b_id'=>10,'dis'=>310],
    ['b_id'=>20,'dis'=>350],
    ['b_id'=>30,'dis'=>140],
    ['b_id'=>40,'dis'=>330],
    ['b_id'=>50,'dis'=>320]
];

echo "<pre>";
$disSortArr = array_column($list, 'dis');
array_multisort($list,
    SORT_DESC, SORT_NUMERIC,$disSortArr);
$bids =implode(array_column($list, 'dis'),',');
var_dump($list,$bids);
遲月 回答

php -m 里面有openssl, 那么我猜 執(zhí)行composer的這個php和你圖里的不是一個.

你試試 php composer.phar update` 試試, composer.phar 就是你現(xiàn)在的composer文件的地址

舊顏 回答

openssl.cnf存在?

青瓷 回答

session默認是存文件系統(tǒng)的,如果是windows的話,默認在C:WINDOWSTemp, 虛擬機的session要同步的話,需要把C:WINDOWSTemp設置為與物理機共享

小眼睛 回答
        .box::after{
            position: absolute;
            bottom:-10px;
            left:0;
            content: '';
            width: 0;
            height: 0;
            border-top: 10px solid red;
            border-left: 10px solid transparent;
        }

加個偽類就好

空白格 回答

寫一個我的思路,采用減法
我覺得你的s應該是一個固定的數(shù)吧,既然這樣那么能出現(xiàn)的所有數(shù)據(jù)也已經(jīng)固定下來了
比如s=1000000,那么1~1000000里的隨機整數(shù)的全部可能也固定下來了
那么現(xiàn)在數(shù)據(jù)庫里創(chuàng)1000000條數(shù)據(jù),然后用戶來拿一個數(shù)了,就全部取出來,然后隨機一個整數(shù)出來,把這個數(shù)返給用戶的同時給這個數(shù)在數(shù)據(jù)庫里設置一個字段,比如used:true
下次用戶來取的時候再從數(shù)據(jù)庫里取全部數(shù),不過要帶上篩選條件,used不為true的,把取出的集合再隨機一個數(shù)出來分配給用戶,再把隨機出來的數(shù)在數(shù)據(jù)庫里設置一個相同字段,比如used:true
以此類推
這樣應該不會存在重復的問題,開銷的話也只是查一次數(shù)據(jù)庫而已,比你的1,2應該都快
當然這個還有優(yōu)化的空間,比如這個所有的數(shù)據(jù)也不一定存在數(shù)據(jù)庫里啊,redis應該也更快,等等。我只是說下我的思路

哎呦喂 回答

只有一個配置的,而且本地視頻軟件依賴環(huán)境不應該和php扯上關系的,還沒找到原因;但目前用其他方法解決了,用一個后臺服務監(jiān)聽一個端口,點擊頁面播放鏈接時推送播放地址到端口地址,由后臺服務去執(zhí)行命令,這就實現(xiàn)了web觸發(fā),cli模式下運行 @qqlcbb

乖乖瀦 回答

nginx不支持.htaccess文件,這個.htaccess是針對apache的,你要想nginx 也支持rewrite,在nginxlocation中寫你的rewrite規(guī)則

壞脾滊 回答

websocket!=socket

你PHP代碼中的socket是TCP_SOCKET,而js中的是websocket,websocket是基于http協(xié)議的。兩邊協(xié)議不對,不能通信

命多硬 回答

@奧斯卡僚機 老哥,看好問題。

你該告訴她:如果你是 Chrome 或 Firefox 瀏覽器,你可以:

  • 如何查看頁面源代碼(Ctrl + U)、
  • 如何獲取到對應 DOM 的位置及標簽的即時變化(檢查:Ctrl + Shift + C)。

在有這兩個操作后,如果提問者想解析,費點時間,自然可以解析出來。


就算是模擬出來:

檢測圖片列表 DOM 的 onClick 事件,然后在大圖的 src 屬性上替換對應的圖片鏈接即可。

簡單明了一點,畢竟你不是在講話,而是寫答案。

深記你 回答

把data轉成字符串:

data:{
    partner:...,
    data:JSON.stringify({
        mobileAccount:...
    }),
    ...
}
深記你 回答

1、在windows上安裝
1)首先登錄中文網(wǎng)站下載安裝包
http://docs.phpcomposer.com/0...*nix

2)保證你的php開啟了extension=php_openssl.dll

3)在你的windows上面安裝了php的環(huán)境變量 path:php

4)4.下載composer.phar,下載地址:Composer.phar 。將composer.phar文件放入php目錄下, 在php目錄下新建一個文件composer.cmd,內(nèi)容寫成:@php "%~dp0composer.phar" %*保存。運行這個文件,然后打開cmd運行:composer會出現(xiàn)

2、修改我們下載的源地址

3、下載一個composer包,我們在composer.json里面寫入這個文件就可以了

話寡 回答

同源域名可以,別的,沒有?;蛘吣阌梅掌鳙@取喲。

呆萌傻 回答

在不該這種方式的前提下(建議改,治標不治本):

這個從早期的聊天來講,application存儲聊天信息,可以加鎖,每次請求會判斷有沒有新的消息,有新消息可以得到新消息,沒新消息返回空或沒新消息的標記。

對應到你的應用中,所有的接口請求,在全局有對應的數(shù)據(jù)變動記錄,先判斷請求的數(shù)據(jù)有沒有改動,沒有改動,不做查詢,返回空,有才返回新的數(shù)據(jù)。