Time of Update: 2016-07-29
1. 定義關聯模型在Laravel裡面,我們可以通過定義以下Model來完成關聯查詢。class MyPost extends Eloquent { public function myPostInfo () { return $this->hasOne('MyPostInfo'); }}class MyPostInfo extends Eloquent {}2.
Time of Update: 2016-07-29
首先nginx tomcat 的安裝解壓.網上資料很多.不予贅述.這裡主要是使用nginx 實現對多個tomcat的代理配置. 首先nginx 的設定檔為conf/ngins.conf;描述情境 有8080連接埠下Tomcat1下項目A. 有8090連接埠下tomcat2下項目B. ......通過使用一個網域名稱+(不同)項目名 訪問不同的tomcat下的項目.設定檔如下:(均在conf檔案內添加即可
Time of Update: 2016-07-29
server {listen 80;listen 443 ssl;server_name treephp.yioio.com;fastcgi_max_temp_file_size 0;charset utf-8;access_log /yioio/Logs/nginx/treephp.yioio.com.log;location ~* ^.+\.(js|css|json|map|html|jpg|jpeg|gif|png|svg|ico)$ {root /yioio/code/treephp;}
Time of Update: 2016-07-29
下面要分享一段開啟多進程的PHP代碼,不多做解釋,都在注釋裡面。本文執行個體講述了PHP開啟多進程的方法。分享給大家供大家參考。具體實現方法如下: 外部連進來的Socket global $ServerSocket,$RemoteSocket,$IP,$Port; $ServerSocket=$ConnectedServerSocket; declare(ticks = 1); //這一行一定要加,不然沒辦法設定訊息處理函數。//設定訊息處理函數
Time of Update: 2016-07-29
public function export(){// 從資料庫中擷取資料,為了節省記憶體,不要把資料一次性讀到記憶體,從控制代碼中一行一行讀即可 // 輸出Excel檔案頭,可把user.csv換成你要的檔案名稱header('Content-Type: application/vnd.ms-excel');header('Content-Disposition: attachment;filename="order.csv"');header('Cache-Control: max-age=
Time of Update: 2016-07-29
1、appserv組合包安裝dreamweaver運用,這個之前學過網站建立2、 是php的標記對,標記對裡的所有代碼都被當作php代碼來處理也可以使用 asp風格的 和 sgml風格的 等3、echo 是php中的輸出語句,與asp中的 response、 jsp中的 out.print 、python 中的print 含義相同每行代碼以分號 ; 結尾作業:1.用echo語句輸出字串“恭喜你走上php的編程之路”2.用echo語句輸出一個4*
Time of Update: 2016-07-29
準備使用CURL實現get和post方法時報錯。Eg:CURL初始化時,報如下錯誤:Fatal error: Call to undefinedfunction curl_init() in C:\wamp\www\web\index.php on line
Time of Update: 2016-07-29
個人學習筆記(one)根據需求:商品成交時傳送簡訊html代碼省略.....Model代碼省略..... 1/* 2 * ------------------------------------------------- 3 * 修改狀態 public 4 * Author: lzp Time:2016-05-27 5 * -------------------------------------------
Time of Update: 2016-07-29
如果自己寫一個系統,經常會用到欄目管理欄目分類多等級多就需要實現無限級分類了,代碼如下一、下拉式功能表中的使用/* 無限級分類 * *邏輯遞推擷取類型 *hid 上級欄目id *step 下級欄目首碼 *tid seleted選項id */ function LogicGetTypeList($datatable='lanmu_class',$hid=0,$step='',$tid=-1){static $TypeList='';$query =
Time of Update: 2016-07-29
今天需要做到的一個功能是將一張本地的圖片上傳到伺服器。 所以使用了php的curl功能,在我本地測試的時候,是沒有問題的。上傳到線上發現有問題,報了一個檔案丟失的錯誤。(線上線下環境不一致,我也不想的。) 後來發現是curl的一個參數設定導致的。curl_setopt ( $ch, CURLOPT_SAFE_UPLOAD, false );TRUE 禁用 @ 首碼在 CURLOPT_POSTFIELDS 中傳送檔案。PHP 5.5.0 中添加,預設值 FALSE。 PHP 5.6.0
Time of Update: 2016-07-29
nginx中location有幾種:1.首碼,可以有=或^~修飾,比如location / /開頭的location /img/ /img/開頭的location = /a.htm 剛好/a.htmlocation ^~ /d 匹配後不再檢查Regexlocation2.Regex,固定~或~*(不區分大小寫)開頭,比如:location ~ \.html$location ~* \.gif$同時有多個location時,優先順序如下:1.Test
Time of Update: 2016-07-29
學習目的: 屏蔽機器請求,保證業務不受機器提交請求幹擾。 為什麼要屏蔽: 一般服務端業務,寫請求產生的消耗要遠遠大於讀請求。 技術點: 1.底圖的實現,並且添加幹擾元素 2.產生驗證內容 3.驗證內容儲存在服務端 4.驗證內容的效驗 實現底圖: 代碼:$img = imagecreatetruecolor(100,30);//大小$bgColor =
Time of Update: 2016-07-29
$string='April15,2003';$pattern='/(\w+)(\d+),(\d+)/i';$replacement='${1},${3}';echo preg_replace($pattern,$replacement,$string);?>這個運算式的結果為April1,2003 原因:(\w+)能夠完整匹配April15,但是因為在(\w+)後面有(\d+),為了能夠匹配定義的規則,(\w+)會匹配April1,(\d+)會匹配5可以換個運算式避免出現這種情況如:
Time of Update: 2016-07-29
$dbhost ="localhost";$dbuser = "root";$dbpwd = "123";$dbname = "mydatabase";$charName = "utf8";try { $conn = new PDO("mysql:host=$dbhost;port=3306;dbname=$dbname", $dbuser, $dbpwd, array(PDO::MYSQL_ATTR_INIT_COMMAND => "set names utf8"));
Time of Update: 2016-07-29
作者:白狼 出處:http://www.manks.top/yii2_cache.html
Time of Update: 2016-07-29
定義Show類類中定義方法 sum方法中傳入兩個數在方法體內部求出兩個數之間所有偶數得和將求出得結果返回 輸出返回後的結果輸出形式如下兩個數之間所有偶數得和為: 30注意判斷:傳入得兩個數較小得數第一個傳入 較大得數第二個傳入 兩個數不能相等。代碼如下:$two){for ($i=$two; $i $one){for ($i=$one; $i sum(20,30);//輸入兩個數值
Time of Update: 2016-07-29
1. bool function_exists ( string $function_name )在已經定義的函數列表(包括系統內建的函數和使用者自訂的函數)中尋找 function_name。返回:如果一個函數已經定義,返回true對於文法結構的查詢,返回false2.bool imagefilter ( resource srcim,intfiltertype [, int arg1[,intarg2 [, int $arg3 ]]] ) 對映像使用過濾器php5,7imagefilter(
Time of Update: 2016-07-29
在安裝lDAP這個擴充包是出現一個錯誤;configure: error: Cannot find ldap.h這是丟失了一個設定檔,可是使用yum命令安裝這個配置,在不知道安裝的配置名字的情況下先使用:yum search openldap 命令先把檔案尋找出來,再根據實際的檔案名稱字進行yum install 命令:yum install openldap.i386yum install openldap-devel.i386我在安裝的時候,出現能 search 到檔案,但是不能
Time of Update: 2016-07-29
水仙花數是指一個 n 位元 ( n≥3 ),它的每個位上的數位 n 次冪之和等於它本身。(例如:1^3 + 3^3+ 5^3 = 153)這篇文章主要介紹了php實現水仙花數的4個樣本分享,需要的朋友可以參考下:樣本1,代碼如下:"; } } }}?>樣本2,代碼如下:樣本3,代碼如下:' : ''; } } static function is_armstrong($num){ $s = 0; $k = strlen(
Time of Update: 2016-07-29
本文主要介紹Nginx在linux下的安裝與設定。 Nginx是一個高效能的web反向 Proxy伺服器,詳情參考http://nginx.org/ 中文文檔http://www.nginx.cn/doc1、準備工作選首先安裝這幾個軟體:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。 Nginx是C寫的,需要用GCC編譯;Nginx的Rewrite和HTTP模組會用到PCRE;Nginx中的Gzip用到zlib; 用命令#