Time of Update: 2016-06-23
RegEx.Pattern = "(>[^> 這是ASP版本的 PHP用不行 做站內連結功能 需要迴圈匹配不帶連結的文字 比如 我愛CSDN 我愛CSDN,CSDN不愛我 然後中間有 CSDN的 就替換成 CSDN 可能迴圈替換多次,如果直接替換 就會亂碼了 所以求個正則,如果發現是連結和連結內的文字 就不替換 要求是 已替換過的 不再替換 比如 先把 “CSDN不愛我” 替換為連結 然後 再把 剩下的 “CSDN”
Time of Update: 2016-06-23
基於thinkphp3.1開發的一套系統,採用MVC模式 有一段代碼如下是在TPL中的html檔案, {"data":{"total":,"page":,"songs":[{"id":,"createTime":"","singer":"","songName":""}],"cur":},"code":0,"info":""} 想請教一下,像這樣的{}大括弧包裹住的代碼是否代表輸出變數?
Time of Update: 2016-06-23
搭建PHP環境的時候,我們通常不會把所有的擴充都安裝,隨著需求不斷增加,可能需要安裝新的擴充,下面介紹一種簡便的安裝方法。此處以ev.so擴充為例。 1.進入php安裝目錄bin檔案夾。cd /Applications/XAMPP/bin; 2.首先我們先尋找下有沒有安裝的擴充 ./pecl serarch ev 可以看到: 從可以發現ev的最新可用版本是0.2.15 3.然後執行sudo ./pecl install ev 或者sudo ./pecl install
Time of Update: 2016-06-23
虛擬機器主機 win2003系統,我已經在伺服器上配置了ISAPI模式,在httpd.conf裡面寫了一些偽靜態規則,但是沒效果,我問了下伺服器供應商,他們說要在程式後台開啟url重寫入模式,這個是要在程式裡讀取httpd.conf檔案嗎? 回複討論(解決方案) 把下面的內容儲存為.htaccess檔案放到入口檔案的同級目錄下,比如要重寫index.php,那麼在.htaccess檔案裡寫入 RewriteEngine on RewriteCond
Time of Update: 2016-06-23
比如我在前台輸入一個字串,然後在後台變成數組,跟另外一張表對比. ['a'=>'1'] ['a=>'2''] ['a'=>'3']如果a=>3和a=>1不存在的話 就提示3和1不存在! 回複討論(解決方案) $str = 21;$arr = array(1,2,3);if (in_array($str,$arr)){ $index = array_keys($arr,$str); unset($arr[$index[0]]); echo
Time of Update: 2016-06-23
PHP下載檔案的方式 1. 得到檔案路徑 從$_GET['file']得到檔案路徑 $path_parts = pathinfo($_GET['file']);$file_name = $path_parts['basename'];$file_path = '/mysecretpath/' . $file_name; 務必使用上面這種方法得到路徑,不能簡單的字串拼接得到路徑$mypath = '/mysecretpath/' . $_GET['file'];如果輸入的是../../
Time of Update: 2016-06-23
老大讓我做一個頻道管理~~~~~~~現在的基本流程是1.添加頻道 - 添加標籤 - 問題就在標籤裡面了,標籤需要序列化,且存到資料庫的是序列化後的ID 比如 ['2'=>'a']存這個2到資料庫去 ,在添加資料庫的同時還要判斷另外一張標籤表裡面存在這個標籤內容欄位不. 我依靠自己的思路來做遇到的是這裡..我存的是ID.我怎麼根據ID判斷標籤存在不存在呢 $see_tag = []; foreach ($tags as $k=>$v){
Time of Update: 2016-06-23
廢話不多說上代碼: 前台: function on_post_form(){var f = document.post_myform;var s_paramName = document.getElementById("select_paramName").value; f.action = "__APP__/index/select_infomessage-s_paramName-"+encodeURIComponent(s_paramName)+".html";
Time of Update: 2016-06-23
①.針對資料庫的設計 密碼如果是md5的話,就用char(32),如果是存一半的資料的話,就用char。 性別,正常的開發是用int的。 輸入條件,有default設定預設值 key 表示添加索引,對指定欄位簡曆一個索引 索引的好處:如果按照某一個條件去檢索資料,如果沒有這個條件欄位沒有建立索引,查詢的時候是會遍曆整張表,如果你建立了索引,查詢的時候就會索引來查詢,進而提高查詢效能。 ②.sql匹配模式注意事項 1、使用sql匹配模式,不能使用操作符=或!=
Time of Update: 2016-06-23
需求是把最近訪問的分類ID(3個)存入到SESSION裡 然後通過迴圈去資料庫裡取對應的分類名稱 我是先把得到的3個分類id拼成一個數組 存到session裡 然後再把它取出來 再壓到那個數組裡 現在問題是取出來的資料並不是我想要的一個二維數組 這是My Code: session_start();$cate1 = $_GET['cate1'];$cate2 = $_GET['cate2'];$cate3 = $_GET['cate3'];$data[]
Time of Update: 2016-06-23
$IP = $_SERVER['REMOTE_ADDR']擷取IP的原理是什嗎?HTTP頭資訊裡並沒有這個欄位啊 回複討論(解決方案) 他是將 tcp/ip 資料包中的 ip 提取出來供你參考的 他是將 tcp/ip 資料包中的 ip 提取出來供你參考的 他是將 tcp/ip 資料包中的 ip 提取出來供你參考的 也就是說他是發生在TCP握手的時候,屬於網路層的東西? 對! REMOTE_ADDR 是 CGI 環境變數
Time of Update: 2016-06-23
'Tom','age'=>61,'date'=>'2014-09-24 12:00:00'),array('name'=>'Mark','age'=>25,'date'=>'2014-09-23 11:00:00'),array('name'=>'Lucy','age'=>43,'date'=>'2014-09-22 10:00:00'),);$title = array('姓名','age','時間',);exportexcel($data,$title);die();/** *
Time of Update: 2016-06-23
錯誤碼 可運行代碼 所有使用者添加使用者";for($i=1;$i$id$name$age'>修改 '>刪除 ";}echo"";?> 兩段代碼中的mysql_query的傳回值一樣,但是為什麼一段函數在調用其傳回值的時候出現警告 回複討論(解決方案) "select * from users WHERE name=$name AND password=$password"
Time of Update: 2016-06-23
頁面靜態化,主要是出於兩個方面的考慮。 第一:訪問html頁面的速度比訪問php頁面的速度快。在訪問php頁面時候,需要對php進行解析。訪問html時候,直接瀏覽器可以解析出來。特別是PV量很大的情況下,同時線上訪問量很大的前提下。可以通過Apache內建的ab.exe工具做一個簡單有效壓力測試。 在apache / bin/ab.exe 可以做壓力測試,該工具可以類比多人,並發訪問某個頁面 基本的用法 ab.exe ?n 10000 ?c 1000
Time of Update: 2016-06-23
錯誤碼: PHP Warning: mysql_connect() [function.mysql-connect]: in E:\網站\weixinpublic\connectdb.php on line 6 PHP Warning: mysql_query() [function.mysql-query]: [2002] 由於目標電腦積極拒絕,無法串連。 (trying to connect via tcp://localhost:3306) in
Time of Update: 2016-06-23
閉包 閉包和匿名函數是從PHP 5.3.0開始出現的,這是我最喜歡也是用的最多的PHP功能。聽到這些名稱心裡特別沒底(至少我第一次聽到時是這麼認為的),但是事實上真的很好理解。它們是每個PHP開發人員們的工具箱中必備的最有用的工具。 閉包作為一個函數,在建立時會封裝外部的狀態。即使最初建立閉包時的環境已經不存在了,封裝的狀態也會一直儲存在閉包中。這是一個不太好掌握的概念,一旦你能夠弄明白,感覺就像人生翻開了新的篇章。
Time of Update: 2016-06-23
計算多少個檔案 FOR 迴圈 小於 檔案總數 依次取檔案的檔案名稱和路徑。放在二維數組中arr[0][0]放檔案名稱 arr[0[1]放路徑 迴圈結束 回複討論(解決方案) $path[] = 'images';for($i=0; $i 路徑是 D:\tupian,程式在哪裡加上這個路徑? 取D:\tupian下的JPG檔案,跟D:\tupian內的所有子目錄內的JPG檔案 $path[] = ' D:\tupian';
Time of Update: 2016-06-23
首先在服務端存有檔案orders.txt 將檔案載入數組並顯示,建立vieworder2.php 客戶訂單 我們的商店客戶訂單沒有訂單資訊,請再試一試!"; } echo " 訂購日期男裝鞋子眼鏡總計收貨地址 "; for($i=0;$i $line[0]$line[1]$line[2]$line[3]$line[4]$line[5] "; }
Time of Update: 2016-06-23
介面摘要: 1 Serializable {2 3 /* 方法 */4 abstract public string serialize ( void ) //對象的字串表示5 abstract public mixed unserialize ( string $serialized ) // 構造對象6 7 } 使用很簡單,只要序列化對象時serialize方法會被調用,當還原序列化時,unserialize方法被調用。
Time of Update: 2016-06-23
php程式碼片段: $arr1 = array( 'name' => '小明', 'sex' => 1, 'age' => 24, );$arr2 = array( 'type' => 'IT', 'status' => '正常', 'flag' => 1, 'sort' => 100,);//假如以上兩個數組是從兩個表裡讀取的資料,現在需要將他們合并到一起$userInfo = array_merge($arr1, $arr2);print_r($