Time of Update: 2016-07-29
1:yum安裝LNMP環境時,需要設定session許可權,目錄/var/lib/php/session 保證有寫的許可權').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); };
Time of Update: 2016-07-29
需求在PHP開發中為了區分線上生產環境還是本地開發環境,如果我們能通過判斷$_SERVER['RUNTIME_ENVIROMENT']為
Time of Update: 2016-07-29
ThinkPHP目錄如下,Application顧名思義就是應用的意思(我們的代碼放在這裡),Public就是公用檔案的意思(主要放JS CSS
Time of Update: 2016-07-29
json_encode函數可以對PHP的數組進行編碼,返回值是json格式的字串。對於多維陣列進行json_encode,我一直以為是返回數組形式(形如{{obj1}, {obj2}, {obj3}}),但今天介面返回給用戶端發現變成了對象而不是數組(形如[{....},{.....},{.....}]),不方便用戶端操作,檢查代碼才發現,我之前一個unset操作把多維陣列的第一個單元給刪掉了,導致返回結果不一樣,下面看代碼:$arr =
Time of Update: 2016-07-29
對於cgi fastcgi php-fpm php-cgi的解釋,網上挺多的,可以百度查看,下面是我自己的理解名詞術語:1、web伺服器2、通訊協定3、進程、主進程、子進程4、php解析器CGI:Common Gateway Interface 公用網關介面,web伺服器和指令碼語言通訊的一個標準、介面、協議【協議】FastCGI:CGI協議的升級版【協議】PHP-CGI: 實現了CGI介面協議的PHP指令碼解析器【程式】PHP-FPM:
Time of Update: 2016-07-29
實現Yii的類自動載入,依賴於PHP的spl_autoload_register(), 註冊一個自己的自動載入函數(autoloader),並插入到自動載入函數棧的最前面,確保Yii的autoloader會被最先調用。require(__DIR__ . '/../../vendor/autoload.php');require(__DIR__ . '/../../vendor/yiisoft/yii2/Yii.php');首先載入第三方的autoloader,再載入Yii的autoloader。
Time of Update: 2016-07-29
準備工作要在PHP中安裝sphinx擴充,你必須先安裝好sphinx,筆者使用的是中文分詞,因此我安裝的是coreseek。如何安裝coreseek請看:http://www.coreseek.cn/products-install/install_on_bsd_linux/安裝過程安裝過程:1、安裝libsphinclient2、安裝PHP sphinx擴充模組3、PHP配置4、測試安裝libsphinxclient進入coreseek的代碼目錄cd
Time of Update: 2016-07-29
首先下載安裝imagemagick wget ftp://ftp.imagemagick.org/pub/ImageMagick/ImageMagick-6.9.3-7.tar.gztar zxvf ImageMagick-6.9.3-7.tar.gz./configure --prefix=/usr/local/imagemagickmakemake install然後安裝php擴充 wget http://pecl.php.net/get/imagick-3.4.1.tgz tar zxf
Time of Update: 2016-07-29
跳轉 header()為php函數,向瀏覽器發送指定命令 立即跳轉:header('Location:other.php');//file_put_contents('bee.txt','execute');die;執行header時候,並不是立即結束,而是會把頁面執行完畢;在header前面不能有任何輸出,若有開啟輸出緩衝則不提示錯誤,php.ini->output_buffering =
Time of Update: 2016-07-29
這裡主要講的是最簡單的串連資料庫的例子,只要擷取到資料,我們就可以將他賦予前台,最終構成動態網站// $conn是一個串連資料庫的資源$c>// mysql_query("查看資料庫",$conn);// var_dump($conn) //查看是否有資料mysql_select_db("test"); //選擇要擷取資源的表$sql = "select * from users"; //把表裡的資源賦予$sql$rst = mysql_query($sql);
Time of Update: 2016-07-29
Javascript產生0~1隨機小數的方法可以調用內建的Math.random();例如:scripttype="text/javascript">document.write(Math.random()); // 0.5840498607140034script>php中有rand,mt_rand隨機方法,但這兩個方法都不能產生0~1隨機小數,我們可以寫一個方法來實現這個功能。 php產生0~1隨機小數方法如下:/** * 產生0~1隨機小數 * @param Int $min * @
Time of Update: 2016-07-29
大家都知道php是軟體技術中最簡單的一門語言,接下來每周更新一篇文章,可以讓大家更好的瞭解php首先學習php就要學會搭建php的環境。我們使用的是wamp,WAMP是一個PHP整合安裝環境,其實它是以Windows、Apache、Mysql和PHP四大軟體為核心整合起來的PHP運行環境。。下面我們學習搭建wamp環境:1.首先下載一個wamp版本,2.然後進行安裝,最好的安裝路徑為D盤,會自動產生一個wamp目錄。3.安裝完成後在地址欄會出現一個綠色的小圖片如果安裝完成之後出現的是綠色說明安裝
Time of Update: 2016-07-29
範例程式碼:$a = '10';var_dump(gettype($a));settype($a,'int');var_dump(gettype($a));此時輸出結果為:string、interger但是假如:$a = 10;var_dump(gettype($a));settype($a,'int');var_dump(gettype($a));此時輸出結果均為intergerphp中的單引號!!!').addClass('pre-numbering').hide();
Time of Update: 2016-07-29
什麼是對象對象就是東西,一個實體什麼是類類是抽象、概念的一類事物-類是對象的模板,對象是類的執行個體對象中有什麼成員屬性——變數——用來描述對象的外觀和形態成員方法——函數——用來定義對象的功能物件導向與面向過程的區別面向過程的最小單位是函數;物件導向的最小單位是對象對象的三大特性封裝、繼承、多態對象和數組都屬於PHP的複合類型,對象的功能更強大,不僅可以儲存多個資料,還能把函數存在對象裡;並不是物件導向的文法難,難的是如何設計出物件導向的程式,這就需要在後面的學習中多練習、多熟練了
Time of Update: 2016-07-29
最近在玩nginx作為圖片伺服器,在Sentos上安裝後發現訪問不了虛擬機器,發現是80連接埠沒開。找到一篇不錯的文章 http://linux.it.net.cn/CentOS/fast/2015/0110/11567.html 一、配置防火牆,開啟80連接埠、3306連接埠CentOS 7.0預設使用的是firewall作為防火牆,這裡改為iptables防火牆。1、關閉firewall:systemctl stop firewalld.service
Time of Update: 2016-07-29
java:DataOutputStream out = new DataOutputStream(new BufferedOutputStream(socket.getOutputStream()));out.writeInt("REWQTY".getBytes().length);out.write("REWQTY".getBytes());out.close();//php端是阻塞的,除非closephp:functionreadInt($sock){$buf = socket_read($
Time of Update: 2016-07-29
問題:下載Wampserver3.0之後,安裝到最後,顯示“缺少msvcr150.dll”,按照網上的說法在微軟官網“下載對應版本的組件”之後發現Wampserver的表徵圖是黃色,並且顯示“1/2個服務正在運行”,而且80連接埠沒有被佔用;問題原因:由於之前缺少組件,Apache的安裝沒有完全完成。解決方案:重啟電腦(安裝組件之後最好重啟電腦),開啟wampserver,左鍵單擊Wampserver表徵圖,選擇“Apache->service
Time of Update: 2016-07-29
簡介:本文簡要介紹了Nginx的啟動和停止方法。1.Nginx的啟動Linux平台下,啟動Nginx服務只需將工作目錄定位到Nginx的安裝目錄,直接執行即可。如所示: 不難發現,通過預設配置啟動的Nginx,存在兩個進程,一個是主進程(master process),另一個是背景工作處理序(worker process)。2.Nginx的停止Nginx有兩種停止方式,一種是快速停止(立即斷開所有連結),另一種是平緩停止(保持當前連結直至其主動斷開,期間不再接受新的連結)。
Time of Update: 2016-07-29
迭代器模式,在不需要瞭解內部實現的前提下,遍曆一個彙總對象的內部元素。相比於傳統的編程模式,迭代器模式可以隱藏遍曆元素所需要的操作。AllHacl.phpphpnamespace Baobab;class AllHacl implements \iterator{ protected$ids;protected$index;//當前位置function __construct(){ $db = Factory::getDatabase('ha_cl');
Time of Update: 2016-07-29
本文執行個體講述了Symfony2聯集查詢實現方法。分享給大家供大家參考,具體如下:1.yml檔案Acme\MspadminBundle\Entity\MspArticle: type: entity table: msp_article manyToOne: Channel: targetEntity: MspChannel inversedBy: Articles joinColumn: name: channel_id referencedColumnName: