Time of Update: 2016-06-13
這是什麼資料格式?a:24:{s:8:"duration";i:900;s:8:"redoable";s:2:"20";s:8:"onebyone";s:1:"0";s:7:"answers";s:1:"1";s:13:"given_answers";s:1:"1";s:17:"shuffle_questions";s:1:"1";s:15:"shuffle_answers";s:1:"1";s:17:"general_threshold";i:50;s:12:"master_score";i:
Time of Update: 2016-06-13
PHP通過DOM方式解析獲得每本書的作者和書名 $doc = new DOMDocument('1.0','utf-8'); $doc -> load('book.xml'); $books = $doc ->getElementsByTagName('book'); $first_book = $books ->item(0); $first_title = $first_book ->getElementByTagName('title')->item(0)->nodeValue;
Time of Update: 2016-06-13
php中用正則匹配多個結果,隨機替換其中一個結果用正則匹配字元,如果是全部替換很簡單,使用preg_replace就可以了。但是我現在要對得到的多個匹配成功的結果,隨機替換其中的一個,這個就有點麻煩了。自己寫了個函數解決,不知道有沒有其它更好的方法。例子 “I have a dream. I have a dream. I have a dream. I have a dream.” 匹配式 '/i/'。 上面的字串中有4個匹配結果,我只要隨機替換其中的一個。i替換成hell.My
Time of Update: 2016-06-13
php防注入函數1、 PHP注入的基本原理程式員的水平及經驗也參差不齊,相當大一部分程式員在編寫代碼的時候,沒有對使用者輸入資料的合法性進行判斷,使應用程式存在安全隱患。使用者可以提交一段資料庫查詢代碼,根據程式返回的結果,獲得某些他想得知的資料,這就是所謂的SQL Injection,即SQL注入。受影響的系統:對輸入的參數不進行檢查和過濾的系統//防注入function inject_check($sql_str) { $check=
Time of Update: 2016-06-13
利用PHP擴充vld查看PHP opcode 作者:zhanhailiang 日期:2013-03-04首先下載最新版vld擴充:~/public_html/php-5.3.13/ext> wget http://pecl.php.net/get/vld-0.11.2.tgz~/public_html/php-5.3.13/ext> tar zxvf vld-0.11.2.tgz ~/public_html/php-5.3.13/ext> cd vld-0.11.2/接下來編譯安裝vld擴充:
Time of Update: 2016-06-13
.htaccess rewrite規則問題變數已經用紅色全部標註,麻煩大家幫忙看下哪兒寫的不對URL:/ListInfo.php?&mid=0&classid=2&line=0&tempid=0&orderby=0&myorder=0&ph=1&test1=0&testfield3=2&testfield4=0&testfield4=3__5.htaccess 規則:RewriteRule ^(.*)select-([0-9]+)-([0-9]+)-([0-9]+)-([0-9]+)-(.*)-
Time of Update: 2016-06-13
【求教】Apache Rewrite路徑錯誤求教虛擬機器的DocumentRoot路徑是/var/www/html/dir1/dir2rewrite規則是寫在.htaccess檔案中的。RewriteEngine onRewriteBase /RewriteRule rewrite.html index.php這個時候,訪問正常。如果改成:RewriteEngine onRewriteBase /RewriteRule rewrite.html index.php
Time of Update: 2016-06-13
thinkPHP資料庫問題如果我想關聯兩張表,可以使用join把兩張表的內容整合在一起查詢出來,但是我想把一個表單的內容,根據內容插入到兩個不同的表,要怎麼操作?知道的給個思路,謝謝!! ------解決方案--------------------用關聯陣列可以解決------解決方案--------------------可以用關聯表,HAS_MANY,BELONGS_TO,MANY_TO_MANY------解決方案-----------
Time of Update: 2016-06-13
CKeditor裡面寫內容怎麼擷取這個是調用編輯器的代碼error_reporting(0); include './ckeditor/ckeditor.php'; //include ckeditor.php$ckeditor = new CKEditor;include './ckfinder/ckfinder.php';$ckeditor->editor('content');CKFinder::SetupCKEditor($ckeditor, true,
Time of Update: 2016-06-13
PHP用CURL偽造IP和來源PHP偽造來源ip,,,1.php 請求 2.php 。1.php代碼:$ch = curl_init();curl_setopt($ch, CURLOPT_URL, "http://localhost/2.php");curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-FORWARDED-FOR:8.8.8.8', 'CLIENT-IP:8.8.8.8')); //構造IPcurl_setopt($ch, CURLOPT_
Time of Update: 2016-06-13
php如何擷取真實IP試了網上很多代碼都不行,但是ip138每次都能顯示我的真實ip。特求各位大俠支招。比如我用一般的php獲得的我的ip地址是:60.55.8.229 - 浙江寧波但是ip38.com擷取的我的IP地址是:[42.196.192.67] 來自:上海市 長城寬頻ip138才是正確的。我在醫院裡測試也是這樣,自己的php代碼擷取的IP是浙江杭州但是ip138卻能獲得我的真實ip,上海交通大學我現在用的PHP代碼如下:function GetIP(){ if
Time of Update: 2016-06-13
把每次都要執行的部分抽出來php中,共有3個函數,其中絕大分數是相同的。如何能更科學的變成一個函數,從而搞效率。方法一:將此3個函數變成一個,怎麼實現呢?方法二:獎此3個函數的執行體,就是輸出的部分公用部分,單獨做個函數。如何?呢?????function wc1($sql){$tb='';$showArr=array();$q=$this->getAll3($sql);while ($r=$q->fetch_array(MYSQLI_USE_RESULT))
Time of Update: 2016-06-13
ThinkPHP的PHP變數傳遞到模板原理淺析程式員就應該是站在前人的肩膀上前進,所以,分析優秀的開源產品以及架構我覺得是程式員必做事情。最近在嘗試自己獨立編寫一個程式,在後台用到了php模板,簡單來說,就是模板中用原生態的PHP代碼做迴圈、顯示內容。$this->display();這個對於使用thinkphp的朋友應該是很熟悉了,就是一個引用模板的代碼,我也是這麼做的。開始的時候,我是這麼寫的$list = $this->query('select * from %pre%yiciconf
Time of Update: 2016-06-13
CI架構源碼閱讀---------基準測試類別Benchmark.phpmarker[$name] = microtime();}// --------------------------------/** * Calculates the time difference between two marked points. * 計算出兩個時間點之間的時間。 * If the first parameter is empty this function instead returns the *
Time of Update: 2016-06-13
為什麼無法使用php中mysqli的準備語句進行資料庫中資料的查詢(綁定參數或者綁定結果),項目急用!代碼如下:/*利用mysqli擴充來綁定結果*///建立伺服器串連$mysqli=new mysqli('localhost','root','root','searcdb');//建立查詢$query="SELECT adminName,adminPwd FROM
Time of Update: 2016-06-13
php記憶體緩衝技術 在很多場合,都會聽到 memcached 這個名字,但是只是聽過,並沒有用過或實際瞭解過,只知道它是一個很不錯的東東。這裡簡單介紹一下,memcached 是高效、快速的分布式記憶體對象緩衝系統,主要用於加速 WEB Live App程式。 最近新學習了下memcached首先是下載 memcached,windows和linux版的都有,運行 memcached 精靈很簡單,只需一個命令列即可,不需要修改任何設定檔:/usr/bin/memcached -d -m
Time of Update: 2016-06-13
CI架構源碼閱讀---------鉤子類hooks.php_initialize();log_message('debug', "Hooks Class Initialized");}// --------------------------------/** * Initialize the Hooks Preferences 參數,喜好設定 * 初始化鉤子 * @accessprivate * @returnvoid */function _initialize(){$CFG =&
Time of Update: 2016-06-13
搭建Apache+PHP出錯,求解,感激不盡本帖最後由 wz654273122 於 2013-02-27 21:22:22 編輯 本人第一次搭建apache+php+mysql,想學習PHP.我是按照http://www.cnblogs.com/pharen/archive/2012/02/06/2340628.html這個部落格來設定的。出現以下錯誤:PHP Stsrtup:Unable to load dynamic library
Time of Update: 2016-06-13
Android和PHP開發最佳實務《Android和PHP開發最佳實務》基本資料作者: 黃雋實 叢書名: 行動裝置 App開發技術叢書出版社:機械工業出版社ISBN:9787111410508上架時間:2013-3-6出版日期:2013 年3月開本:16開頁碼:1版次:1-1所屬分類:電腦更多關於 》》》《Android和PHP開發最佳實務》內容簡介電腦書籍 《android和php開發最佳實務》是國內第一本同時講述android用戶端開發和php服務端開發的經典著作。
Time of Update: 2016-06-13
PHP 類型轉換問題本人寫了如下的代碼 $a = ''; // $a = "" var_dump($a); // string(0) "" echo ""; $b = 1; var_dump($b); // int(1) echo ""; $a += $b; var_dump($a); // int(1),問題就在這,怎麼讓變數a為string型?