Time of Update: 2016-07-28
當我們想去比較某些句子或者內容的相似度或者匹配程度的時候,難免就會用到similar_text()這個函數,下面對這個函數進行一個代碼示範我創立了6個句子,並且用到符號,然後進行兩兩對比,可以看出,該函數對比的不止是字母,其他符號也可以進行比較,當然也可以像代碼區最後一個語句那樣,用百分比進行比較兩個句子的相似性,代碼如下:$a ="hello,aa";$b ="hello,bb";echo "第一個代碼示範:";echo similar_text($a, $b);$
Time of Update: 2016-07-28
1.概述Cache-control用於控制HTTP緩衝(在HTTP/1.0中可能部分沒實現,僅僅實現了Pragma: no-cache)2.例子Cache-Control: cache-directivecache-directive可以為以下:request時用到:no-cacheno-storemax-age = delta-secondsmax-stale = delta-secondsmin-fresh =
Time of Update: 2016-07-28
原因:php5.5以後的preg_replace不再支援e模式修飾符,可以用preg_replace_callback函數替換。解決辦法:找到檔案 Smarty_Compiler.class.php 第270行:/* replace special blocks by "{php}" */$source_content= preg_replace($search.'e', "'".$this->_quote_replace($this->left_delimiter) .'php'."' .
Time of Update: 2016-07-28
1.概述IE使用Windows default locale 來決定Accept-Language 屬性。Windows default locale 可以通過Win32 API函數 GetUserDefaultLCID 來取得。另外,shell API 提供 GetAcceptLanguages 函數來取得IE的Accept-Language 。2.執行個體Accept-Language: zh-CN,fr-FR;q=0.5zh-CN 中文fr-FR 法語
Time of Update: 2016-07-28
getimagesize() 函數用於擷取映像尺寸,類型等資訊。imagesx() 函數用於擷取映像的寬度。imagesy() 函數用於擷取映像的高度。用戶端IP相關的變數1. $_SERVER['REMOTE_ADDR']; 用戶端IP,有可能是使用者的IP,也有可能是代理的IP。2. $_SERVER['HTTP_CLIENT_IP']; 代理端的IP,可能存在,可偽造。3. $_SERVER['HTTP_X_FORWARDED_FOR'];
Time of Update: 2016-07-28
上傳成功! 返回";}else{echo "上傳失敗! 返回";}}else{if(unlink($path."/".$_GET["filename"])){echo "刪除成功! 返回";}else{echo "刪除失敗! 返回";}}}?>上傳檔案管理 檔案名稱 操作 ";echo "".$name."";echo "下載";echo "刪除";echo "";}}?>
Time of Update: 2016-07-28
php官方文檔 yield http://php.net/manual/zh/language.generators.overview.php參考:http://laravelacademy.org/post/4317.html產生器提供了一種更容易的方法來實現簡單的對象迭代,相比較定義類實現 Iterator 介面的方式,效能開銷和複雜性大大降低。產生器允許你在 foreach 代碼塊中寫代碼來迭代一組資料而不需要在記憶體中建立一個數組,
Time of Update: 2016-07-28
一、
Time of Update: 2016-07-28
php從入門到放棄系列-01.php環境的搭建一、為什麼要學習php 1、php語言適用於中小型網站的快速開發; 2、並且有非常成熟的開源架構,例如yii,thinkphp等; 3、幾乎全部的CMS內容管理系統,例如織夢,discuz,帝國,江湖等,採用php語言,而CMS內容管理系統,發展勢頭良好,使用與多數門戶網站,電商網站的開發;二、什麼是php語言 PHP(外文名:PHP: Hypertext
Time of Update: 2016-07-28
phpMyAdmin訪問遠端資料庫編輯config.inc.php找到config.inc.php,編輯在後面添加A.訪問網址$cfg['PmaAbsoluteUri'] = '';這裡填寫phpmyadmin的訪問網址 B.mysql主機資訊$cfg['Servers'][$i]['host'] = 'localhost'; // MySQL hostname or IP address
Time of Update: 2016-07-28
1.安裝好linux,安裝好git(192.168.1.239)2.建立一個使用者zph(讓此使用者提供git on server),密碼設定為12345678# useradd zph# passwd zph3.切換到zph使用者 # su zph$ cd 4.建立一個遠程倉庫$ git init --bare sample.git5.在windows下(192.168.1.5),開啟git bash$ git clone zph@192.168.1.239:/home/zph/sample.
Time of Update: 2016-07-28
1.Accept屬於要求標頭, Content-Type屬於實體頭。 Http前序分為通用前序,請求前序,響應前序和實體前序。 請求方的http前序結構:通用前序|請求前序|實體前序 回應程式的http前序結構:通用前序|響應前序|實體前序2.Accept代表發送端(用戶端)希望接受的資料類型。 比如:Accept:text/xml; 代表用戶端希望接受的資料類型是xml類型Content-Type代表發送端(用戶端|伺服器)發送的實體資料的資料類型。 比如:Content-Type:text/
Time of Update: 2016-07-28
opti $this->options = array_filter($options) + $this->options; $this->ffmpeg=$ffmpeg;//ffmpeg路徑 $this->backup=$backup; } //擷取視頻資訊 function video_info($file) { ob_start(); passthru(sprintf($this->ffmpeg .
Time of Update: 2016-07-28
1.概述有的網站會在伺服器運行一段時間後down掉,有很多原因可能造成這種現象:比如tomcat堆和非堆記憶體設定不足,程式沒能釋放記憶體空間造成記憶體溢出,或者某些進程一直運行沒能釋放,造成cup資源大量消耗。但除了程式本身的原因,還有可能是客服端訪問造成(當然這個用戶端也包含如蜘蛛軟體等搜尋引擎),如果伺服器和用戶端建立的是長連結(可以用"netstat
Time of Update: 2016-07-28
在瞭解這個函數之前先來看另一個函數:__autoload。 一、__autoload 這是一個自動載入函數,在PHP5中,當我們執行個體化一個未定義的類時,就會觸發此函數。看下面例子: printit.class.php class PRINTIT { function doPrint() { echo 'hello world'; }}?> index.php function __autoload( $class ) { $file = $class . '.class.
Time of Update: 2016-07-28
一、資料庫簡介(1)資料庫是存放資料的倉庫,資料不是直接放到資料庫中,資料庫中放的是表,表中存放的才是資料;(2)資料庫的發展史萌芽階段——檔案系統:使用磁碟檔案來儲存資料;初級階段——第一代資料庫:出現了網狀模型、層次模型的資料庫;中級階段——第二代資料庫:關係型資料庫和結構化查詢語言
Time of Update: 2016-07-28
一、PHP簡介(1)PHP:中文名,超文本前置處理器,是一種通用開源指令碼語言;(2)Dreamweaver介紹(3)四種定界符標準風格:;短標記風格:;預設情況下,不支援短標記風格,要在PHP的設定檔中(php.ini)中開啟支援短標記;在設定檔中,搜尋
Time of Update: 2016-07-28
最近由於現公司某些原因不得不重新投入到找工作的浪潮中。在面試過程中也遇到過一些比較有趣的面試題。可能當時沒有想到,回來後自己又思考了下。題目一:已知一個使用者的ID(ID是長整形)根據使用者ID給使用者產生一個唯一的邀請碼(邀請碼範圍([a-z0-9])?代碼實現!當時思考的幾種方案都比較簡單:當時想到的幾種方案差不多都是按照這兩種演變而來。兩種方案的缺點:方案一:字串長度過長,邀請碼一般都是需要在使用者之間進行傳遞。過長不利於使用者記住。而且不優雅。呵呵。方案二:每次產生隨機字串都需要去資料庫
Time of Update: 2016-07-28
PHP地址為:http://windows.php.net/download/ Apache地址為:http://www.apachelounge.com/download/ Mysql地址為:http://dev.mysql.com/downloads/mysql/1 安裝VC14安裝VC14,即Visaul C++2015 必須安裝,因為windows版本的php7是用VC14編譯的,不安裝會出現不能載入 module php7apache2_4.dll的錯誤。2
Time of Update: 2016-07-28
include與require的區別1、載入失敗的處理方式不同include與require除了在處理引入檔案的方式不同外,最大的區別就是:include在引入不存檔案時產生一個警告且指令碼還會繼續執行,require則會導致一個致命性錯誤且指令碼停止執行。如果hello.php不存在,echo ‘world’這句是可以繼續執行的。如果hello.php不存在,echo ‘hello’這句是不會執行的,到require時就停止了。2、include()是有條件包含函數,而