Time of Update: 2016-06-23
一、檔案許可權 總之一切都是為了保證目錄的安全,保證目錄的安全比保證檔案的安全更重要。 二、寫入檔案 file_put_contents($file,$data); //如果沒有的話會建立,有的話覆蓋原檔案; file_put_contents($file,$data,FILE_APPEND); //沒的話會建立,有的話追加在後面; file_put_contents($file,$data.PHP_EOL,FILE_APPEND);//有換行 【例子】:
Time of Update: 2016-06-23
在CentOS系統下使用mssql_connect()時,一直出現“Unable to connect server”錯誤提示。 背景: centOS系統的web伺服器需要串連 MSSQL 的資料庫伺服器。mssql資料庫使用的是MSSSQL2000,(MSSQL2008也試過,問題同樣)。 centOS系統使用 yum install方式安裝了 Freetds和 php-mssql模組,使用
Time of Update: 2016-06-23
目的:想通過抓包實現本地提交表單 抓取步驟:首先進入網站,填寫帳號、密碼,擷取cookie,存入檔案, 進入到表單提交頁,填入資訊,擷取cookie 在後台類比登陸、提交的時候就卡在提交表單資訊的時候,cookie項少了3個來自.qq.com的三個參數,ac、euin_cookie、uin_cookie。請問這三個值該如何擷取,給個思路,謝謝了 回複討論(解決方案) 類比登入,用 curl 輕鬆搞定 類比登入,用 curl 輕鬆搞定
Time of Update: 2016-06-23
最近領導布置了個任務,抽獎後把相關資料插入資料庫,但是PHP我是初學者,不知道怎麼和前台配合 我簡化一下,大致就是下面這個意思,要資料庫裡插入id和電話 var submitData = { tid: 888, tel: tel, action: "setTel" }; $.post(kkk.php?aa=ccc, submitData,function) 請問kkk.php裡面應該怎麼寫入資料?假設資料庫名字叫A,有兩個欄位叫ID和TEL 謝謝!
Time of Update: 2016-06-23
今天測試資料庫連接,遍曆資料表的中資訊的是一直出現以下的錯誤: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\AppServ\www\wordpress\lianjie001.php on line 20 我原來寫的代碼是這樣的: $db_host="localhost";
Time of Update: 2016-06-23
CI架構允許你在不修改系統核心代碼的基礎上添加或者更改系統的核心功能(如重寫緩衝、輸出等)。例如,在系統開啟hook的條件下(config.php中$config['enable_hooks'] = TRUE;),通過添加特定的鉤子,可以讓系統在特定的時刻觸發特定的指令碼: $hook['post_system'] = array( 'class' => 'frameLog', 'function' => 'postLog', 'filename' => '
Time of Update: 2016-06-23
內鏈管理 > 回複討論(解決方案) var sels = document.form1.ck_js;後面那個ck_js是什麼呢? 你把你代碼以HTML代碼格式粘貼出來這樣大家容易看。現在這個看太費勁了! 先去 吃飯了哈 就是這一段代碼 if(isset($_POST['submit'])&& $_POST['act']=="search"){ include_once('conn.php');/
Time of Update: 2016-06-23
Array ( [0] => Array ( [sss] => 1 [abc] =>111dd ) [1] => Array ( [sss] => 2 [abc] => test ) [2] => Array ( [sss] => 3 [abc] => ) [3] => Array ( [sss] => 4 [abc] => ) [4] => Array ( [sss] => 5 [abc] =>dsafsf ) ) 我想這個二維數組變成一維數組。
Time of Update: 2016-06-23
一直讀不明白,他每句是啥意思呢? function f_postfix($f_type,$f_upfiles){$is_pass = false;$tmp_upfiles = split("\.",$f_upfiles);$tmp_num = count($tmp_upfiles);for($num = 0; $num 回複討論(解決方案) $f_type這個是什麼東西? 不知道函數的參數什麼意思,只能從字面分析函數。 $is_pass = false;/
Time of Update: 2016-06-23
define('ISROBOT', getrobot());if(defined('NOROBOT') && ISROBOT) {exit(header("HTTP/1.1 403 Forbidden"));} 上面這段代碼,據說是防止機器人訪問的,我不理解哪裡代表是機人呢 判斷機器人的函數是這麼寫的,這裡面有啥玄機嗎 function getrobot() {if(!defined('IS_ROBOT')) {$kw_spiders = 'Bot|Crawl|Spider|
Time of Update: 2016-06-23
實現下面的rewrite: abc.domian.com/sort/2 => abc.domian.com/index.php?act=sort&name=abc&id=2 nginx.conf裡面這麼寫是正確的吧: rewrite ^/(.+)\/(\d+)\/?$ /index.php?act=$1&id=$2 last; 回複討論(解決方案) 基本可以確定你用的CI架構 if (\$request_uri !~
Time of Update: 2016-06-23
環境:CENTOS6.5 PHP5.6.1 編譯參數: ./configure --prefix=/usr/local/php56 --with-config-file-path=/usr/local/php56/etc --enable-inline-optimization --disable-rpath --enable-shared --enable-opcache --enable-fpm --with-fpm-user=www --with-fpm-group=www
Time of Update: 2016-06-23
有些常用概念不注意的時候會有所混淆,簡略羅列下。 1. CGI是通用閘道介面,HTTP伺服器使用這樣的介面程式來和其他應用(比如PHP的解譯器程式)通訊,由於CGI採用fork and execution方式, 每次請求都需要建立立CGI程式來進行處理,這樣導致效能低下。 2. FASTCGI是常駐記憶體的CGI,實際上是對CGI程式的進程管理,通過master進程接受請求,分發給worker進程,並可以prefork
Time of Update: 2016-06-23
領導讓寫一個介面 PHP提供資料 我就懵圈了,不是我不研究,我已經上網搜1天了,真的是找不到,可能是我概念弄錯了,但原話就是這麼說的。 想請教前輩們給指點迷津,最好具體點,就把思路說透就行,不需要代碼案例。 (當然了,還沒具體下任務,應該是一個項目,以前都是做很小的一個小小小模組,比如搜尋功能,擷取url中的字元來判斷是否顯示內容等) 回複討論(解決方案) 領導讓寫一個介面 PHP提供資料
Time of Update: 2016-06-23
php 數群組轉換字串函數, 我用thinkphp ,json_encode儲存中文,反斜線消失了 原本是這個 [{"title":"\u5173\u6ce8\u65f6\u56de\u590d","url":"\/index.php?g=User****"}] 結果變成這個了 [{"title":"u5173u6ce8u65f6u56deu590d","url":"\/index.php?g=User****"}] 就是中文,用json_decode
Time of Update: 2016-06-23
在測試DEMO的時候出現如下錯誤的,不知道怎麼回事。求大嬸幫看看。 介面文檔V3.3.7 PHP5.23 warning:curl_setopt()[function.curl-setopt]:Invalid curl configuration option in /www/web/........ 回複討論(解決方案) 建議貼代碼出來,哪行出錯也標示一下。 有可能是你寫curl操作,方法名字寫錯
Time of Update: 2016-06-23
id pid paths pro city 1 0 0 中國 2 1 1,2 湖南 3 1 1,3 湖北 4 2 1,2,1 湖南 長沙 5 2 1,2,2 湖南 婁底 6 3 1,3,1 湖北 武漢 最後結果: 湖南 長沙 婁底 湖北 武漢 忙了一天暈了,好難弄 回複討論(解決方案) 問題描述不清楚 select pro,
Time of Update: 2016-06-23
$a=1; $b=&$a; $b=$a++; //求$a、$b 第二句話的意思是b也指向了a的地址; 第三句話的意思是在使用後a的值加1,所以$b=1; 關鍵是後面我不瞭解了$a++,不表示使用後加1,所以現在$a=2; 可是$b的地址和a的地址一樣豈不是$b也等於2?還是第三句話後面的$a++根本就是沒執行?這道題答案是$a,$b都是1; 比如和這個比較 $a=1; $b=$a++; ?> 這個不就是$b=1,$a=2 有點暈啊。。。
Time of Update: 2016-06-23
訪問http://127.0.0.1/phpmyadmin/ Fatal error: Call to undefined function mb_detect_encoding() in F:\www\phpMyAdmin\libraries\php-gettext\gettext.inc on line 177 php.ini真的都改了, extension=php_mbstring.dll extension_dir = "E:\php\ext\";
Time of Update: 2016-06-23
在將html頁面整合到ci架構裡面的時候,載入css和js失敗。原因是ci架構是入口的架構 對架構中檔案的所有請求都需要經過index.php處理完成,當載入外部的css和js檔案的時候要使 用base_url()函數處理外部的連結。 在控制器中需要先載入url相關的類 public function test(){$this->load->helper('url');$this->load->view('admin/test');}