thinkphp的select和find的區別thinkphp是比較好的php開發架構,能比較快速的開發MVC架構的管理系統,我們需要用到 select()和find()方法,兩個方法都能返回資料集數組,但有什麼不同呢?先看一下My Code對比:$tech=M('techlevel','HR_CS_','DB_CONFIG2');$Data=$tech->where('id=1')->find();dump($Data);$Data=$tech->where('id=1')->select()
針對dedecms、php168木馬UDP攻擊的簡單解決方案網路收集的一些方法。基本能試的都試過了 收集1首先,確認一下自己用的網站管理程式是什麼。一般利用最多的有;DEDECMD,PHP168,等等。 DEDE管理系統,首先登入後台,用DEDE內建的木馬掃描工具掃描一下,將可疑檔案刪除! DEDE使用者:直接刪除 會員目錄:member 上傳功能:uploads
PHP的SESSION無效,怎麼都寫入不進去,在別的檔案就用的很好的。session_start();if(isset($_POST['sub'])){require "./config.php";if($_POST['login_name']==$admin_name && $_POST['login_pwd']==$admin_pwd){$_SESSION['login_status']=="oko";}else{echo "帳號或密碼錯誤!";}}?>後台管理頁面if($_SESSION[
PHP POST上傳,無法讀取上傳的字串本地c#寫的 用WebClient類http://1.liuruitao.sinaapp.com/test.php?name={0}通過這個url上傳的,網頁那邊 if($_SERVER['REQUEST_METHOD']=="POST") { // $s=json_encode($_post) $s=$_GET["name"]; echo "hello world!!"; echo $_POST["name"];
昨晚加班,寫個遍曆檔案夾的,腦袋短路了,寫了N久,再散個分昨晚項目需要,寫了一個遞迴遍曆檔案夾的,還有其它功能的組合一起的。可能是其它組合太多,亂了,平時很簡單能寫出來的東西,腦袋短路了,就是死活也寫不出來。不知哥們有沒這種經曆,很簡單,平時一分鐘都能寫出來的東東,但需要時,一兩個小時寫出來的都有很大bug之類的。唉,各位有無辦法應付 腦袋 突然死亡的事啊??真的很苦惱。順便散個分。 ------解決方案-------------------
ubuntu下源碼方式安裝php5.4.13並且配置nginx ubuntu11.04版本,以下步驟是本人在前兩天安裝的基礎上,又在純新的ubuntu下安裝一遍步驟都是順序操作的,希望朋友按照順序來操作,以免要回過頭來反覆操作,希望能為您節省時間?一、安裝前準備下載php-5.4.13.tar.gz最新版本放到/user/src目錄下?二、安裝??? 因為在安裝php過程中,會依賴安裝很多庫,為了不讓你反覆安裝,建議按步驟操作??? 安裝autoconf工具apt-get install
今天開始帶兩個實習生做php(2) 今天開始帶兩個實習生做php(1)的架構個人覺得太垃圾了,於是重新寫了一個。首先是index.php,工程的入口。index.php? "> ?可以從代碼看到這個php跳轉到「app/login/Controller/LoginController.php?m=init」url上那就看下LoginController.php?assign(FORM, $form);$smarty->display('view/login/login.
玩轉php數組(三)'; }// 最佳化這道題,細節能體現一個人的水平 for($i=0,$len=count($arr);$i';}/*結果:鑫華生態木www.xinhuastm.com*/// 這一次,for迴圈沒有規律可循,再用for迴圈不靈了..... // 引入foreach //foreach是怎麼工作的呢? $arr=array('name'=>'愛博生態木','url'=>'www.lyaibo.com','writer'=>'小王','time'=>'2013-3-16
PHP 製作了一個計算機,出了點問題,求解!這是我做0輸入的處理代碼:===============================================================if($_POST['num0']){ $num=$_POST['num0']; if(is_dir('txt')){ $open=fopen("txt/caculator.txt","r+"); if(is_file("txt/caculator.
C與PHP速度對比一直就知道PHP是C寫的,網上大部分實際應用消耗效能的模組就是由PHP的拓展C來重寫的,網上曾經看過百度的一篇大話PHP效能 ,對此文看法很是贊同的。很早就相對PHP和C進行一個親測的對比了,無奈當時對於Zend API不瞭解,現在本文就是親自來測試一下C與PHP的差距。我想不好拿什麼來測試,於是題目就是對一個大小為3000的數組進行冒泡排序,看時間。一共分為3種情況C實現PHP實現PHP的C拓展,由PHP產生數組,然後交給C處理資料1.C實現#include
PHP結合JAVA的開發技術 LAJP http://www.oschina.net/p/lajpLAJP名稱來源於著名的LAMP(Linux,Apache,Mysql,Php),LAMP是輕量級的開發 Web程式的環境,在Internet上有廣泛的應用,但對於企業開發,如金融、電信領域,LAMP顯得能力不足,這些領域通常是Java(J2EE)的 勢力範圍。LAJP是將LAMP的簡便性和Java能力結合起來的一項技術,LAJP中的J指的是Java,由於資料庫廠商對Java的廣泛支援和
如何寫好一個PHP的類
Php發送請求參數丟失問題以及中文亂碼問題 ? ? ?最近由於開放平台項目的需要,在寫php版的sdk,過程中碰到一些問題,做個記號,以免後面忘記?? ? Php發送請求參數丟失:? curl_setopt($ch, CURLOPT_POSTFIELDS, substr($postBodyString, 0, -1));? $reponse = curl_exec($ch);? 發現請求到達服務端後,postBodyString的內容並沒有出現在請求裡,參數丟失? ? ?解決方案:?
PHP的rawurlencode和urlencode 函數 問題:2個函數都是針對字串轉義使其適合做檔案名稱。該用哪個?哪個更標準?結論: rawurlencode遵守是94年國際標準備忘錄RFC 1738, urlencode實現的是傳統做法,和上者的主要區別是對空格的轉義是'+'而不是'%20'
玩轉php數組(二)'www.xinhuastm.com');//讀取數組元素echo $arr[2],'';echo $arr['url'],'';// 數組單元的值允許是什麼類型? // PHP中有8種變數類型 // 答: 可以容納PHP中的所有合法類型,即8種都可以,意味著,單元的值,還可以是數組 // 如下這種情況,稱為"二維數組"
【PHP】會話儲存方式詳解 作者:zhanhailiang 日期:2013-03-15首先確認會話是否自動開啟還是需要通過session_start()來手動開啟:; 指定會話模組是否在請求開始時自動啟動一個會話。預設為 0(不啟動); Initialize session on request startup.; http://php.net/session.auto-startsession.auto_start =
php 檔案上傳 簡單代碼 1、程式檔案 m.jpg [type] => image/jpeg [tmp_name] => C:\WINDOWS\Temp\php1A.tmp [error] => 0 [size] => 44905 )$name=$upfile["name"];//便於以後轉移檔案時命名$type=$upfile["type"];//上傳檔案的類型$size=$upfile["size"];//上傳檔案的大小$tmp_name=$upfile["tmp_name"];//
Redis系列-php怎麼通過redis擴充使用redis通過前面幾篇blog,我們應該對redis有個大致的認識,這裡再講解下,php怎麼串連redis伺服器進行資料讀寫?1、安裝php擴充a)安裝php擴充phpredis:[[email protected] tool]# git clone https://github.com/nicolasff/phpredis.git phpredis[[email protected] tool]# cd phpredis/[[
【PHP】區分include(),require(),include_once(),require_once() 作者:zhanhailiang 日期:2013-03-191.include()與require()的區別(同理可區分include_once()與require_once())include(),require()語句包含並運行指定檔案。
php正則提取資料$str=' 表演者: Various Artists