Time of Update: 2017-02-27
yum -y install gcc gcc-c++ autoconf libjpeg libjpeg-devel libpng libpng-devel freetype freetype-devel libxml2 libxml2-devel zlib zlib-devel glibc glibc-devel glib2 glib2-devel bzip2 bzip2-devel ncurses ncurses-devel curl curl-devel ssse2fsprogs
Time of Update: 2017-02-27
伺服器提供一個檔案下載,一般使用一個url指向伺服器中的檔案即可提供下載。但這樣就不能進行統計,許可權檢測等操作。因此,一般使用php提供下載,代碼如下:<?php $file = 'test.zip'; if(file_exists($file)){ header('content-type:application/octet-stream'); header('content-disposition:attachment;
Time of Update: 2017-02-27
實現簡單天氣預報,如下圖:/**weather.php*code:*/<?php header("content-type:text/html;charset=utf-8"); $weather = file_get_contents("http://www.weather.com.cn/data/sk/101280601.html"); echo $weather; ?><html> <head> <
Time of Update: 2017-02-27
例如:<?php $config = array( 'project|page|index' => 'content', 'project|page|nav' => array( array( 'image' => '1.jpg', 'name' => 'home' ), array(
Time of Update: 2017-02-27
Y2K38,又稱 Unix Millennium Bug, 此漏洞將會影響到所有 32 位系統下用 UNIX 時間戳記整數來記錄時間的 PHP,及其它程式設計語言。一個整型的變數所能儲存的最大時間為 2038 年 1 月 19 日 03:14:07。超過這個時間後,整型數值將會溢出。從 1970 年 01 月 01 日開始,到世界標準時 2038 年 01 月 19 日星期二淩晨 03:14:07 超過 2^31 – 1。2^31 – 1 就是
Time of Update: 2017-02-27
PHP有很多檔案目錄函式,可以COPY檔案,刪除檔案。但有的時候因為Copy的檔案太大,也會導致程式出錯。<?phpheader("content-type:text/html;charset=utf-8"); //方案一: $rs = file_get_contents("1.flv"); file_put_contents("2.flv",$rs);
Time of Update: 2017-02-27
1介紹 mb_convert_encoding( $str, $encoding1,$encoding2 ) $str,要轉換編碼的字串 $encoding1,目標編碼,如utf-8,gbk,大小寫均可 $encoding2,原編碼,如utf-8,gbk,大小寫均可 2執行個體1 <?php$str='編碼'; echo mb_convert_encoding($str, "UTF-8"); //編碼轉換為utf-8 ?> 3執行個體2
Time of Update: 2017-02-27
php的流程式控制制包括順序結構、分支結構和迴圈結構三種。分支結構包括if語句和switch語句。迴圈結構包括for迴圈、while迴圈、do-while迴圈,在數組部分我們還會接觸到foreach迴圈語句,用foreach語句對數組元素進行遍曆,非常方便。一、順序結構即不加控制的流程,預設按順序執行代碼。二、php的分支結構控制讓程式碼有選擇的執行,包括單分支、雙分支和多分支。php的單分支語句http://www.bianceng.cn/webkf/PHP/201608/50378.htmp
Time of Update: 2017-02-27
1、str_ireplace()函數使用新的字串替換原始字串中被指定要替換的字串。str_ireplace()函數在操作時,不區分大小寫。文法格式:str_ireplace(str2,str1,str)說明:把原始字串str中的子字串str2用str替換掉例:<?php $str="www.bianceng.cn"; $str2="cn"; $str1="com";echo
Time of Update: 2017-02-27
1、strstr()函數:該函數用於擷取一個指定字串在另一個字串中首次出現的位置到末尾的子字串。執行成功,返回擷取的子字串;執行失敗,返回false.文法:string strstr(string str1,string str2)例:<?php $a="www.bianceng.cn"; $b="b"; echo strstr($a,$b);
Time of Update: 2017-02-27
1、按位元組進行字串比較:strcmp()和strcasecmp()函數用於對兩個字串按位元組進行比較。文法格式:int strcmp(string str1,string str2)int strcasecmp(string str1,string
Time of Update: 2017-02-27
1、手動轉義和還原字串<?phpecho 'select * from emp where name=\'張三\'';?>輸出:select * from emp where name='張三'2、使用函數來轉義和還原字串(1)addslashes()函數:用於為字串加入反斜線“\”文法:string addslashes(string str)(2)stripslashes()函數:將使用addslashes()函數轉義後的字串返回原樣文法:string
Time of Update: 2017-02-27
例1:編寫一個程式,可以接收一個整數,列印金字塔的一半。<?phpfor($i=0;$i<=5;$i++){ for($t=0;$t<$i;$t++){ echo '*'; } echo '<br />';}?>效果如下圖:例2:列印實心金字塔。分析: * ->1層,2個空格,1個星號 *** ->2層,1個空格,3個星號***** ->3層,0個空格,5個星號空格個數=層數最大值-$i星號的個數=($i-
Time of Update: 2017-02-27
多分支語句文法:if(條件運算式){ 語句; …… }else if(條件運算式){ 語句; …… } …… else{ 語句; …… }例:編寫一個程式,對年齡判斷,如果年齡大於18歲,則輸出“你是成年人”;如果年齡大於8,小於18,輸出“你的年齡適合讀書”
Time of Update: 2017-02-27
switch語句的文法:switch(運算式){case 常量1: 多個語句; break;case 常量2: 多個語句; break;…… default:多個語句; break; }例:編寫一個程式,輸出一個字元,根據輸入的字元輸出該字元所代表的日期。比如a代表星期一,b代表星期二。<?php$mychar='c';switch($mychar){ case 'a': echo '今天是星期一。'; break; case
Time of Update: 2017-02-27
php的比較子有以下幾種:==:等於===:全等。兩邊的值相等,並且類型相同。!=:不等於<>:不等於!==:不全等<:小於>:大於<=:小於等於>=:大於等於例:<?php$a=2;$b=2.0;if($a==$b){ //使用==,值相等即相等echo "相等";}if($a===$b){//使用===,值相等,類型也要相等echo "<br />"."全等";
Time of Update: 2017-02-27
1、php基礎資料型別 (Elementary Data Type):整型(integer)、浮點類型(float/double)、布爾類型(boolean)、字串型(string)2、php複合資料型別:數組 array、對象 object3、php特殊資料類型:包括null、資源類型、整型(integer)整型可以表示一個整數,比如:$a=10;$b=20;php中的整型資料,可以用十進位、八進位、十六進位。例如:$a=0123; //八位元,以0開頭$a=0x1A;
Time of Update: 2017-02-27
php的文法與C語言非常象。1、php可以與html代碼混合使用,使用格式:<?php語句?>2、php代碼中也可以嵌入html代碼3、可使用Javascript指令碼方式嵌入php代碼(不推薦)比如:<script language="php">echo
Time of Update: 2017-02-27
1、+:加2、-:減3、*:乘4、/:除5、%:模數,得到兩個數相除的餘數6、++:自加7、--:自減8、+=:左加9、-=:左減10、*=:左乘11、/=:左除12、%=:左模數例:編程一個php程式,判斷兩個數能否整除。<?php$a=100;$b=3;$c=$a%$b;if($c){echo "不能整除!";}else{echo "能整除!";}?>php自加和自減運算子的例子:例1:<?php$a=90;$a++;
Time of Update: 2017-02-27
如果字串包含在雙引號中,php將對字串中的一些特殊字元進行解析。例1:<?php$i=80;$a="hello$i";$b='hello$i';echo '<br />$a='.$a; //輸出$a=hello80,雙引號輸出變數的值echo '<br />$b='.$b; //輸出$b=hello$i,單引號輸出變數的名稱?>例2:<?php$a="hello\"";$b='hello\"';