header("Content-type: text/html; charset=gb2312"); $CookieFile=tempnam("./tmep","beast"); if(isset($_GET["img"])){ $url = 'http://jwc.wyu.edu.cn/student/rndnum.asp';//驗證碼code $ch = curl_init($url); curl_setopt($ch,CURLOPT_COOKIEJAR,
論壇每個版塊在資料庫中對應一條記錄,其中一個欄位(posts)用來統計該版塊發帖數量,請問這個posts欄位該如何維護呢? 1 如果使用者發帖/刪帖的時候更新該欄位,即發帖posts=posts+1,刪帖posts=posts-1,並發的時候該如何保證資料的正確呢? 2 如果不用上述的方法,怎樣處理更好呢? 回複討論(解決方案) 一般的論壇有刪帖許可權的應該是版主和管理員吧。。 對同一個表的同一條記錄,任何時刻都只會執行一條指令。
添加資料頁面 用ajax 請求一個html 頁面中包含一個input(name="aa")框到該頁面,然後點擊該頁面的提交資料, 被ajax請求過來的input也同時被提交過去了 ,但是現在在修改資料頁面中 也是同樣的 ajax請求的是同一個頁面,但 是 點確定的時候被ajax請求過來的input框中 value 就無法擷取了 這是為什嗎? 回複討論(解決方案) 顯然是代碼寫錯了 代碼 應該沒問題的,我直接 print_r($_POST);exit()
因為php是一個指令碼語言,因此它的過度的靈活性,會導致它在解析的時候會產生歧義,一般來說我們是要避免這些歧義的,這裡來小小的舉一個例子吧,朋友們不妨看看下面的代碼會輸出什麼: ";echo "{$var}_$var_"; 對於上面的代碼,第一個echo永遠會輸出"worldworld",因為它在解析的時候不會單獨的解析$var,而是解析成為$var_,而後面的則會解析成為hello_world,也就是說我們用花括弧強制改變了它的優先順序。
我的網站前台有一個搜尋功能.每個使用者搜尋什麼關鍵詞,後台都會產生記錄 但是最近.發現很多人在搜尋如下關鍵詞: 類似這樣的關鍵詞 達到上百條 他們這是在幹什麼? 找漏洞? 這是什麼方式啊 求解答 回複討論(解決方案) 注入代碼????? 這是要sql注入麼 有人在注入攻擊你的站 肯定是想黑你啊 哈哈 但是這是什麼注入方法啊? 有什麼用呢? 我都屏蔽注入的那些關鍵詞了 但是這是什麼注入方法啊? 有什麼用呢?
問一下各位大神 小弟安裝memcache 但是我不管換什麼版本的的安裝不上 我把phpinfo() 開啟裡面也沒有安裝過memcache 求大神的協助 萬分感謝! 回複討論(解決方案) 你至少應說明一下你的作業系統,php版本,運行方式和安裝過程 你好 我的作業系統是window 64位的 php版本是5.5.12 安裝流程我就是根據網上的教程來的 memcache的版本也是去找的對應版本 檢查一下是否是許可權問題,試試下面的方法看看。
今天準備在DOS下操作mysql資料庫,往表格中插入資料的時候中文亂碼。我的資料庫和表格都是utf8格式的。 我的mysql是在文本中提前準備好的,是utf8編碼格式,然後複製,往DOS裡粘貼,就變成亂碼了。我試過將dos編碼頁的格式改成utf8格式,應該是可以了,但是每次粘貼中文的時候都顯示不完整,造成了類似亂碼的現象,也就導致資料插不進去,有人說先最小化再最大化,確實那樣可以,但我是做插入資料,可能都分了好幾行,我一粘貼,然後就報錯了 大神們,幫幫小弟吧!
修改一個已經做好的系統,參數擷取方式看不懂,請大神指教 頁面提交到Action處理後 結尾部分參數代碼是這樣寫的 echo '{"code":"0","giftPath":"' . $smallIcon . '","giftStyle":"' . $giftinfo['giftStyle'] . '","giftGroup":"' . $giftinfo['sid'] . '","giftType":"' . $giftinfo['giftType'] .
各位師哥師姐們,小弟初來乍到,目前一學員。現在我想使abcd四個元素,ab靠右對齊cd靠左對齊且不換行,求指教!看分,本人是很誠心的! 回複討論(解決方案) a b c d 設定float就可以啦。 其實我昨天后來已經百度,自己也弄出來,但是你是個熱情的人,只要回帖正確都給分
RT,我這邊做好的項目發給同事,他那邊開啟後和我這邊的效果就有不同,最明顯的不同是我們的table表格行間距變小。但是我們都是ie10,都是win7系統。 這種情況還出現過一次:在現場給客戶裝該項目程式,一切正常。但如果我在伺服器上修改php檔案,哪怕是加一個完全沒用的後台變數,行間距都會變小。: 第一個是正常的,第二個是變小的。 求大神解惑。。用了smarty模板 回複討論(解決方案) 求大神 @xuzuning @xuzuning
對於如下二維數組,要求對其進行去重: $arr = array( '0'=>array( 'name'=>'james', 'age'=>30, ), '1'=>array( 'name'=>'susu', 'age'=>26,
PHP debug_backtrace() 函數產生一個 backtrace 該函數返回一個關聯陣列。 下面是可能返回的元素 function 字串 當前的函數名 line 整數 當前的行號 file 字串 當前的檔案名稱 object 對象 當前對象 type 字串 當前的調用類型,可能的調用: 返回:
問題1 $fruits = array ( "prange1", "orange2", "prange3", "orange10" ); sort($fruits, SORT_NUMERIC);//按數字來排序 從小到大 foreach ($fruits as $key => $val) { echo "fruits[" . $key . "] = " . $val . "\n"; } ?>
建議web只做上傳功能,讀取、處理還是放後台吧。PHPExcel還是比較耗費時間、記憶體的。 執行個體代碼: error_reporting(0); require_once 'PHPExcel_1.8.0/Classes/PHPExcel.php'; //修改為自己的目錄 echo 'TEST PHPExcel 1.8.0: read xlsx file'; $filePath = "cdkey.xlsx"; //建立reader對象
=> 數組中 用於數組的 key 和 value之間的關係例如:$a = array( '0' => '1', '2' => '4',);echo $a['0'];echo $a['2'];-> 類中 用於引用類執行個體的方法和屬性例如:class Test{ function add(){return $this->var++;} var $var = 0;}$a = new Test(); //執行個體化對象名稱echo $a->add();echo
承接上篇php模式設計之 單例模式,(雖然好像關係不大)。今天講述第二種基礎的模式設計??原廠模式。 那麼何為原廠模式? 從名字來看,似乎看不出什麼端倪。原廠模式,和生產有關?還是和生產流程有關?難道還和工廠領導有關?和領導秘書有關?秘書... 好了不賣關子了,所謂原廠模式還真和生產有關。生產什麼呢?生產出來的是一個執行個體對象。通過什麼裝置生產?通過一個工廠類生產。怎麼生產呢?工廠類調用自身靜態方法來生產對象執行個體。
第一,何謂推送技術 隨著人們對web越來越熟悉,人們希望web應用可以像本地應用一樣可以即時的接收訊息,於是也就有了所謂的"推送技術"。也就是我們所說的Server Push,也就是"伺服器推技術",它的典型範例就是聊天、訊息提醒、交友網站中使用比較頻繁,成為即時應用中的一個熱點問題。 第二,傳統實現(拉取技術)
不使用PHP內建反轉函數,將字串反轉。 //不用內建函數將其反轉方法一$str = "This is PHP";$strArr = explode(' ',$str);$count = count($strArr)-1;for($i=$count;$i>=0;$i--){$revStr .= $strArr[$i].' ';}echo $revStr;方法二$str = "This is PHP";$strArr = explode('
點此查看PHP匯出Excel檔案 PHPExcel匯入檔案步驟: 1.執行個體化excel讀取對象 2.載入excel檔案 全部載入 選擇載入 3.讀取excel檔案 全部讀取 逐行讀取 代碼: setLoadSheetsOnly($sheetName);$objPHPExcel = $objReader->load($filename);//全部載入//$objPHPExcel = PHPExcel_IOFactory::load($filename);
PHP 可以通過pcntl 擴充實現多進程編程, 而網上關於如何通過pcntl 建立多進程的在這裡就不表了, 我主要說說關於pcntl_fork的一個坑和相關的比較生僻的幾個函數的使用方式, 這也是通過挖坑和填坑得出的結論。閑言碎語不要講, 直接開始 pcntl_fork 在實踐中, 我在使用php進行多進程實踐的模型大概如下, 期待的是每個子進程都能建立一個與之對應檔案, 最後父進程建立一個屬於父進程的檔案,代碼如下(有坑): $pid_dir =