Time of Update: 2016-06-23
function TrainHead($sdata,$edata){ $lastmin = (strtotime($edata["AllTime"])-strtotime($sdata["AllTime"]))/60; $lasthour = (int)($lastmin / 60); $lastmin %= 60; $lasttime =
Time of Update: 2016-06-23
1.子類內部訪問父類靜態成員屬性或方法,使用 parent::method()/self::method() 注意:$this->staticProperty(父類的靜態屬性不可以通過$this(子類執行個體)來訪問,會有這樣報錯:PHP Strict Standards: Accessing static property Person::$country as non static in,PHP Notice: Undefined property: ) 2.子類外部
Time of Update: 2016-06-23
上次使用了純php實現了一個觀察者模式(php觀察者模式), 現在使用php標準庫spl在次實現觀察者模式,好處是:隨意的產生您想使用的觀察者! storage = new SplObjectStorage(); } function attach (SplObserver $observer) { $this->storage->attach($observer); } function detach(SplObserver $observer){
Time of Update: 2016-06-23
前段時間在寫一個項目一個基類5000多行,調試起來簡直吐血。 窮則思思則變呀,最後在網上找到了一個調試PHP項目的好方法。感謝前輩的奉獻! 用戶端: 1.安裝了Firebug。 Firebug:https://addons.mozilla.org/zh-CN/firefox/addon/1843 2.安裝FirePHP外掛程式。 FirePHP:https://addons.mozilla.org/zh-CN/firefox/addon/6149 伺服器端檔案下載地址:
Time of Update: 2016-06-23
正在研發一款社交軟體,架構im使用了ejabberd作為xmpp伺服器,於是遇到了如何通過php註冊xmpp使用者的問題。 解決方案有幾個: 1.用xmpphp架構發送含中繼資料的訊息到伺服器要求處理,這個可參考: 2.使用php的xmpp庫jaxl,其demo代碼中包含一個register_user的指令碼,通過shell調用: php example/register_user.php YOUR_DOMAIN 即可產生使用者,缺點是效能較差且慢,不建議
Time of Update: 2016-06-23
函數: //無限分類顯示函數function get_str($id = 0) { global $str; $sql = "select classid,classname,classstate,classtype,classurl,classpage,classorder,classtitle,classkeyword,classdescription,classpid from bz_class where classpid= $id"; $result =
Time of Update: 2016-06-23
if($_POST["submit"]){ $id=$_POST["itm"]; $ip=$_SERVER["REMOTE_ADDR"]; $postdate = date('Y-m-d H:i:s', time()); $sql="select ip from ipadd where ip='$ip'"; $result=mysql_query($sql); $row=mysql_fetch_array($result); if (mysql_num_rows(
Time of Update: 2016-06-23
現在很多網盤都有直鏈功能,今天看了一個網盤的圖片直鏈地址,複製到瀏覽器中就直接下載了,無法作為顯示用 想問下,這種圖片直鏈地址除了下載是否可以用來顯示,如果只能下載,那就沒什麼用了 圖片直鏈地址如下: http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg 回複討論(解決方案) echo file_get_contents('http://pan.plyz.net/d.asp?u=3808477165&p=2.jpg');
Time of Update: 2016-06-23
".$row['times']."";//該日期發布的全部內容echo "".$row['title'].""; }?> 顯示方式如下 12-30 12-30發布的內容1 12-30發布的內容2 12-30發布的內容3 12-30發布的內容4 12-30發布的內容5 12-29 12-29發布的內容1 12-29發布的內容2 12-29發布的內容3 12-29發布的內容4 12-29發布的內容5 12-28
Time of Update: 2016-06-23
有一個這樣查詢出來的數組。 $result = [['month'=>08,'price'=>218],['month'=>12,'price'=>140],]; 最終需要轉換成一個字串,用於前台js 格式類似:[49.9, 71.5, 106.4, 129.2, 144.0, 176.0, 135.6, 148.5, 216.4, 194.1, null, null] 顯示的是每月的銷售情況,沒有值就為null 比如一月份的price為49.9 我的做法:
Time of Update: 2016-06-23
問題還沒有解決,和2.5版差異太大,2.5版本直接擷取即可。 但是還是結貼給分了 回複討論(解決方案) 什麼寫法對不對?file_put_contents? 什麼寫法對不對?file_put_contents? 直接在資料處理頁面post_newthread.php增加上$params['about']='test'; 也無法擷取,應該不是取值的原因 ,可能是這個新欄位沒有獲得承認。 剛才看了下,果然被封裝了
Time of Update: 2016-06-23
public function line($config,$qq='',$data=array()){$array = array();$line = $config['line'];$url = trim($config[$line]);if($line == 'oneline' && $qq != ''){$content =
Time of Update: 2016-06-23
$string = "Some numbers: one: 1; two: 2; three: 3 end";$ten = 10;$newstring = preg_replace_callback( '/(\\d+)/', function($match) use ($ten) { return (($match[0] + $ten)); }, $string );echo $newstring; 回複討論(解決方案) use 中文釋義 使用
Time of Update: 2016-06-23
為什麼我運行了上面代碼 不會下載?? 回複討論(解決方案) 少了點東西,大小和什麼東西吧、 header("Content-type:application/octet-stream"); header("Accept-Ranges:bytes"); header("Content-type:application/vnd.ms-excel");
Time of Update: 2016-06-23
MVC模式中,M和C的作用到底有什麼區別?比如建個學生資訊管理系統,M可以對學生資訊增刪改查,操作資料庫。那還需要C層幹什麼呢?當然了,C層也能夠使用sql操作資料庫 回複討論(解決方案) mvc 的分工是人為劃分的,並無明確的界限 一般的說,M 是商務邏輯。即凡是與具體業務相關的部分(除開使用者介面)都應該放在這裡 由於資料庫與具體業務相關,所以不應放在 C 中(不是說 C 中不能操作資料庫,而是你強迫自己不在 C 中訪問資料庫) M 是資料層,用於資料擷取
Time of Update: 2016-06-23
各位大神 有沒有php 環形圖產生程式, 就像這樣子的 回複討論(解決方案) 你是要產生圖片還是要在網頁上顯示 如果只是為了在網頁上顯示,可以使用 jqPlot、Highcharts 這類 js 圖表外掛程式來做 如果是要產生圖片,可以考慮用 jpGraph。不知是否有支援你需要的樣式 自己寫的話也不難,就是一段段環缺計算量比較大 php運行在服務端只是提供資料,表徵圖顯示需要用到js,如上斑竹所說的庫.
Time of Update: 2016-06-23
本文由點點點細雨原創,禁止轉載。 Memcache [root@localhost ~]# yum install libmemcached[root@localhost ~]# yum install memcached[root@localhost ~]# memcached -m 512 -u nobody -vvslab class 1: chunk size 96 perslab 10922slab class 2: chunk size 1
Time of Update: 2016-06-23
假如 表1 id name 1 A 2 B 表2 id money 1 10 1 15 2 20 1 10 如何用左鏈表的方式,獲得如下結果呢 1 A 40 2 B 20 回複討論(解決方案) select a.*, sum(money) as money from 表1
Time of Update: 2016-06-23
一般伺服器不會胡亂返回gzip壓縮的資料,一般是用戶端請求的頭部裡包含你瀏覽器能接受的壓縮方式, Accept-Encoding:gzip,deflate,sdch 這裡是gzip 、deflate、sdch這三種方式,這裡不一一說明是指什麼,不懂的可以去找穀哥度娘, 有些伺服器強制返回gzip壓縮的資料,我們採集的時候,返回的是亂碼,根本無法讀取使用,這個時候馬上查看手冊 發現其實curl裡有個參數,curl_setopt($ch,
Time of Update: 2016-06-23
在做一個訂單系統,在用視圖模型的時候列印不出東西。 自訂的視圖模型 array('id','orderNo','date','money','memo','state','_type'=>'LEFT'),'client' => array('clientName','_on'=>'order.client_id=client.id','_type'=>'RIGHT'),'user' => array('userName','_on'=>'order.user_id=user.id')