日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

lamp兄弟连视频笔记

發布時間:2024/4/17 编程问答 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 lamp兄弟连视频笔记 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

第一章
1.2
一 分號
結構定義語句 如for(;;){}?? if(){}?? while(){}...
功能執行語句,需要加";"? 如$name = "zhang";? echo $name;
?????????????? 離php腳本結束最近的分號可以省略如<?php echo $name ?>
二php注釋
單行注釋 //
多行注釋 /*
????????? */
文本注釋
???????? /**
????????? *
????????? */
注釋功能
a寫過的程序不要刪
b調試程序,在程序中加輸出、關掉程序中的部分功能
c寫幫助代碼?? 在代碼上面或右邊? 不要在下面
三、變量與常量
變量:區分大小寫,其它并不區分
用$定義
變量類型?? 查看變量類型函數[getType($name)<需要echo輸出>?? var_dump($name)<不需echo >]
a四種標量類型
布爾? 整型? 浮點型? 字符型
b兩種復合類型
數組? 對象
c兩種特殊類型
資源??? Null
注意(變量名或函數名)
a變量名有意義
a不要以數字開頭,中間不能有"."或空格,不能為系統關鍵字
isset()檢查變量是否存在
常量? 遵循常量命名規則
用define()定義常量?? 一般用大寫?? 如 define("NAME","新軍");? echo NAME;
注:
a常量只能包含標量類型(boolean,integer,float,srting)
b只能在聲明時賦值,并不能在運行時改變
變量和常量的區別
a常量前不能用$,變量必須
b常量用define()函數定義,不能通過賦值語句賦值
c常量不必理會變量范圍的規則,可在任意地方定義和訪問,常量定義不能重新賦值或取消
d常量的值只能是標量
defined檢查常量是否已定義? 返回 1 為真 返回 空 為假

?


第二章
1整數

十進制

八進制 以0開頭如0100

十六進制? 以0x開頭如0xff 或0XFF(大小寫對應)

2浮點數

$a=1.2345

可以使用科學計數法? $a=1.2e-4

3字符串

$a="abd"?? $a='abcd'?? 注意單雙引號的區別

4布爾型

$a=true;?? $b=false;

其它七種類型都可轉換為布爾型

整型 浮點型 0代表假其它為真;字符串中空字符串和"0"代表假? 字符串空格" "(有空格)代表真

沒有成員的數組代表假,在php4中沒有單元的對象代表假php5已不支持

任何資源類型代表真,null類型代表假

5變量類型的相互轉換

自動轉換與強制轉換

自動轉換? 如 $a="100abd";$b="300abd";$c=$a+$b;echo $c;(輸出400)

強制轉換

a在要轉換的變量之前加上用括號括起來的目標類型? $b=(int)$a

(int)? (integer)? ;(bool) (boolean);

(float) (double) (real);? (string);(array);(object)

這種類型轉換不會把原來的類型轉換,而是形成一個新的類型

b用函數 setType()? 如 setType($a,"integer");//在原有變量上轉換,原來的類型發生轉換

c使用php中的轉換函數,作用類似于第一種方式,形成新的類型

intval()?? 如 $b=intval($a);

floatval()

srtval()

注? null轉換為字符串為空字符串

?

2.2
外部變量

$_GET

$_POST

?

$_FILES

$_COOKIE

$_SESSION

?

環境變量

$_SEVER

$_ENV


2.3-2.4
運算符

算術運算符?? +、-、*、/、%、++、--

比較運算符?? ==? 、 === 、 != 、 <> 、? !== 、? < 、 > 、 <== 、? >== 、? ? :

邏輯運算符?? and &&?? 、?? or ||?? 、?? not !?? 、? xor

位運算符????? &????? 、??????? |??? 、???? ^?? 、???? ~??? 、?? <<? 、??? >>??? 、??? >>>(無符號右移)

賦值運算符? = 、 +=??? 、? -=? 、?? *=?? 、?? /=?? 、?? %=

其它運算符??? .?? 、??? .=

一、算術運算符

取余的作用是求一個數的范圍。

$a=6;$b=-5;$c=$a%$b;echo $c;(1)?????? $a=-6;$b=-5;$c=$a%$b;echo $c;(-1)? 結果取決于第一個變量或數值$a

++?? --?????

$a=10;?? $a++? //$a=$a+1?? $a--? //$a=$a-1?? (先用變量,然后再加/減)

????????????????????? ++$a? //$a=$a+1?? --$a?? //$a=$a-1? (先自增/減,然后再使用變量)

$b=$a++? //$b=10? $a=11???????? $c=$b--? //$c=10? $b=9????? $d=--$c? //$d=9??? $c=9??? $e=++$d?? //$e=10?? $d=10??

??????????? 10? -??? 8???????????????????????????? 2??? +??? 4

???????? $f=$e-- - --$e; //$f=2???? $e=8???????? $g=$f++ + ++$f;? //$g=6??? $f=4

?

二、比較運算符

等號為“==”而非單個“=”后者為賦值運算符

===

三、邏輯運算符

兩邊放布爾型的值返回布爾型的值

四、位運算符——右移相當于除2.左移相當于乘2(詳見視頻)

??????????????????? 每一個整數都是有32位組成

????????????????????????????????????????????? 8421

$a=15;?? //??? 00000000 00000000 00000000 00001111????? 最高位為符號為0代表正數,1代表負數

$b=13;?? //??? 00000000 00000000 00000000 00001101??

$c=$a & $b;??? 00000000 00000000 00000000 00000000

按位與兩個同為1為1,按位或有一個1即為1,抑或相同為0不同為1,^求反,~

?

$ |可以作為邏輯運算符使用,注意邏輯$$和||“短路”問題

?

運算符的優先級?? 沒必要硬記,可以用括號解決

?


第三章
一 分支結構

if ... else ...???? switch ... case ... default ...???? try ... catch ...

if(){};if(){}else{};if(){}else if(){}elseif(){}else{};

?

巢狀結構

if(){if(){if(){}else{}}else{}}else{if(){}else{}};

?

switch(變量——標量即可)?? //注意其格式

{

??? case 值:

????????? echo? //表達式??

????????? break;

??? case 值:

????????? echo? //表達式??

????????? break;

??? case 值:

????????? echo? //表達式??

????????? break;

??? default :

????????? echo //表達式

}

單個值匹配時選用switch ... case ... 比較方便;

求范圍用 if 語句;

?

循環結構

while(布爾型){};

do{

}while();?? //注意分號??? 與while的區別是while先判斷后執行,而do..while.則先執行后判斷,無論條件真假都執行一次

$i=0;

$k=0;

while($i<100)

{

??? echo "<tr>";

??? $j=0;??????? //j不應該放在外圍循環外面

??? while($j<10)

??? {

??????? echo "<td>".$k++."</td>";??? //注意k的值

??????? $j++;

??? }

??? echo "</tr>";

??? $i++;

}

?

?

for 循環

break (n);?? //退出(n層)循環

continue (n);//退出本次(n層)循環,本循環以后的循環繼續

while中使用continue注意死循環

$i=0;

while($i<100)

{

if($i==3)

???? continue;??????? //死循環,因為程序執行到continue后退出本次循環,后面的代碼未執行,$i的值還是3,if語句繼續執行,形成死循環,for循環的執行原理?為啥其不成為死循環?

echo "#########".$i."<br>";

$i++;

}

?


第四章

函數
函數是一段完成指定任務的已命名代碼

函數定義:
function 函數名(參數1,參數2,參數3,...)? //注意函數的命名規則參照變量命名規則,函數名不能重名,函數名不區分大小寫,只有變量區分大小寫
{
??????? 函數體;
???????
??????? return 返回值;
}

聲明函數時,函數的參數一般稱為形參;調用函數時,傳入的參數稱為實參;

函數調用注意函數名后要有括號;

函數如果有返回值,那么調用函數時的帶參數的函數名也就代表函數中return后面的值,即此時其有兩個作用一是調用函數二是代表return后面的值。

函數執行到return語句就不再 執行后面的語句。

?

4.2
函數的幫助文檔
/*寫出函數的作用
*函數有幾個參數,每個參數是什么類型的,哪些參數是必須的,哪些參數是可選的
*函數執行后返回什么樣的結果
*/

變量的作用范圍——全局變量和局部變量
在函數內要訪問函數外面的值有兩種方式即:
使用global關鍵字或者使用全局數組$GLOBALS[ ];
要在函數外部訪問函數內部的變量需要借助return返回值

在函數形參里聲明的變量和函數內部聲明的變量是一回事(局部變量),[調用函數傳值時就相當于在函數內部聲明了一個變量?]
兩者區別在于,在函數內部定義的變量在函數調用時不可以賦值,在參數里面聲明的變量在函數調用時可以通過傳值的方式給其賦值。

傳值與傳址? fun($a)?? fun(&$a)

靜態變量?? static $a;
一個靜態變量在所有對該函數調用之間共享,并且僅在腳本執行期間第一次調用時被初始化
通常靜態變量第一次調用是賦予一個初始值。

判斷函數是否存在?? function_exsit({"fun");


4.3
任意參數
php中調用函數時可以使用任意參數。實參大于形參或形參大于實參皆可;

默認參數(實參少于形參)
默認參數必須列在所有沒有默認參數的后面

任意參數列表(形參多于實參)
使用php系統函數:Func_get_args()——返回一個數組,數組中為傳進的參數值

變量函數——把一個函數賦給變量【函數名稱不加括號——代表整個函數(函數指針)】
function test()
{
??????? echo "####################<br>";
??????? echo "####################<br>";
}
$a=test;//注意不加括號,如果加上就相當于先調用函數,再將函數值賦給變量$a
$a();//調用函數$a代表整個函數體

如果一個變量名后面有括號,php將尋找與變量的值同名的函數并嘗試執行它,可用于實現回調函數函數表等

變量函數不能用于語言結構,系統中的函數不能用于變量函數:echo()? print()? unset()
empty()? include()?? require()????

遞歸函數——自己調用自己???? 注意退出條件 防止死循環
function demo()
{
??????? if($a > 1)
??????? {
??????????????? $r=$a*demo($a-1);
???????????????
??????? }else
??????? {
??????????????? $r=$a;???????
??????? }
??????? return $r;

}

echo demo(4);


4.4
內部函數——在函數內部再聲明一個函數
在父函數沒有被調用的情況下,父函數里面的函數不能被調用


重用函數
include();??? //include("demo.php"); 或者? include "demo.php";
require();??? //同上 類似的還有echo

include_once(); //防止函數等重復定義錯誤,比如多個頁面(都包含過同一函數文件)之間互相調用
require_once();?

require()在預處理期間導入,相當于將文件完全拷貝,與有無條件邏輯無關
include()每次都要重新計算文件名,在處理錯誤上,include產生一個警告,require產生一個致命錯誤

?


第五章

字符串
字符串的定義
雙引號定義的字符串"",
特點:可以在雙引號里面執行變量;可以使用轉義字符;雙引號中可以包含單引號
$num=1000;?? $a="##### $num aaaaa";如果不像在輸出結果中有空格可以用兩種方式解決:$a="#####".$num."aaaa";或者$a="#####$(num)aaaaa";
echo "this is a \"string\" test!";

單引號定義的'',不能在單引號的字符串里面執行變量(只能使用連接的辦法);只能使用部分轉義字符(可以使用轉義單引號和轉義斜杠\)

反引號``,在反引號里使用的是服務器的命令,將命令的輸出結果返回到字符串中

?

定界符,和雙引號一樣但可以在里面使用任何多的雙引號;
heredoc
<<<定界符

定界符;

?

字符串的相關函數
輸出函數
echo(); 不用括號可以輸出多個參數,參數之間用“,”號隔開,用括號則不可
print();? 有返回值 1,0,只能輸出一個參數
die();?? 輸出里面的內容并推出程序(類似 echo+exit)
??????? mysql_connect("localhost","root","") or die("連接失敗!")
??????? or的用法:如果前面的執行成功則不執行后面的語句,如果前面的執行失敗則馬上執行后面的語句
printf();按格式輸出

sprintf();用法類似于printf()但不知接輸出結果而是將結果保存于變量中
print_r();只用于輸出數組
var_dump();檢測變量類型


修正字符串函數
itrim()去掉字符串左空格
rtrim()去掉字符串右空格
trim()去掉字符串兩邊空格
以上三個函數不改變原字符串,返回去掉空格后的新的字符串

strrev()將字符串前后顛倒
函數不改變原字符串,返回新的字符串

strlen()求字符串長度

strtolower()將字符串轉換成小寫
strtoupper()將字符串轉換成大寫
函數不改變原字符串,返回新的字符串


ucfirst()將字符串中第一個字符轉為大寫
ucwords()將字符串中每個單詞第一個字母改成大寫
函數不改變原字符串,返回新的字符串


explode(string srparater,string string[,inc limit])使用一個字符串分割另一個字符串,返回數組

implode(string glue,array pleces)用一組較小的字符串創建一個大字符串,返回字符串
??????? 別名:join()用法與implode相同


substr(string string,int start[,int length])取部分字符串


strstr(str,str)別名:strchr()返回字符串中某字符串開始處至結束的字符串

int strpos(str,char[,int offset])尋找字符串 、中某字符最先出現的位置
strrpos()最后出現的位置

str strrchr()返回最后出現的字符到結尾的字符串


str _pad(str str,in length,str add,STR_PAD_LEET|STR_PAD_RIGHT|STR_PAD_BOTH)字符串的填補函數


字符串比較
<>==
按字節進行字符串比較
strcmp()? 區分大小寫,返回值為-1? 0?? 1
strcasecmp()不區分大小寫的比較

按自然排序法進行字符串比較
strnatcmp()

字符串的模糊比較
soundex()按發音比較鍵
similar_text()計算兩個字符串的相似度,返回匹配個數,
如果有第三個參數則此參數為百分比


替換字符串
str_replace(str ,str,str)返回替換后的字符串,源字符串為改變(str_replace(被替換串,替換串,母串))
str_replace(array,string,string)
str_replace(array,array,string)兩個數組對應好


字符串翻譯函數
strtr(string,string from,string to)字符串的翻譯函數
strtr(string,array)(數組鍵值互換)

?

stripslashes();
addslashes()

htmlentities()
htmlspecialchars()

strip_tags()刪除/過濾HTML標簽

處理URL
對URL字符串的解析
parse_str()
parse_url()

對URL編碼處理函數
rawurlencode()
urlencode()
urldecode()

構造查詢字符串等
http_build_query()

?


第六章

1.PHP中數組的聲明
2.PHP數組的遍歷
3.PHP數組的相關處理函數

什么是數組?
??????? 數組是一個可以存儲一組或一些列數值的變量
???????
??????? 可以存儲任何類型的數據(多數據類型);
??????? 數組長度可變

下標:可以視為資料內容在此數組中的識別名稱,
數組的聲明
??????? PHP數組分兩類
??????????????? 索引數組:數組的索引值是整數,以0開始
??????????????? 關聯數組:數組以字符串作為索引值并且

$arr[0]=1;$arr[1]=2;$arr[2]=3;

??????? $數組變量名[索引值]=資料內容;$[0]=12;$["name"]="zhangsan";
??????? $arr[]=1;$arr[]=100;
???????
??????? $數組變量名=array(資料內容,資料內容,。。。)
??????? $arr=array(1,"abc",2);$arr-array("one"=>1,100=>"abc",2)//2的下標為101,索引下標依據前面的索引小標遞增
????? $arr=array("age"=>1,2,"name"=>"one",3.333,true)//關聯數組與索引
數組混合使用,如果索引數組不指定下標,下標從0開始


二維數組的聲明:


遍歷數組
foreach循環結構
while() list()? each()//詳見視頻6.2


6.3
指針控制函數
current(數組的名稱) :得到目前指針位置內容的資料(不移動指針)
key(數組的名稱):讀取目標指針所指向資料的索引的值

next(數組名稱)往下移動一個
prev()前一個
end()結尾的
reset()重回第一個

count():求數組長度
sizeof():求數組長度

array_change_key_case(目標數組,形態常數)//適用PHP4.2.0以后版本
??????? 將數組中字符串索引的英文字母轉換為全部大寫或小寫形態去不
??????? 形態常數:CASE_UPPER轉換為大寫?? CASE_LOWER轉換小寫

array_chunk(目標數組,索引個數[,boolean]):將指定的數組分為小數組_分解數組

array_count_values(數組名稱):計算數組中各值出現的次數

array_fill(起始索引位置,區段大小,指定字元):初始化數組

array_filter(目標數組,使用者定義的函數):過濾函數——字符串默認等于0???????
array_walk()
array_map()

array_flip(目標數組):目標數組中的索引與值對調,注意翻轉后相同鍵名的覆蓋!!!!

array_sun(目標數組):計算數組中所有元素值得總和

array_unique():去除數組中重復的值

6.4
array_values()返回數組中所有值形成一個新數組,忽略原有鍵名,重新使用數字索引值
array_keys()返回包含數字或字符串的鍵名數組

數組檢索
in_array()查找每個某一個值是否在數組里面,返回布爾值:第一個參數:要檢索的元素;第二個要檢索的數組,第三個參數,是否嚴格按照數據類型進行檢索
array_search()與in_array()參數相同,存在返回值為相對應的鍵名,不存在返回FALSE
array_key_exists();判斷下標是否在數組中,返回布爾值

數組與變量轉換——元素的鍵名與變量名,元素的值與變量值保持對應關系
extract()數組轉換成變量
compact()變量轉換成數組


數組與棧
棧“后進先出”
array_push()將一個或多個元素壓入數組,返回數組元素個數
array_pop()將數組中最后一個元素彈出(將元素從數組刪除),返回彈出的元素

數組與隊(隊列)
array_unshift()在隊列的開頭插入一個或多個元素,返回數組長度
array_shift()在數組的開頭彈出數據,返回刪除的元素

數組排序
sort()
忽略鍵名的數組排序
sort()
rsort()
usort()
保留鍵名的數組排序
asort()
arsort()
uasort()
根據鍵名對數組排序
ksort()
krsort()
uksort()
按自然數順序排序
natsort()
natcasesort()

數組元素計算的函數
array_sum()計算數組元素之和
array_merge()數組合并
array_merge_recursive()數組合并
array_diff()求差集
array_diff()_assoc()

數組交集
array_intersect()
array_intersect_assoc()

?

第七章

PHP面向對象

oop


什么是類

什么是對象

類和對象之間的關系

什么是成員屬性

什么是成員方法

?

7.2
如何去抽象一個類
class? 類名
{
??????? 成員屬性;
??????? 成員方法;

}


7.3
如何實例化對象
$對象名稱=new 類名稱()
$對象名稱->成員屬性;$p->name="張三"
$對象名稱->成員方法;$p->say();

7.4

特殊的引用$this使用

構造方法特點:名稱和類名相同,對象一產生的時候,自動調用構造方法,
用構造方法初始化成員屬性
__construct()//構造方法
{

}
__destruct()//析構方法——棧
{

}

7.5
封裝性
private
就是將對象內部的屬性或方法封裝在自己對性的內部,在對象內部可以被使用或訪問,但在對象的外部或在其它對象里不能使用封裝的成員屬性或成員方法

7.6
__set()對私有屬性賦值時自動調用
__get()對私有屬性取值時自動調用
__isset()判斷對象里面的私有屬性是否存在時調用的
__unset()刪除對象內部私有屬性時自動調用
在某一時刻自動調用的方法

7.7
類的繼承
繼承就是對原有類的“擴展”

7.8
類方法的重載


訪問類型
private? protected? public

??????????????????????? private??????????????? protected???????????????? public

同一個類中??????? ok????????????? ok???????????? ok

子類中???????????????????????????? ok??????????????????????? ok

外部????????????????????????????????????????????? ok


7.9
常用關鍵字:final??? static??? const
final:只能用來定義類和方法
作用:使用final定義的類不能被繼承
??????? 使用final定義的方法不能被重載

static? :可以修飾屬性,也可以修飾方法
靜態成員使用?? 類名::$成員? 的形式訪問

this:在對象中代表本對象
self:在類中代表本類

用static聲明的方法里面不能使用非靜態的成員

const:是一個在類里面定義成員屬性為常量的關鍵字
類名::成員屬性(沒有$)
只能修飾屬性,只用在聲明的時候給初始值
const country="中國";


7.10
自動調用的方法

__toString()???? __clone()???? __call()??? __autoload()

__toString()在直接輸出對象是自動調用

__clone()在克隆對象時自動調用的方法;作用:對新克隆出來的副本進行初始化
$this? 代表副本??????????????????????????????????????? $that? 代表原本(不好用)


__call()調用對象里面不存在的方法時自動調用

__autoload()寫在類外面,加載類時自動調用

?

7.11
對象的串行化與反串行化
兩個過程:串行化,就是把對象轉為二進制的字符串?? serialize():參數為對象名,返回值是串行化后得到的二進制串
反串行化,就是把二進制的字符串轉化為對象?? unserialize()函數
需要串行化的兩種情況:
第一種:對象在網絡中傳輸的時候;
第二種:將對象寫入文件或者是寫進數據庫時

部分序列(串行化)化
__sleep()?? //有選擇的序列化
{
??????? $arr=array("name","age");
??????? return $arr;
}

__wakeup()?? 作用類似于:__clone()方法,反序列化初始化對象
{
???????
}

?

7.12
抽象類與接口

抽象方法:在類里面沒有方法體的方法就是抽象方法,即沒有{}以及其中的內容,在方法名后面加一個分號結束,另外在方法聲明時還要加上關鍵字“abstract”來修飾;

抽象類:如果一個類里面有一個類是抽象的,那么這個類就是抽象類;
??????? 這個類就要使用“abstract”關鍵字來修飾
???????
??????? 注意:抽象類不可以實例化對象

用途:抽象類就相當于一個規范,


7.13
接口聲明與使用
class? Demo??????????? //普通類
{
??????? 可以有成員屬性
??????? 可以有成員方法
}


abstract class Demo?? // 抽象類
{
??????? 可以有成員屬性,可以有普通方法,至少有一個抽象方法
}

interface Dema???????? //接口
{
??????? 所有的成員屬性必須是常量(const),所有的方法都是抽象的(不需要abstract關鍵字),所有的成員都必須是public
}

作用:接口也是一種規范,與抽象類相似

實現接口時使用implements 關鍵字? == extends 都是創建一個類的子類

可以使用抽象類去實現一個接口的部分方法
使用類去實現接口中全部方法


訪問常量用類名::常量名

接口之間可以繼承? 用extends關鍵字

一個類可以實現多個接口
class Demo implements One,Two,Three
{
}
class Demo extends Test implements One? //繼承一個類的同時可以實現多個接口,一定先繼承再實現
{
}

7.14
多態的應用

?

第八章

正則表達式

是用于描述字符排列模式的一種語法規則。
作用:字符串的模式分割、匹配、查找、替換
8.1
正規字符:a_z? 0_9??? A_Z
特殊字符:()?^$

原子:(普通字符,如:英文字符、數字、標點符號等)
?? 單個字符,數字,如a-z?? A-Z? 0-9
?? 模式單元,如(abc)
?? 原子表,如[abc],使用[]里面每個原子地位相等,只匹配其中一個原子
??????? [^abc]? “^”排除原子表 ,匹配除原子表內原子之外的任何一個字符
??????? [a-z]? [a-zA-Z0-9]
???????
?? 轉義字符組成
??????? \d?? 匹配一個數字 0-9 [0-9]
??????? \D?? 匹配除數字意外的任何一個字符? [^0-9]
??????? \w? 匹配一個英文字母,數字或下劃線(_)[0-9a-zA-Z_]
??????? \W 匹配除英文字母,數字下劃線外任何一個字符[^0-9a-zA-Z_]
??????? \s? 匹配一個空白字符(\f\n\r\t\v) [\f\n\r\t\v]
??????? \S? 匹配一個除空白字符外的任意字符[^\f\n\r\t\v]
??????????????????? \f??? 換頁
??????????????????? \n? 換行
??????????????? \r?? 回車
??????????????? \t? 制表符
??????????????? \v? 垂直制表符
??????? \oNN?? 八進制
??????? \xNN??? 十六進制
??????? \cC?????? 匹配一個控制字符

8.2
元字符:(有特殊功能用途的字符)*+?.|^$——如果元字符想匹配原意加\轉義即可
*:0,1或多次匹配其前的原子——/go*gle/可以與ggle匹配
+:1或多次匹配其前的原子與*相比,*可以沒有即/go*gle/可以與ggle不匹配
?:0次或1次匹配其前的原子
.:匹配除換行符外任何一個字符,相當于[^\n](linux)[^\n\r](win)
|:或得意思,匹配兩個或多個選擇,優先級比較低
^:匹配字符串串首的原子,即必須以什么開頭??? /^abc/
$:匹配字符串串尾的原子,即必須以什么結尾??? /abc$/
\b:匹配單詞邊界?? /\bis\b/ is兩邊必須都有邊界
\B:匹配單詞邊界以外的部分
{}的應用:
{m}:表示其前原子恰好出現m次
{m,n}:表示其前的原子至少出現m次,最多出現n次
{m,}:表示其前的原子出現不少于m次
():括號里面內容整體表示一個原子,一個模式單元中的表達式將被優先匹配或運算,系統自動
將這些模式匹配單元依次儲存起來,需要時可以用“\1? \2? ”的形式進行引用,當正則表達式包含有相同的匹配單元時這種方式是比較便于管理的


8.3
模式匹配的順序,由左到右 依次匹配
優先級???????????????
模式單元 ()?????????????? 1
重復匹配 ?*+{}??????????? 2
邊界限制 ^$ \b \B?????????????????? 3
模式選擇? |?????????????? 4

?

模式修正字符:(i,u,s,x):模式修正符擴展了正則表達式在字符匹配替換操作時的某些功能,增強了正則表達式的處理能力
標記在整個模式之外,如"/abc/i",模式修正符可以組合,如"/abc/iUsx"


詳見手冊?
i:不區分大小寫的匹配
m:將字符串視為多行
s:將字符串視為單行,換行符作為普通字符
x:將模式中的空白忽略
e:
A:
D:
U:匹配到最近的字符串
S:

?

?

兩種函數庫,功能相似效率不同
PCRE??? preg_??? //效率較高
POSIX?? ereg_

正則表達式模式定界符除了字母 數字和正斜線(\)之外都可作為定界符,通常用/

?

8.4(8.5)
preg_match()
preg_match_all()
preg_grep()

8.5(8.4)

?

8.6
UBBCode轉義
正則中文匹配:\x7f-\xff

?


第九章

??????????????? PHP文件系統(文件操作)
9.1
php對文件系統的操作是基于unix或者linux的

?

fopen("目的文件名稱","文件打開模式參數")//打開成功返回文件指針,如果打開失敗返回假
目的文件名稱:
windows:c:\\test\\test.txt?? 兩個“\”是轉義,windows也接受"/"的格式?? c:/test/test.txt?? 出于可移植性的考慮,使用"/"格式
linux:/root/test/test.txt????????? “DIRECTORY_SEPAPATOR”常量

fopen("../test/test.txt","r");當前目錄上一級目錄下的test目錄下的test.txt文件

fopen("http://www.cunlicunwai.com/index.php%22,%22r"); 遠程文件不能寫只能讀? http? https
fopen("ftp:root:pass@www.cunlicunwai.com/a.txt","r")? ftp可以以只寫的方式打開,不能以讀寫的方式打開? ftp? ftps

文件打開模式參數
r:只讀方式打開?? 文件指針指向開頭??? 文件必須先存在
r+:讀寫方式打開?? 文件指針指向開頭?? 文件必須先存在
w:以寫的方式打開?? 文件指針指向文件開頭并將文件大小清空? 文件不存在創建文件
w+:讀寫方式打開??? 文件指針指向文件開頭并將文件大小(截為零)清空?? 文件不存在創建文件
a:以寫的方式打開??? 文件指針指向文件結尾?? 寫的內容在文件末尾追加?? 文件不存在創建文件
a+:以讀寫方式打開??
x:創建并以寫入方式打開? 將文件指針指向文件開頭? 如果文件存在則fopen()調用失敗并返回假,并生成一個
錯誤信息,文件不存在嘗試創建文件,只是用于本地文件
x+:創建并以讀寫方式打開??
b:只限于windows系統? 附加在上述模式的末尾,明確操作的是一個二進制文件
t:只限于windows系統?? 附加在上述模式末尾,透明的將行結束符(\n)轉換成\r\n

fwrite()?? //別名 fputs()
fclose()? //關閉?? 失敗返回假

9.2
fread();
fgets():從文件指針中讀取一行
fgetc():從文件中讀取一個字符

file():不用打開文件和關閉文件,直接讀取文件,返回數組,文件有多少行數組有多少變量

readfile():讀取文件內容并直接輸出


9.3
fopen()打開遠程文件

file_get_contents(讀取的文件名) 可以打開本地或遠程文件——讀取
file_put_contents(寫入的文件名,寫入的內容,)——寫入

flock(文件指針,訪問的權限)? 鎖定
訪問權限:
LOCK_SH:共享鎖定,讀文件時使用
LOCK_EX:獨占鎖定,寫入文件時使用
LOCK_UN:釋放鎖定,釋放共享或獨占鎖定
LOCK_NB:附加鎖定,? flock($file,LOCK_EX+LOCK_NB)? flock($file,LOCK_UN+LOCK_NB)? 防止鎖定阻塞


9.4
ftell(文件指針):返回文件指針當前位置
fseek(文件指針,移動的字節數,起始位置):移動文件指針到指定位置?? //讀取成功返回0,否則返回-1
起始位置:SEEK_CUR:當前位置??????? SEEK_SET:默認,從開始位置開始讀??? SEEK_END:從文件末尾開始讀(第二個參數負數倒著讀)
rewind():移動文件指針到文件開頭

如果要使用此函數,必須提供一個由fopen()打開的合法的文件指針,指針位置是以從文件開頭的字節數來定的

下面四個函數,操作成功返回真,失敗返回假
copy():復制
unlink():刪除
rename():重命名
ftruncate(文件指針,截取長度):截取文件

9.5
獲取文件屬性的函數,所需參數-文件名稱

filectime():文件創建時間? 返回時間戳
filemtime():文件修改時間
fileatime():最后訪問時間

file_exists():判斷文件是否存在
filesize():文件大小
filetype():判斷文件類型

is_dir():判斷是否為目錄文件
is_file():判斷是否為常規文件
is_link():判斷是否為鏈接文件
is_executable():判斷文件是否為可執行文件
is_readable():判斷文件是否可讀
is_writable():判斷文件是否可寫


linux文件權限——rwx(文件擁有著)??? rwx(文件所在組)? rwx(其它用戶)?? r-讀 4???? w-寫? 2????? x-執行? 1
chmod(文件名,權限常數):改變文件權限
chowm(文件名,用戶id):改變文件擁有者?? 普通用戶id從500開始
chgrp(文件名,組id):改變文件擁有組??? 普通組id從500開始

fileowner(文件名):獲取文件擁有者,返回擁有者id(管理員id為0)
filegroup(文件名):獲取文件擁有組,返回擁有組id

9.6
目錄操作

遍歷目錄
fopen()
fread()
fclose()

opendir(目標路徑):返回目錄的引用句柄,否則返回假及錯誤警告e_warnine
readdir(目錄的引用句柄-上一個函數返回的):返回目錄下的文件或目錄名,且指針向下移動一次???? ("."代表當前目錄,".."代表上一級目錄)
rewinddir():把指針返回目錄開始處
closedir():

檢索目錄? *? ??? {}
glob()

9.7
建立目錄
mkdir($pathname[,mode]):成功返回真

刪除目錄
rmdir(dirname):指定的目錄必須為空目錄
目錄非空時沒有現成的刪除函數,自己用遞歸的方法寫函數
function? deleteDir()
{
??????? $handle=opendir($pathName);
??????? readdir($handle);? //刪除"."
??????? readdir($handle); //刪除".."
???????
??????? while(($file=readdir($handle))!==false)??? //進入目錄刪除其中的文件
??????? {
??????????????? $file=$pathNme.DIRECTORY_SEPARATOR.$file;
??????????????? if(is_dir($file))
??????????????? {
??????????????????????? deleteDir($file);
??????????????? }else
??????????????? {
??????????????????????? if(unlink($file))
??????????????????????? {
??????????????????????????????? echo "文件 $file 刪除成功<br>";
??????????????????????? }else
??????????????????????? {
??????????????????????????????? echo "文件 $file 刪除失敗<br>";
??????????????????????? }
??????????????? }


??????? }
??????????????? closedir($handle);//關閉打開的目錄
??????????????? if(rmdir($pathName))?? //刪除目錄
??????????????? {
??????????????????????? echo "目錄<b>$pathName</b>刪除成功<br>";
??????????????? }else
??????????????? {
??????????????????????? echo? "目錄<b>$pathName</b>刪除失敗<br>";
??????????????? }

}

復制目錄

沒有現成函數,使用遞歸創建

function copydir($dirfrom,$dirto)
{
??????? if(is_file($dirto))
??????? {
??????????????? die("無法創建目錄 $dirto");
??????? }

??????? if(!file_exists($dirto))
??????? {
??????????????? mkdir($dirto);
??????? }
???????
??????? $handle=opendir($dirfrom);
??????? readdir($handle);
??????? readdir($handle);
???????
??????? while(($file=readdir($handle))!==false)
??????? {
??????????????? $filefrom=$dirfrom.DIRECTORY_SEPARATR.$file;
??????????????? $fileto=$dirto.DIRECTORY_SEPARATR.$file;
???????????????
??????????????? if(is_dir($filefrom))
??????????????? {
??????????????????????? copydir($fielfrom,$fileto);?? //遞歸
??????????????? }else
??????????????? {
??????????????????????? copy($filefrom,$fileto);
??????????????? }
???????????????
??????? }
???????
??????? closedir($handle);
}

?


第十章

10.1
文件上傳
1.表單提交
2.對文件的操作

表單必須要改兩個值
1.method="post"
2.enctype="multipart/form-data"???? //文件上傳時改成此值,其它情況默認即可
隱藏表單

$_FILES:接收文件上傳,二維數組

?

?

文件下載


10.2

標準的MIME(多用途網絡郵件擴展協議)類型
主要用于網絡文件、電子郵件的傳輸或下載等,MIME類型規定了各種文件的格式的類型
text:文本類型
??????? text/html?? .html?? .htm
??????? text/plain?? .txt?? .log
image:圖像類型
??????? image/gif??? .gif
??????? image/jpeg?? .jpeg? .jpg
??????? image/png???? .png
autio:聲音
??????? audio/x-midi??? .mid?? .midi
??????? audio/x-wav???? .wav??
video:視頻
??????? video/quicktime????? .qt?? .mov
??????? video/mpeg???????????? .mpeg
application:應用程序
??????? application/pdf??????? .pdf
??????? application/msword??? .doc??? .dot
??????? application/vnd.ms-excel??? .xls
??????? application/vnd.mspowerpoint??? .ppt
??????? application/zip?????? .zip
??????? application/rar?????? .rar
??????? application/xml????? .xml???? .xsl
??????? application/mshelp??? .hlp??? .chm
??????? application/octet-stream?? .exe? .bin? .com?? .dll??? .class
multipart:多組件
message:處理消息的

每一種MIME類型定義了大量的子類型,子類型使用需用"/"分割

move_uploaded_file()

is_uploaded_file():判斷是否是上傳文件

錯誤代碼($_FILES[$filename]["error"])


10.3
上傳多個文件和文件下載
<form action="todo.php" method="post" enctype="multipart/form-data">

//注意name為數組名稱,此時$_FILES變為三維數組,
<input type="file" name="myfile[]"><br>
<input type="file" name="myfile[]"><br>
<input type="file" name="myfile[]"><br>
<input type="file" name="myfile[]"><br>
<input type="hidden" name="MAX_FILE_SIZE" value="100000">? //隱藏表單
<input type="submit" value="上傳">
</form>

//$_FILES內部組成為
$_FILES["myfile"]["name"][o]
$_FILES["myfile"]["name"][1]
$_FILES["myfile"]["name"][2]
$_FILES["myfile"]["name"][3]

$_FILES["myfile"]["size"][o]
.......

?

下載文件
下載文件需要向瀏覽器發送必要的頭信息,通知瀏覽器將要進行下載文件的處理,發送信息包含以下內容:
??????? 文件下載的類型使用MIME類型
??????? 下載文件的描述,如給出文件的名稱等
??????? 下載文件的長度以字節為單位
發送頭信息,使用header()函數,此函數前面不能有任何輸出包括空行空格都不可以
此函數接收一個頭信息的字符串作為參數,之后需要將文件內容輸出到瀏覽器以便進行下載

$filename="one.html";
header("Content-type:text/html");?? //指定文件類型
header('Content-Disposition:attachment;filename="download.html"')? //指定文件的描述
??????????????????????????????????????????????????? 附件????? 文件名
header("Content-Length:".filesize($filename));?? //指定文件大小

$fp=fopen($filename,"r");
while(feof($fp)==false)??????????????? //循環從里面讀字節輸出
{
??????? echo fread($fp,1024);
}
fclose($fp);

?


$filename="圖片.jpg";
header("Content-type:image/jpeg");?? //指定文件類型
header('Content-Disposition:attachment;filename="tutudown.jpg"')? //指定文件的描述
??????????????????????????????????????????????????? 附件????? 文件名??? 隨便命名
header("Content-Length:".filesize($filename));?? //指定文件大小

readfile($filename);? //讀取全部文件內容并直接輸出到瀏覽器

轉載于:https://www.cnblogs.com/daiye/archive/2009/10/19/1585914.html

與50位技術專家面對面20年技術見證,附贈技術全景圖

總結

以上是生活随笔為你收集整理的lamp兄弟连视频笔记的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

一区二区激情 | 亚洲精品系列 | 久久一级电影 | 六月婷操 | 日韩精品亚洲专区在线观看 | 99热最新 | 国产不卡在线视频 | 色就色,综合激情 | 精品国产成人 | 久久久久久久久久久高潮一区二区 | 日韩免费二区 | 日日干,天天干 | 天天综合色天天综合 | 婷色在线 | 亚洲电影第一页av | 亚洲精品啊啊啊 | 久久天天躁狠狠躁夜夜不卡公司 | 国产三级视频 | 一区二区在线不卡 | 国产精品va在线观看入 | 日韩,精品电影 | 96久久久| 久久精品日本啪啪涩涩 | 国内精品视频在线 | 人人爽人人看 | 成人午夜在线观看 | 久久久久久综合 | 亚洲视频在线观看网站 | 久久综合久久综合久久综合 | 中文字幕丝袜一区二区 | 91精品国产网站 | 不卡的av中文字幕 | 91重口视频 | 91免费观看视频网站 | 午夜精品久久一牛影视 | 亚洲在线精品 | 成人四虎 | 在线综合 亚洲 欧美在线视频 | 99精品视频免费在线观看 | 久久夜夜夜| 91精品无人成人www | 黄色免费在线看 | 久久在现视频 | 国产精品久久精品 | 在线免费黄色片 | 在线免费av播放 | 中日韩男男gay无套 日韩精品一区二区三区高清免费 | 特级西西444www高清大视频 | 日韩网站在线 | 91大神dom调教在线观看 | 色综合久久精品 | 久久视频在线免费观看 | 在线观看中文字幕2021 | 精精国产xxxx视频在线播放 | 色婷婷啪啪免费在线电影观看 | 97福利视频 | 日韩伦理片hd | 精品国产一区二区三区久久影院 | 国产91成人 | 国产精品久久久久久久久久久久久久 | 亚洲精品日韩在线观看 | 中文字幕国产精品 | 久久99精品久久久久久久久久久久 | 99免费在线观看视频 | 天天干一干| 黄色成品视频 | 国产欧美精品一区二区三区 | 91精品国产乱码在线观看 | 国产精品成人免费一区久久羞羞 | 久久国产免费看 | 中文字幕精品三区 | 91网站在线视频 | 成人三级黄色 | 黄色免费国产 | 久久综合加勒比 | 成人在线视频在线观看 | 国产精品毛片久久久久久 | 国产精品24小时在线观看 | 亚洲精品国产精品国自产观看 | 国产精品99在线播放 | 蜜臀av性久久久久蜜臀av | 亚洲精品免费观看视频 | 日韩一区精品 | 欧美极度另类 | 国产97色| 亚洲精品高清在线观看 | 免费观看国产成人 | 久久精品欧美日韩精品 | 成片视频在线观看 | 九色琪琪久久综合网天天 | 久久人91精品久久久久久不卡 | 一本大道久久精品懂色aⅴ 五月婷社区 | 日韩黄色一区 | 国产麻豆视频免费观看 | 国产网站色 | 国产精品久久久免费 | 日韩成人在线一区二区 | 欧美精品免费一区二区 | 91亚州| 中文字幕九九 | 国产成人精品一二三区 | 中文字幕传媒 | 亚洲国产合集 | 中文字幕乱码在线播放 | 国产在线高清视频 | 国产中文 | 日本中文一区二区 | 亚洲精品小区久久久久久 | 91av亚洲| 成人网大片 | 亚洲综合色视频 | 亚洲精品综合一二三区在线观看 | 国产精品免费视频观看 | 五月激情综合婷婷 | 国产精品乱码久久 | 欧美 亚洲 另类 激情 另类 | 高清av中文在线字幕观看1 | 黄色aaa毛片| 亚洲免费精品视频 | 久久国产热 | 91精品国产麻豆国产自产影视 | 麻花豆传媒mv在线观看 | a天堂最新版中文在线地址 久久99久久精品国产 | 粉嫩aⅴ一区二区三区 | www亚洲一区 | 免费色网| 国产精品福利午夜在线观看 | 欧美三级在线播放 | 日韩欧美一区二区三区视频 | www久久九 | 欧美久久电影 | 国产区精品视频 | 中文字幕在线播放一区二区 | 色大片免费看 | www.五月天激情| www好男人 | 亚洲黄色片一级 | 夜夜操狠狠操 | 久久综合久久综合九色 | 亚洲视频在线视频 | 在线观看一区视频 | 免费黄色网址大全 | 亚洲精选视频在线 | 久久久久 免费视频 | 最近中文字幕国语免费高清6 | 欧美精彩视频在线观看 | 在线视频福利 | 天堂av影院| 成 人 黄 色 片 在线播放 | 麻豆影视网 | 在线免费高清一区二区三区 | 在线看日韩 | 在线观看视频黄 | 精品国自产在线观看 | 国产久草在线 | 中文字幕日本电影 | 国内精品久久久久久久影视麻豆 | 欧美在线free| a√天堂中文在线 | 亚洲一二区视频 | 91在线播放综合 | 国产高清一区二区 | 亚洲精品美女久久 | 99视频精品 | 亚洲精品久久久蜜桃 | 国产一区在线不卡 | 国产人成精品一区二区三 | 丁香婷婷综合五月 | 国内小视频在线观看 | 久草精品视频在线观看 | 五月婷网站 | 97超碰人人模人人人爽人人爱 | www色网站 | 成年人免费在线观看网站 | 国产精品美女久久久久久网站 | 精品国产乱码久久久久久久 | 久久伊99综合婷婷久久伊 | 欧美成人理伦片 | 亚洲精品国产精品久久99热 | 久久综合导航 | 探花视频免费观看 | 黄网站免费看 | 在线视频 一区二区 | 久久久免费精品 | 国模一区二区三区四区 | 久久99精品久久久久久三级 | 欧美性成人 | 一本一道久久a久久精品蜜桃 | 久久视屏网 | 日本丶国产丶欧美色综合 | 日韩三级不卡 | 天堂在线免费视频 | 亚洲色图av| 欧美精品免费一区二区 | 日韩久久久久久久久久久久 | av在线免费在线 | 日日操日日插 | 一级国产视频 | 午夜18视频在线观看 | 成年美女黄网站色大片免费看 | 亚洲精品视频在线 | 国产精品美女久久久网av | 国产成人精品久久久久蜜臀 | 欧美日韩在线免费观看 | 亚洲精品xxx | 国产高清视频在线播放 | 人人看人人 | 免费看污污视频的网站 | 国产欧美精品一区二区三区 | www.狠狠插.com| 欧美黄色免费 | 国产精品 国内视频 | 999免费视频 | 99久久综合国产精品二区 | 国产成人精品一区二区三区在线 | 狠狠88综合久久久久综合网 | 免费看黄网站在线 | 久久九九国产视频 | 国产精品资源在线观看 | 狠狠操天天射 | 一区中文字幕 | 狠狠狠操 | 欧美精品小视频 | 久久视频在线观看 | 中文不卡视频在线 | 97在线看| 亚洲日本va午夜在线电影 | 91成人亚洲 | 婷婷激情综合网 | 三三级黄色片之日韩 | 在线性视频日韩欧美 | 免费看片成人 | 国产成人精品一区二三区 | 久久国产精品久久久久 | 人人爱人人爽 | 99久久精品午夜一区二区小说 | 国产精品久久久久影视 | 日韩大片在线 | 黄色a一级片 | 国内外激情视频 | 亚洲精品看片 | 正在播放国产91 | 天天插日日射 | 久久第四色| 免费十分钟 | 夜夜躁狠狠躁日日躁 | 久久亚洲综合国产精品99麻豆的功能介绍 | 亚洲国产精品第一区二区 | 国内精品久久久久影院日本资源 | 91麻豆精品国产91久久久久久 | 亚洲精品欧美精品 | 亚洲国产一区av | 欧美人zozo | 国产一级a毛片视频爆浆 | 国产一级黄色av | 日日射av| 国产精品成人久久久久 | 久久草草热国产精品直播 | 国产精品3区 | 国产中文在线观看 | 欧美一级片在线免费观看 | 亚洲成av人影院 | 国产糖心vlog在线观看 | 国内一区二区视频 | 色停停五月天 | 婷婷在线色| 日韩精品一卡 | 国产精彩视频 | 美女网站色在线观看 | 色狠狠综合天天综合综合 | 天天色天天艹 | 国产精品第一视频 | 99视频在线免费观看 | 伊人五月综合 | 一级a性色生活片久久毛片波多野 | 国产精品毛片一区视频播不卡 | 在线天堂中文在线资源网 | 久久免费视频国产 | 亚洲综合激情五月 | 在线天堂视频 | 精品久久久久久亚洲 | 日p视频| 在线播放你懂 | 国产韩国精品一区二区三区 | 国产高清视频色在线www | 日韩在线视频国产 | www·22com天天操 | 日韩高清黄色 | 亚洲精品视频久久 | 欧美狠狠色 | 911久久香蕉国产线看观看 | 国产亚洲精品美女 | 香蕉国产91 | 在线观看精品一区 | 国产色区| 中文字幕免费不卡视频 | 日韩免费一区二区三区 | 中文字幕欧美日韩va免费视频 | 国产一级电影免费观看 | 国产一区二区久久久久 | av女优中文字幕在线观看 | 91亚洲精品视频 | 射射色 | 天天干天天做天天操 | 99爱在线观看 | 一区国产精品 | 国产精品成人品 | 中文在线资源 | 在线观看片 | 在线视频91 | 欧美激情视频一区二区三区免费 | 91精品1区 | 午夜精品久久久久久久久久 | 久久精品久久精品 | 欧美性一级观看 | 日韩欧美一区二区在线播放 | 亚洲精品美女视频 | 亚洲国产精品成人av | 久久久久久久久久久成人 | 欧美午夜久久 | 99视频网站 | 日本久久成人中文字幕电影 | 欧美一区二视频在线免费观看 | 国产高清综合 | 99精品在这里 | 日韩精品免费在线观看 | 狠狠色丁香婷婷综合视频 | 日韩三级久久 | 久久综合色播五月 | 综合色播 | 久久视频免费在线观看 | 国产精品久久久久久久久久久久午 | 国产精品久久久久久婷婷天堂 | 亚洲日本中文字幕在线观看 | 色丁香综合 | 成人精品999| 天堂在线成人 | 丁香午夜婷婷 | 91九色视频国产 | 久久草在线视频国产 | 久久精品999| 亚洲精品国产精品国 | 欧美日韩一区二区三区视频 | 中文国产成人精品久久一 | 日本在线观看一区二区三区 | 一级成人免费 | 国产高清久久久 | 9ⅰ精品久久久久久久久中文字幕 | 国产高清不卡在线 | 天天爱天天色 | 欧美一级电影免费观看 | 欧美日韩一区二区三区在线观看视频 | 九九九热精品免费视频观看网站 | 欧美亚洲久久 | 四虎在线观看视频 | 亚洲综合视频在线观看 | 色99中文字幕 | 四虎影视8848dvd | 超碰97免费 | 五月天久久综合网 | 亚洲视频免费视频 | 天天玩天天干天天操 | 国产精品成人一区二区 | 综合网天天 | 成人一级影视 | 麻豆免费视频网站 | 久久亚洲区| 久章草在线观看 | 亚洲精品久久久久999中文字幕 | 国产一在线精品一区在线观看 | 国产97在线视频 | 中文字幕久久精品一区 | h网站免费在线观看 | 中文字幕专区高清在线观看 | 久久人人添人人爽添人人88v | 在线免费中文字幕 | 日日激情| 欧美少妇18p | 久久久久久国产精品999 | 国产原创av片 | 国产一区二区在线观看免费 | 国产精品21区 | 福利视频区 | 久草香蕉在线 | 91精品亚洲影视在线观看 | 九九视频这里只有精品 | av在线短片 | 麻豆视频免费播放 | 国产网站色 | 五月婷婷在线观看视频 | 国产成人精品一区二区在线观看 | 亚洲免费a | 高清久久久 | 国产高清一区二区 | 色av男人的天堂免费在线 | 黄色毛片一级 | 久久精品999| www.在线观看av | 在线观看黄色的网站 | 久操97 | 国内精品视频免费 | 国产色婷婷在线 | 日本中文不卡 | 91av久久 | 久久精品人人做人人综合老师 | 91专区在线观看 | 久久男人影院 | 国产一二三四在线视频 | 亚洲涩涩涩 | 日韩在线首页 | 人人澡超碰碰97碰碰碰软件 | 97精品视频在线播放 | 91av超碰| 欧美日韩不卡在线观看 | 日韩av一区二区在线影视 | 99久久精品日本一区二区免费 | 一级黄色在线免费观看 | 日韩激情视频 | 久久男人视频 | 免费看的黄色 | 超碰97.com | 亚洲区另类春色综合小说校园片 | 91成人在线视频 | 国产精品免费视频网站 | 久久久一本精品99久久精品 | 欧美精品亚州精品 | 99精品福利 | 天天躁日日躁狠狠躁av麻豆 | 亚洲夜夜网 | 在线观看免费av网站 | 蜜桃视频色 | 亚洲永久免费av | 午夜狠狠干| www激情网 | 99热这里精品 | 久久免费视频1 | 蜜臀久久99静品久久久久久 | 久久久久久激情 | 六月丁香综合 | 免费黄av | 在线免费亚洲 | 国产一级a毛片视频爆浆 | 五月婷婷av | 色欧美综合 | 91免费国产在线观看 | 天堂在线视频免费观看 | 人人爽人人片 | 六月丁香婷婷久久 | 91看片淫黄大片在线播放 | 黄色三几片| 国产中文字幕视频在线观看 | 色婷婷av在线 | 人人添人人 | 国产成人久久久77777 | 97在线观看免费视频 | 亚洲人成人天堂h久久 | 久久一级片 | 欧美午夜性生活 | 在线免费色视频 | 亚洲人成人99网站 | av在线a| 亚洲三级视频 | 丁香六月国产 | 日韩不卡高清 | 久久久久五月天 | 欧美极度另类性三渗透 | 91看片在线观看 | 九色91av| 国产成人香蕉 | 国产麻豆视频免费观看 | 在线国产中文字幕 | 免费色网 | 高清日韩一区二区 | 三级小视频在线观看 | 黄色三级免费 | 国产日产欧美在线观看 | 午夜天天操 | 国产一级黄色av | 国产精品高潮在线观看 | 日韩精品久久久久 | 国产精品国产三级国产不产一地 | 婷婷久久网站 | 在线视频在线观看 | 欧美一区二区伦理片 | 午夜视频在线观看一区二区三区 | 伊人五月 | 国产精品一区二区av影院萌芽 | 国产精品视频内 | 国产高清在线免费 | 久久视频在线观看免费 | 国产福利一区二区三区视频 | 天天操天天干天天插 | 91香蕉亚洲精品 | 久久成熟| 久久免费看视频 | 久久综合欧美精品亚洲一区 | 日韩av手机在线观看 | 免费观看福利视频 | 天天狠狠操| 日韩视频在线观看免费 | 美女一级毛片视频 | 亚洲涩综合 | 国产一级h | 国产女v资源在线观看 | 国产精品久久久久一区二区三区 | 国产黄色大全 | 午夜精品久久久久久久99水蜜桃 | www.色com| 国产精品99页 | 日韩在线观看你懂的 | 亚洲91中文字幕无线码三区 | 超碰电影在线观看 | 福利视频一区二区 | av黄免费看 | 精品一区二区影视 | 精品国产激情 | 91污污视频在线观看 | 国产激情小视频在线观看 | 成人宗合网 | 丁香视频全集免费观看 | www四虎影院 | 欧美日韩18 | 91av在线视频免费观看 | 日韩精品中文字幕有码 | 91系列在线观看 | 婷婷激情综合 | 久久久国产精品电影 | 91麻豆精品国产91久久久使用方法 | 在线看日韩 | 国产在线观看中文字幕 | 久久99精品久久久久久三级 | 国产人免费人成免费视频 | 久久久久久免费毛片精品 | 高潮久久久 | 在线观看黄色大片 | 国产一区二区影院 | 在线观看国产区 | 91精品国自产在线偷拍蜜桃 | 国产精品成人一区二区三区吃奶 | 丁香花中文在线免费观看 | 色橹橹欧美在线观看视频高清 | 精品国产_亚洲人成在线 | 色视频成人在线观看免 | 国产青草视频在线观看 | 久久精品在线视频 | 国产一区二区三精品久久久无广告 | 日韩成人中文字幕 | 国产高清视频在线 | 国产 色 | 亚洲国产综合在线 | 久久国产精品区 | 国产高清在线精品 | av大全在线免费观看 | 天天综合精品 | 欧美成人性网 | 六月丁香色婷婷 | 97香蕉久久超级碰碰高清版 | 日韩在线不卡 | 日韩网站中文字幕 | 一区二区理论片 | 91看片在线免费观看 | 在线观看www视频 | 国产中文字幕av | 日韩xxx视频| 亚洲日韩欧美视频 | 成人久久18免费网站 | 亚洲精品乱码久久久久久9色 | 99人久久精品视频最新地址 | 69欧美视频| 中文字幕乱码在线播放 | 欧美a级片免费看 | 国产精品一区二区精品视频免费看 | 久久成人久久 | 国产精品久一 | 日本黄色大片免费看 | 69国产精品成人在线播放 | 成人一级免费电影 | 激情综合一区 | 国产一线二线三线性视频 | 香蕉在线观看视频 | 天天爽天天爽天天爽 | 日韩一区在线免费观看 | 人人澡人人爱 | 91精品国产92久久久久 | 亚洲成人av电影在线 | 欧美精品一区二区性色 | 91探花视频 | 久久婷婷一区二区三区 | 中文字幕在线播放日韩 | 五月婷婷在线视频观看 | 黄色午夜 | 久久免费成人网 | 国产精品理论在线观看 | 国产青春久久久国产毛片 | 精品在线一区二区三区 | 日三级在线 | 色婷婷激婷婷情综天天 | 国产精品 欧美 日韩 | 国产在线一区观看 | 天天爱天天射天天干天天 | 国产黄色片久久久 | 日韩精品一二三 | 精品久久久久久一区二区里番 | 91精品办公室少妇高潮对白 | 久久婷婷精品视频 | 欧美国产精品久久久久久免费 | 成人午夜免费福利 | 欧美成人h版电影 | 久草在线免费资源站 | 九九热在线观看 | 天天操夜 | 免费色视频 | 在线观看www视频 | 91成人精品在线 | 麻豆精品在线视频 | 国产一级电影免费观看 | 欧美激情视频三区 | 国产特级毛片aaaaaaa高清 | 色综合 久久精品 | 久久艹在线 | 中文字幕之中文字幕 | 丁香综合激情 | 日韩av在线网站 | 另类老妇性bbwbbw高清 | 亚洲日韩欧美一区二区在线 | 国产美腿白丝袜足在线av | 黄色特一级| 国产伦精品一区二区三区… | 欧美成人日韩 | 精品国产乱子伦一区二区 | 国产精品高潮呻吟久久av无 | 日韩理论电影网 | 香蕉视频18 | 中文字幕在线观看第三页 | 九色琪琪久久综合网天天 | 国产蜜臀av | 韩国av一区二区三区 | 毛片区| 91高清视频在线 | 91九色蝌蚪国产 | 欧美aⅴ在线观看 | 久久噜噜少妇网站 | 免费看黄色小说的网站 | 在线观看韩日电影免费 | 国产香蕉97碰碰碰视频在线观看 | 国产精品久久久久久久久久久久久久 | 麻豆网站免费观看 | 日韩视频免费播放 | 国产精品麻豆一区二区三区 | 永久免费在线 | 日韩在线视频免费观看 | 91人人爽人人爽人人精88v | 黄色高清视频在线观看 | 国产亚洲精品免费 | 欧美国产高清 | 亚洲成人一区 | 99精品乱码国产在线观看 | 激情视频一区二区三区 | 成人性生交大片免费看中文网站 | 国产福利在线不卡 | 久久国产精品一二三区 | 日日夜夜操av | 久久久免费| 日韩欧美在线国产 | 国产小视频在线看 | 在线观看av网| 亚洲第一成网站 | 美女中文字幕 | 国产成人精品一二三区 | 成人av手机在线 | 9色在线视频 | 日本在线观看一区二区 | 免费观看性生交 | 韩国av一区二区 | 国产精品一区二区久久精品爱微奶 | 国产日韩欧美视频 | 狠狠色丁香婷婷综合久小说久 | 亚洲精品午夜一区人人爽 | 亚洲国产精品第一区二区 | 日本黄色片一区二区 | 欧美精品久久久久久久久免 | 日韩av一区二区在线 | 午夜影院日本 | 久久免费视频这里只有精品 | 中文字幕在线看视频 | 国产一区视频在线观看免费 | 国产精品麻豆91 | 精品人人人 | 国产成人三级在线观看 | 国产成人精品免高潮在线观看 | 国产精品久久久久久久久久免费看 | 免费试看一区 | 91日韩国产 | 国内外成人免费在线视频 | 日韩欧美在线第一页 | 青青草国产精品视频 | 91在线公开视频 | 免费一区在线 | 天天久久综合 | 夜夜视频资源 | 久久成人国产精品免费软件 | 久久精品4 | 色的网站在线观看 | 久久国产电影 | 在线观看aa | 91麻豆精品国产91久久久使用方法 | 一本到在线 | 国产精品白丝av | 免费成人在线视频网站 | 久久亚洲在线 | 免费看黄在线看 | 国产精品va最新国产精品视频 | ,午夜性刺激免费看视频 | 亚洲婷婷免费 | 色综合天天视频在线观看 | 国产美女在线免费观看 | 亚洲精品成人在线 | 精品在线观看一区二区 | 91在线观 | 色婷婷视频| 午夜性福利 | 亚洲精品一区中文字幕乱码 | 日韩欧美精品一区二区三区经典 | 欧美一区二区三区在线视频观看 | 在线观看av免费 | 色噜噜在线观看 | 伊人亚洲综合 | 久久视频这里有久久精品视频11 | av一级片网站 | 天天视频色 | 久久久久久久久久久久国产精品 | 欧美日韩午夜爽爽 | 最新精品视频在线 | 久操视频在线免费看 | 久久久久久久久亚洲精品 | 97免费视频在线 | 日韩网站在线播放 | 色婷婷福利视频 | 四虎成人精品永久免费av九九 | 久久国产三级 | 国产中文字幕在线免费观看 | 国产玖玖精品视频 | 最近中文字幕高清字幕在线视频 | 最近最新中文字幕 | 成人国产精品免费观看 | 国产精品99久久久久久人免费 | 免费看黄色大全 | 欧美精品在线观看免费 | 日本女人在线观看 | 九九九九免费视频 | 亚洲一区 av | 久久久综合香蕉尹人综合网 | 久久免费视频播放 | 亚洲精品视频免费观看 | 日韩一区二区三区免费视频 | 日韩三区在线 | 久久久久亚洲精品中文字幕 | 精品福利网站 | 日本精品视频免费 | 91亚洲精 | 亚洲精品九九 | 婷婷激情站 | 久久久精品国产免费观看同学 | 天天爱天天草 | 中文字幕视频播放 | 五月天丁香 | 久久专区 | 国产一区二区中文字幕 | 国产成人一区二区三区免费看 | 久久国产精品久久精品 | 一区二区在线电影 | 狠狠狠操| 国内精品久久久精品电影院 | 亚洲视频axxx | 成人免费在线播放 | 午夜精品久久久 | 色诱亚洲精品久久久久久 | 免费观看一区 | 日本xxxx.com | 久久综合久久综合这里只有精品 | 久草电影在线 | 天堂av免费观看 | 日韩二区在线观看 | 国产女人免费看a级丨片 | 91最新中文字幕 | 日韩av电影一区 | 亚洲精品男人天堂 | 久久公开免费视频 | 大型av综合网站 | 午夜av电影| 在线免费精品视频 | 日韩成人高清在线 | 黄色app网站在线观看 | 亚洲精品国精品久久99热一 | 91av欧美 | 九九九免费视频 | 99视频精品全部免费 在线 | 91热视频| 久久ww| 久久国产片| 波多野结衣一区二区三区中文字幕 | 天天看天天干天天操 | 国产成人综 | 天天综合视频在线观看 | 精品99免费视频 | 日韩欧美在线一区 | 99精品在线免费在线观看 | 国内精品久久久久久久 | 久久综合影视 | 伊人网综合在线观看 | 欧美日韩精品免费观看 | 欧美日韩国语 | 人人澡人摸人人添学生av | 五月激情婷婷丁香 | 日韩免费视频线观看 | 日韩在线免费小视频 | aaa毛片视频 | 丁香高清视频在线看看 | 亚洲国产精品小视频 | 久草在线免费看视频 | 日韩欧美专区 | 超碰999 | 欧美成人精品xxx | 男女靠逼app | 丁香5月婷婷久久 | 色老板在线视频 | 欧美综合在线视频 | 99精品一区二区三区 | 亚洲资源一区 | 国产精品久久久久久久av电影 | 中文乱幕日产无线码1区 | 中文字幕黄色网址 | 黄色午夜网站 | 人人爽人人av | 视频在线观看日韩 | 免费又黄又爽 | 在线看岛国av | 人人爽人人爽人人 | 在线观看日韩专区 | 人人舔人人| 成人久久久久久久久久 | 精品国模一区二区 | 午夜在线免费观看 | 精品国产伦一区二区三区观看体验 | 国产视频资源在线观看 | 欧美性生活小视频 | 色综合久久66 | 国产精品2019 | 成人在线网站观看 | 夜夜操夜夜干 | 黄色毛片网站在线观看 | 亚洲日本va午夜在线电影 | 久久久久久久久网站 | 精品久久91 | 特黄特色特刺激视频免费播放 | 婷婷九月丁香 | 日韩精品免费一区二区三区 | 久草免费福利在线观看 | 久插视频 | 黄网站污 | 91久久久久久久一区二区 | 久久久五月婷婷 | 婷婷久久亚洲 | 中文乱幕日产无线码1区 | 久久xx视频| 亚洲精品在线观 | 色欲综合视频天天天 | 欧美另类69| 亚洲精品1区2区3区 超碰成人网 | 精品成人a区在线观看 | 国产一级免费av | 久久av在线 | 久久97久久97精品免视看 | av免费网站| 黄色网址在线播放 | 日本最新中文字幕 | 欧美另类高清 videos | 日韩一区二区免费在线观看 | 国产日韩亚洲 | 又黄又爽又刺激 | 久久天天躁狠狠躁夜夜不卡公司 | 亚洲少妇激情 | 日日躁天天躁 | 国产精品电影一区 | 亚洲精品动漫久久久久 | 在线观看国产一区二区 | 波多野结衣电影一区二区 | 中文字幕在线一二 | 色婷婷综合久久久中文字幕 | 成人av电影免费在线观看 | 免费观看一区二区 | 91伊人影院 | 成年人看片网站 | 黄a在线看 | 啪啪免费观看网站 | 五月香婷| 国产视频亚洲 | 亚洲精品视频在线播放 | 不卡的av电影 | 日韩精品视频免费在线观看 | 欧美日韩中文字幕在线视频 | 欧美成人tv | 丁香视频| 99欧美| 伊甸园av在线 | 日韩高清一二区 | 黄色h在线观看 | 久久精品中文字幕一区二区三区 | 亚洲一区在线看 | 久久久99精品免费观看 | 欧美 激情在线 | 精品美女久久久久久免费 | 911久久香蕉国产线看观看 | 91av资源网| 日韩免费三区 | 久操中文字幕在线观看 | 一区二区三区高清在线观看 | 亚洲经典中文字幕 | 久久爱992xxoo | 亚洲永久国产精品 | 国产九九热 | 欧美无极色 | 亚洲精品黄色在线观看 | 久艹视频在线免费观看 | 精品福利在线视频 | 免费看十八岁美女 | 五月天婷婷免费视频 | 911国产精品 | 69久久夜色精品国产69 | 开心婷婷色 | 欧美另类高清 videos | 国产日韩欧美中文 | 不卡的av电影在线观看 | 欧美激情综合五月 | 天天伊人网 | 成人毛片在线视频 | www黄免费 | 五月婷婷在线视频观看 | 欧美视频一区二 | 日韩在线视频观看免费 | 亚洲国产中文字幕在线视频综合 | 99久久久国产免费 | 日韩精品在线免费播放 | 九九九视频精品 | 一区三区视频在线观看 | 91精品国产综合久久福利不卡 | 亚洲精品免费在线视频 | 欧美在线一二区 | 久久免费黄色大片 | 日韩综合第一页 | 成人免费在线播放 | 一区二区三区在线观看免费视频 | 在线天堂视频 | 日韩免费观看av | 91中文在线视频 | 亚洲精品国产成人av在线 | 国产永久免费 | 美女视频a美女大全免费下载蜜臀 | 亚洲人久久久 | 国产精品久久久视频 | 九七视频在线观看 | 在线观看国产亚洲 | 操操操操网 | 久久韩国免费视频 | 麻豆一区二区三区视频 | 久久久影院| 婷婷丁香视频 | 欧美9999 | 91av短视频 | 国产精品一区二区免费 | 麻豆观看 | 国产一区欧美一区 | 欧美一二三区播放 | 国产91精品久久久久 | 嫩小bbbb摸bbb摸bbb | 午夜黄网 | av亚洲产国偷v产偷v自拍小说 | 国产精品淫 | 欧美一级免费高清 | 99久久久久久久 | 国产亚洲精品成人av久久ww | 国产精品美女免费 | 九九交易行官网 | 免费在线观看中文字幕 | 午夜精品久久久久久久久久 | 日韩欧美高清在线观看 | 国产精品国产三级国产不产一地 | 天天综合视频在线观看 | 亚洲三级精品 | 99re国产视频 | 亚洲免费av一区二区 | 国产精品对白一区二区三区 | 在线国产日韩 | 亚洲伊人av | 免费在线观看av网址 | 日韩精品中文字幕有码 | a级黄色片视频 | 蜜桃麻豆www久久囤产精品 |