Time of Update: 2016-06-13
PHP程式員最易犯10種錯誤 PHP是個偉大的web開發語言,靈活的語言,但是看到php程式員周而復始的犯的一些錯誤。我做了下面這個列表,列出了PHP程式員經常犯的10中錯誤,大多數和安全相關。看看你犯了幾種1.不轉意html entities???一個基本的常識:所有不可信任的輸入(特別是使用者從form中提交的資料) ,輸出之前都要轉意。echo $_GET['usename'] ;?這個例子有可能輸出:這是一個明顯的安全隱患,除非你保證你的使用者都正確的輸入。如何修複 :我們需要將"
Time of Update: 2016-06-13
邏輯或 題一個!!$a=0;$b=0;if($a=3 || $b=3){$a++;$b++;}echo $a.','.$b; //輸出 1,1?>他的解釋是$a = (3 || $b = 3)。這個解釋可對?http://school.youth.cn/2012/0509/5670.html另外||是什麼意思?- -,我找百度竟然沒找到。如果||前面的為true,後面的還執行麼-
Time of Update: 2016-06-13
郵件跟蹤問題,謝謝。我給網站註冊使用者發送產品郵件。發送的郵件裡面就是一些產品的資訊,郵件模版如下:src="http://www.xxx.com/images/products/201207240001.jpg">src="http://www.xxx.com/images/products/201207240002.jpg">我想知道使用者是否查看了郵件,請問要怎樣跟蹤呢。我用如下方法,測試後不通過:例一:例二:測試後發現在郵件中開啟郵件後這個地址沒有被訪問過。註:在郵件中圖片是可以顯示的(
Time of Update: 2016-06-13
簡單購物車代碼(用到了一點點ajax)為什麼圖片在ff下面顯示正常,在ie裡面卻顯示不了ie下面顯示不了是ajax代碼的問題嗎?JScript codevar xmlhttp; function createXHR() { try { xmlhttp=new ActiveXObject("Msxm12.XMLHTTP"); //支援不同瀏覽器版本,下同 } catch(e) { try
Time of Update: 2016-06-13
求一個用於管理朋友資訊的程式同時可以提供給使用者進行添加,刪除,修改的功能。設計一個用於管理朋友資訊的程式。將朋友資訊(年齡、姓名、電話)存放在MyFrd.dat中,從檔案讀出這些資訊並顯示,並能按姓名(要求可簡化輸入,如只輸入姓氏便可查詢)進行查詢,將查
Time of Update: 2016-06-13
請教:如何將sql查詢結果產生多維陣列我想實現的功能是這樣的:我傳遞一串數字供sql接收,數位形式是菜品的ID值,類似“1,2,3,”,經過查詢可以變成根據菜品分類而來的多維陣列。第一個問題,我如何將這個字串分離開後迴圈利用sql查詢並儲存全部結果呢?PHP code$s=$ids;//接收到的ID字串SQL code$sqlslt_veginfo="select
Time of Update: 2016-06-13
php對mysysql資料輸入引號的問題一般mysql查詢完後輸出是:echo $rs['id'];還是echo $rs[“id”];還是echo $rs[id];這3個有什麼區別嗎?------解決方案--------------------前兩種都可以,一般寫作第一種(習慣)第三種通常會有 Notice: Use of undefined constant id
Time of Update: 2016-06-13
php curl模組載入失敗 解決辦法 cURL?是一個利用URL文法規定來傳輸檔案和資料的工具,支援很多協議,如HTTP、FTP、TELNET等。最爽的是,PHP也支援 cURL 庫。?在配置的時候我們會遇到很多問題,主要的是其他的dll模組可以載入,但php_curl.dll缺載入不了,除了版本問題,php.ini檔案配置問題,主要的就是curl要依賴兩個dll檔案,ssleay32.dll?libeay32.dll
Time of Update: 2016-06-13
PHP產生Excel, 控制Excel儲存格中的分行符號 公司使用Mantis管理bug, Mantis有一個功能, 將bug匯出為Excel,但是目前的這個mantis版本, 在匯出excel的時候, "摘要,說明,問題重現步驟說明,附加資訊,評論"等等這些資訊中, 提交bug時候的斷行符號分行符號都不見了, 因為沒有了格式, 在excel中讀起來很不方便,?這回想改善的便是這個問題,在使用php做成excel的時候, 如何在一個excel cell內寫入分行符號, 控制該儲存格的格式.
Time of Update: 2016-06-13
php.ini中的短標籤 今天給一個同事配環境,搞了兩個小時,沒有找到問題,就是載入到一個檔案,結果沒有運行,同事說了一下短標籤的問題,我沒有在意,後來才發現真的是短標籤引起的。???php.ini 中開啟短標籤控制參數: short_open_tag = On 如果設定為Off,則不能正常解析類似於這樣形式的php檔案: phpinfo() ?> 而只能解析 這樣形式的php檔案 所以要想php支援短標籤,需要我們把short_open_tag 設定為On.
Time of Update: 2016-06-13
PHP多檔案上傳類 user_post_file = $file; $this->save_file_path = $path; $this->max_file_size = $size; //如果使用者不填寫檔案大小,則預設為2M. if ($type != '') $this->allow_type = $type; } /** * 儲存使用者上傳檔案,檢驗合法性通過後,儲存至指定位置。 * @access public * @return int
Time of Update: 2016-06-13
PHP編碼轉換類3
Time of Update: 2016-06-13
php preg_replace 亂碼問題 還是用代碼來說話吧:?$pattern = "/ (href|src)=['|\"]http:\/\/(\w*\.?mysite\.com)\/([^\?'\"]*)['|\"]/i";$repl = " \1='http://\2/\3?p=faskdfkasdkf'";$result="中國人";$result = preg_replace($pattern, $repl, $result); echo $result;?上面這段代碼的作用,
Time of Update: 2016-06-13
PHP5.4無法開啟GD庫伺服器:windows2003環境:iis6+php5.4我把c:/windows/php.ini下的 extension_dir =
Time of Update: 2016-06-13
jquery和php的關於json問題a.php從b.php檔案中取出json資料,顯示到頁面div上去,怎麼寫? b.php資料如下 $arr = array('0'=>array('id'=>'1','name'=>'zs','sex'=>'man'),'1'=>array('id'=>'2','name'=>'ls','sex'=>'women'),); echo json_encode($arr); return;a.php
Time of Update: 2016-06-13
PHP AES加密學習筆記 ??'; printf("128-bit encrypted result:\n%s\n\n",bin2hex($cipherText)); echo '';echo ''; } //--------第一種AES加密方案-------- ?> 轉載來源:http://www.chilkatsoft.com/p/php_aes.asphttp://www.cnblogs.com/adylee/archive/2007/09/14/8934
Time of Update: 2016-06-13
在伺服器上 我登陸寫session成功了 但是重新整理一下,session就丟失了 在本地就好好的。你們遇到過沒? 哦在伺服器上 我登陸寫session成功了 但是重新整理一下,session就丟失了 在本地就好好的。你們遇到過沒?也不知道問題出在那兒我把session 存在資料庫裡的 ,登陸成功後,看資料表裡,有一條記錄。也有值,,當我重新整理頁面後,在看資料表裡,看到 session值清空了,並且插入了很多沒有資料的記錄。那些記錄只有sessionid
Time of Update: 2016-06-13
ThinkPHP 整合FIREPHP 呵呵 TP的調試真的很傻很難用,要想輸出trace資訊,條件如下:1. APP_DEBUG 以及SHOW_PAGE_TRACE設定成true,2. action 必須有視圖 才行在這裡發揮了自己的想象終於把 firephp 整合進來了,哈哈哈,方法如下:[就是替換 ThinkPHP/Lib/Think/Core/Log.class.php] 類把 FirePHP.class.php 複製到 ThinkPHP/Lib/Think/Core
Time of Update: 2016-06-13
怎麼判斷瀏覽器是否是360瀏覽器php代碼或者 js代碼,百度了好幾個都不可以,針對 360 瀏覽器5.0版------解決方案--------------------抓下包看看360的瀏覽器瀏覽器特徵是什麼內容然後判斷.不過現在很多瀏覽器都可以裝外掛程式類比其他瀏覽器的.------解決方案--------------------可以使用預定義變數:$_SERVER['HTTP_USER_AGENT'] 以下是代碼$agent =
Time of Update: 2016-06-13
請問如何開發一個小型的投票系統?如題,我要開發一個小型的投票系統,應該怎麼弄呢?麻煩講講思路及需要用到的東西------解決方案--------------------http://blog.csdn.net/tyhgbb2006/article/details/6890194------解決方案--------------------上面的blog看了一下,適合最簡單的投票需求但擴充性不足,不能做統計不過投票系統和調查系統還是不同,投票只要計數器就夠了