Time of Update: 2016-06-23
demo = array(0=>'apple',1=>'orange',2=>'banana'); * 2, 關聯陣列:key-value形式 * 3, 多維陣列:數組的數組 $demo = array(array(),array()); *//* * 數組遍曆 * 1, for * 這種方式不是首選 * 數組必須是下標連續的索引數組 * * 2, foreach * foreach($arr as $item) { ... } * foreach($arr as
Time of Update: 2016-06-23
$table = '`'.DB_pre.$table.'`';這兒為什麼要用到反引號啊? 回複討論(解決方案) 因為你加了一個``符號,為了讓變數看起來像字串才加的。 那是資料表名吧 $table = '`'.DB_pre.$table.'`' 反撇號是 mysql 的名稱轉義符 當你使用 mysql 的保留字作為欄位名或表名時,為了防止歧義,要用一對反撇號將其括起 不是保留字就不用轉義了 不過當使用程式產生 mysql
Time of Update: 2016-06-23
比如內容是 *********.php?haode=yes********789********** *********.php?haode=yes********246********** *********.php?haode=yes********221********** *********.php?haode=yes********687********** *********.php?haode=yes********215**********
Time of Update: 2016-06-23
curl_setopt() expects parameter 2 to be long 是什麼錯誤?? //初始化curl $ch = curl_init();//設定逾時curl_setopt($ch, CURLOP_TIMEOUT, $this->curl_timeout);curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,FALSE);
Time of Update: 2016-06-23
學校要建pt站,大概有6000多人用,伺服器配置多高,容量多大,學校要求給一個技術要求,預裝的伺服器,容量大小給配伺服器,還有我們學校的平台的代碼也要放在這個伺服器,使用者在3-4w,得多大的配置 回複討論(解決方案) 我想這個你該和整合商敲定一下,主要是費用問題 學校要建pt站,大概有6000多人用,伺服器配置多高,容量多大,學校要求給一個技術要求,預裝的伺服器,容量大小給配伺服器,還有我們學校的平台的代碼也要放在這個伺服器,使用者在3-4w,得多大的配置
Time of Update: 2016-06-23
大家知道命名空間裡的use文法規則規定其後面必須跟as起個別名,但是thinkphp官方代碼中卻沒有跟as,這到底是怎麼回事呢 回複討論(解決方案) 只要命名空間 Think 中存在 Controller 類 那麼 use Think\Controller 和 use Think\Controller as Controller 是等價的 況且你在整個 thinkphp 代碼中都不會找到 namespace Think\Controller
Time of Update: 2016-06-23
thinkphp四級關聯查詢怎麼寫?關係:A在B的aid,B在C的bid,C在D的Cid,怎樣關聯起來呢? A-->B-->C-->D M("D")->jion("A on B.aid=A.id)->jion("B on C.bid=B.id)->jion("C on D.cid=C.id) 這樣寫不對 回複討論(解決方案) 幫幫忙呀,愁死了 直接用MANY_TO_MANY 用視圖模型好點 直接用MANY_TO_MANY
Time of Update: 2016-06-23
我一直沒搞懂是怎麼判斷使用者是否操作的,使用者什麼時候是操作的什麼時候是沒有操作的 回複討論(解決方案) 由session管理的,只需要使用者的session狀態即可 http://www.jb51.net/article/55703.htm session會話持久化 就是session?期?失,如果用?一直都有?作,例如??,跳?等,都?重新整理session的??。 ??就不??失了。 session 就是session?期?失,如果用?
Time of Update: 2016-06-23
函數是這樣定義的: int ord ( string$string) 返回字串 string 第一個字元的 ASCII 碼值。 該函數是chr()的互補函數。 試一下: echo ord('我'); 這裡只能返回230, 我是以u8儲存的檔案並輸出的, 它得到的只有230, 而230轉換成hex是e6,實際上utf-8中我的編碼是e68891, 它只拿到了第一個位元組 echo chr(0xe6).chr(0x88).chr(0x91);
Time of Update: 2016-06-23
部門有個前端工程師要在IIS下部署PHP,給裝了一個PHP5.5.14,結果部署完成後,開啟頁面一直提示500錯誤:發生未知 FastCGI 錯誤 網上搜尋半天,有的說是沒裝PHP5.5.14用到的VC11運行時,於是去這裡下載並安裝,問題依舊 繼續搜尋,說是 PHP5.5開始,已不支援xp和win2003上運行了,只支援Win7以上系統,可是哥這就是Win7啊,一籌莫展啊。
Time of Update: 2016-06-23
這個是數組 主要功能就是Thinkphp視圖模型裡查詢的結果 我想 查詢每個數組裡的相同的標題值 然後進行合并 合并數組 貌似用array_merge() 我怎麼尋找相同的標題呢 foreach 遍曆 返回數組裡的索引值 可以麼 貌似 key() 函數有這個功能 求好心人具體寫個 相同的標題 數組元素的位置 這樣返回 合并的時候就直接 這樣的形式用 可以麼 array_merge(array[0],array[1])
Time of Update: 2016-06-23
一般源碼安裝添加的GD庫 是不支援 jpeg 格式的圖片的,只支援如下格式 GD Support enabled GD Version bundled (2.0.34 compatible) GIF Read Support enabled GIF Create Support enabled PNG Support enabled libPNG
Time of Update: 2016-06-23
(*暫時未拆分前端控制器和應用控制器,全部整合在Command類實現) 1 註冊表模式//註冊表模式//註冊表模式用於提供一個系統層級對象,在任何地方都方便訪問(可以使用單例模式)class Registry{ private static $instance; private $request; private function __construct(){} static function instance(){ if(!isset(self::$
Time of Update: 2016-06-23
最初需求 網站高並發,需要將裡面用的圖片/CSS/JS資源進行壓縮,以節約伺服器流量資源頻寬。 伺服器配置:主1,次3台。主 Win64+ WAMP,通過網域名稱DNS自動解析分配指向。 解決方案 主伺服器中加入 Google JSMinify 庫,將資源檔夾 /Public下的 CSS/JS 檔案的訪問全部重寫到 JSMinify 的程式上。JSMINIFY自動的壓縮並且只能gz緩衝。 需求變更 要求將Public
Time of Update: 2016-06-23
我想實現使用者之間的通訊,思想是建立一個訊息表,然後把收件者使用者名稱、寄件者使用者名稱、訊息等放進去,然後誰想看發給自己的訊息就去訊息表中尋找收件者是自己的記錄。現在做到發訊息這一塊兒了,發完訊息我發現 資料庫訊息表中並沒有記錄,應該是沒有正確插入表中,大神幫忙看看是哪裡錯了,我也是剛接觸PHP的,以前上課學的東西都是基礎的,運用到實踐中總是出很多問題。 下面附上相關的代碼(
Time of Update: 2016-06-23
原文:http://www.ido321.com/1252.html 一、htmlentities() 和htmlspecialchars() 1、htmlentities() 1.1 功能:把字元轉換為 HTML 實體。字元包括ASCII實體和ISO 8859-1實體(HTML實體對照表:http://www.w3school.com.cn/tags/html_ref_entities.html) 1.2 文法:
Time of Update: 2016-06-23
模型裡這麼寫的 array('picTitle','picToken','picCategroy','picAuthor','picPostTime','_type'=>'LEFT'), 'picture_attachment' =>array('pictureid','pictureurl','creattime','_on'=>'picture.picToken = picture_attachment.pictureid'), );}
Time of Update: 2016-06-23
$a=array('3','8','1','4','11','7'); print_r($a); $len = count($a); //從小到大 for($i=1;$i { for($j=$len-1;$j>=$i;$j--) if($a[$j] {//如果是從大到小的話,只要在這裡的判斷改成if($b[$j]>$b[$j-1])就可以了 $x=$a[$j]; $a[$j]=$a[$j-1]; $a[$j-1]=$x; } } print_r($a);j //另一種方法 從小到大 $
Time of Update: 2016-06-23
用的TP3.2 視圖模型 查詢 模型裡是這樣寫的 PicViewModel.class.php array('picTitle','picToken','picCategroy','picAuthor','picPostTime','_as'=>'Picture'), 'PictureAttachment' =>array('pictureid','pictureurl','creattime','_on'=>'Picture.picToken =
Time of Update: 2016-06-23
說明:我在84vps中利用yum順利安裝mysql php 及gd庫,因為vps本身內建了apahce2.2所以沒有apache安裝過程 工具/原料 Linux系統伺服器,或VPS 系統:Centos6.0 32位。這裡我也試過6.3 64位也是一樣可以。 方法/步驟 一、安裝mysql #yum -y install