Time of Update: 2017-01-17
例子 代碼如下複製代碼 function encodeConvert($str,$fromCode,$toCode){ if(strtoupper($toCode) == strtoupper($fromCode)) return $str; if(is_string($str)){ if(function_exists('mb_convert_encoding')){ return
Time of Update: 2017-01-13
<style>#image{background-image:url(test1.jpg);width:1000px;height:200px;border:1px solid #000}/*絕對位置很重要*/#helper{position:absolute;width:100px;height:100px;border:1px solid
Time of Update: 2017-01-13
全球超過300萬個互連網網站的治理員都在使用PHP,使得它成為最為普及的伺服器端指令碼語言之一。其特點是運行速度快、穩定可靠、跨平台,而且是開放原始碼軟體。隨你使用的水平不同,PHP可以很簡單,也可以很複雜,可以只使用它發送HTML表格元素,還可以在PHP應用程式中整合Java和XML。假如你對PHP有一定的瞭解或者看過一些初步的教材,這些技巧可以擴充你對PHP的熟悉,使你把握一些常見的和進階的PHP功能。一、把PHP安裝為Apache的DSOPHP在Linux/Unix平台上經常與Apache
Time of Update: 2017-01-13
由於我們的伺服器都是使用的 Linux 系統,並且都有搭建完整的 PHP 環境,所以有時候我會用 PHP 寫一些執行自動化任務的指令碼,但是每次執行這個 PHP 指令碼都需要使用 php myscript.php 的方式,稍微有點兒??隆F涫擔?強梢災苯又蔥 PHP 指令檔的。編寫你的指令檔這裡我們編寫一個名字為 test_run.php 的檔案,檔案的內容如下:Here is some plain text.Here is the file name:<?phpecho $argv[0]
Time of Update: 2017-01-13
1、設定Cookie PHP用SetCookie函數來設定Cookie。必須注意的一點是:Cookie是HTTP協議頭的一部分,用於瀏覽器和伺服器之間傳遞資訊,所以必須在任何屬於HTML檔案本身的內容輸出之前調用Cookie函數。 SetCookie函數定義了一個Cookie,並且把它附加在HTTP頭的後面,SetCookie函數的原型如下:
Time of Update: 2017-01-13
傳值方法很多,參數傳值: 可以是urs.php?id=1帶參數形式,這是頁面之間比較主要的傳值方式 ,用request,get 接收值.from表單傳值 : 主要接收request傳值 post, get 來接收,from標籤可以選擇get或者post 通過url傳值的是get 還可以利用ajax傳值可以選擇post或者get.session傳值 : 這個一般是做使用者登陸時用的,伺服器全域變數,一般不用在頁面之前的傳值cookie傳值
Time of Update: 2017-01-18
本文執行個體講述了PHP實現刪除字串中任何字元的函數。分享給大家供大家參考。具體如下:function delStr($start, $end, $orgenStr) { //讀取要刪除字元位置的前一部分字串,並賦值給$temp //strpos讀取字元第一次出現的位置 //substr讀取指定開始與結束位置的子字串 //echo $before."—". $last; $temp=$orgenStr; while(strpos($temp, $start) &&
Time of Update: 2017-01-18
本文執行個體講述了PHP實現根據圖片色界在不同位置加浮水印的方法。分享給大家供大家參考。具體如下:在使用php編程的時候, 很多時候需要對上傳的圖片加浮水印,來確定圖片著作權和出處. 但是,一般情況下加浮水印的位置是圖片的右下角, 但是,不同圖片的色階不同,有時候我們 圖片的浮水印和圖片本身色階相同,就會造成浮水印不明顯.下面這段代碼可以實現自動識別圖片的色階,更加色階差來添加圖片的浮水印,這樣可以避免浮水印和圖片色階一樣的弊端.<?php function
Time of Update: 2017-01-18
在項目開發過程中遇到app端自動更新,查閱了相關資料然後把Appcan用戶端自動更新PHP版本號碼的方法整理出來,具體代碼講解如下。服務端檔案:update.php、version.php、version.xmlupdate.php 內容:PHP<?phpdefine('CIN', true);$oldver = $_REQUEST['ver'];//用戶端傳過來的版本號碼$platform = $_REQUEST['platform'];//用戶端的平台$info =
Time of Update: 2017-01-18
直接上執行個體,寫到 千億上了。/*** @author ja頌 * 把數字1-1億換成漢字表述,如:123->一百二十三* @param [num] $num [數字]* @return [string] [string]*/function numToWord($num){$chiNum = array('零', '一', '二', '三', '四', '五', '六', '七', '八', '九');$chiUni = array('','十', '百', '千', '萬', '億'
Time of Update: 2017-01-18
php一個檔案搞定微信jssdk配置:包括緩衝,包括https通訊,擷取微信access_token,簽名什麼的都有。但是防範性編程做得比較少,商業用的話,需要完善下代碼。使用姿勢^ajax(Common.ServerUrl + "GetWX.php", { data: { Type: "config", url: location.href.split('#')[0] }, dataType: 'json', type: 'get', timeout: 5000, success:
Time of Update: 2017-01-18
本文執行個體分析了php中引用&的用法。分享給大家供大家參考,具體如下:php的引用(就是在變數或者函數、對象等前面加上&符號) //最重要就是 刪除引用的變數 ,只是引用的變數訪問不了,但是內容並沒有銷毀在PHP 中引用的意思是:不同的名字訪問同一個變數內容.變數的引用PHP 的引用允許你用兩個變數來指向同一個內容<?php$a="ABC"; $b =&$a; echo $a;//這裡輸出:ABC echo $b;//這裡輸出:ABC $b="EFG"; echo
Time of Update: 2017-01-18
本文執行個體講述了php產生過去100年下拉式清單的方法。分享給大家供大家參考。具體如下:項目中經常會用到年份選擇,這段代碼自動產生從今年開始的過去100年的下拉式清單<select name="year"><?php $years = range(date("Y"), date("Y", strtotime("now - 100 years"))); foreach($years as $year){ echo'<option value="'.$year.
Time of Update: 2017-01-18
本文執行個體講述了php簡單計算年齡的方法。分享給大家供大家參考,具體如下:/*** $date是時間戳記* $type為1的時候是虛歲,2的時候是周歲*/function getAgeByBirth($date,$type = 1){ $nowYear = date("Y",time()); $nowMonth = date("m",time()); $nowDay = date("d",time()); $birthYear = date("Y",$date);
Time of Update: 2017-01-18
按照瞭解的很多PHP/LNMP程式員的發展軌跡,結合個人經驗體會,抽象出很多程式員對未來的迷漫,特別對技術學習的盲目和慌亂,簡單梳理了這個每個階段PHP程式員的技術要求,來協助很多PHP程式做對照設定學習成長目標。本文按照目前主流技術做了一個基本的梳理,整個是假設PHP程式員不是基礎非常紮實的情況進行的設定,並且所有設定都非常具體明確清晰,可能會讓人覺得不適,請理解僅代表一家之言。(未來技術變化不在討論範圍)第一階段:基礎階段(基礎PHP程式員)重點:把LNMP搞熟練(核心是安裝配置基本操作)目
Time of Update: 2017-01-18
在PHP中有好幾個預定義的介面,比較常用的四個介面(IteratorAggregate(彙總式aggregate迭代器Iterator)、Countable、ArrayAccess、Iterator)分別給大家詳細介紹下。IteratorAggregate(彙總式aggregate迭代器Iterator)介面複製代碼 代碼如下:IteratorAggregate extends Traversable { abstract public Traversable getIterator(
Time of Update: 2017-01-18
什麼是多態性? Polymorphism(多態性)是一個很長的單詞,但是它表示的是一個非常簡單的概念。 多態性描述了在物件導向編程模式中類有不同的功能,而共用一個通用的介面。 多態性的優點是,並不需要知道它使用的是哪一個類,因為他們都用同樣的方式與不同的類的代碼工作。 可將多態性類比成現實世界的一個按鈕。大家都知道如何使用一個按鈕:您只需給它施加壓力。一個按鈕“確實是這樣”,然而,取決於它和什麼串連和使用它的上下文 -
Time of Update: 2017-01-18
由於內容過多,大家可以通過ctrl+F搜尋即可IE瀏覽器id 尾碼名 php識別出的檔案類型0 gif image/gif1 jpg image/jpeg2 png image/png3 bmp image/bmp4 psd application/octet-stream5 ico image/x-icon6 rar application/octet-stream7 zip application/zip8 7z application/octet-stream9 exe
Time of Update: 2017-01-18
我摸索了半天成功轉移,現在給出方法。 phpc程式 轉移到別的伺服器步驟 1、備份舊空間內程式,下載到本地。 2、備份舊空間網站資料庫(備份資料在data/bakup/下) ,下載到本地。 3、下載“php的cms程式”(程式和舊空間程式安裝時版本要相同)上傳到新伺服器,重新安裝。 4、上傳“舊空間內備份程式”到 新伺服器 (覆蓋剛安裝好的php的cms程式) 5、修改congfig檔案 6、將備份資料匯入資料庫(上傳到data/bakup/下) 7、更新緩衝,完成轉移
Time of Update: 2017-01-18
1,運行時改變更配置置在前一篇中曾經談到,ini_set函數可以在php執行的過程中,動態修改php的部分配置。注意,僅僅是部分,並非所有的配置都可以動態修改。關於ini配置的可修改性,參見:http://php.net/manual/zh/configuration.changes.modes.php我們直接進入ini_set的實現,函數雖然有點長,但是邏輯很清晰:複製代碼 代碼如下:PHP_FUNCTION(ini_set){ char *varname,