PHP技术项目实训课件_第1页
PHP技术项目实训课件_第2页
PHP技术项目实训课件_第3页
PHP技术项目实训课件_第4页
PHP技术项目实训课件_第5页
已阅读5页,还剩53页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PHP技术项目实训

1.实训的目的:

进一步了解与应用PHP技术

2.实训的项目:

新闻发布系统(cms)

3.主要的课程:

php基础理论,mysql数据库操作,项目开发

4.所要学的知识点联智创想教育PHP技术项目实训

联智创想教育1

PHP语言做为当今互联网最流行的开发语言,被全世界超过2000万的网站使用着,PHP语言作为成熟的开源体系——LAMP(Linux、Apache、MySQL、PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性等特点,正受到越来越多的Web程序员的青睐,通过本次的实践教程将使大家对PHP语言有一个基本的了解,并可以自己动手编写一个简单的小项目。一些使用PHP技术的WEB2.0网站:

YahooFliker、Youtobe、Facebook、Babytree、无名小站、优酷、MOP等国内外很多大型门户也在使用PHP作为系统开发,如:

百度、新浪、搜狐、雅虎、赶集网、淘宝、GooglePHP语言——Web2.0开发的利器PHP语言做为当今互联网最流行的开发语言,被全世界超过22PHP语言——Web2.0开发的利器在互联网的初级阶段,Web开发者多使用C或Perl等CGI语言进行Web开发,进而发展到使用ASP,PHP4等脚本语言,时至今日C#/ASP.NET,JAVA(jsp/j2ee),PHP5,Python,Ruby等百花齐放。

由于微软的解决方案不能跨平台运行,余下的只有JavaEE(SunJava2EnterpriceEdition)与LAMP(Liunx/Apache/MySQL/PHP)两种解决方案。而J2EE架构成本与开发成本过于昂贵,JAVA对于开发人员来说学习成本与学习难度也比较高,但是这些对PHP来说却不是问题:免费!简单!开发速度快!

PHP语言——Web2.0开发的利器在互联网的初级阶段3What’sPHP? PHP(HypertextPreprocessor)是一种跨平台的,在服务器端执行的脚本语言。主要用于处理动态网页。PHP也包含命令行接口(CommandLineInterface)和用于创建图形用户界面(GUI)的程序。

PHP(PersonalHomePage)最初由RasmusLerdorf设计。后来AndiGutmans和ZeevSuraski的加入,重写了php内核,并且因此成立了Zend公司,多年来PHP在Zend公司和全世界众多开源程序爱好者共同发展与完善下快速成长起来。目前版本已达到PHP6,全面支持面向对象编程。What’sPHP? PHP(HypertextPre4PHP的特点快速、免费、跨平台

具有很好的扩展性(可伸缩性)和开发性

强大的数据库支持和丰富的功能

易学易用

面向对象编程

版本更新速度

面向企业级应用PHP的特点快速、免费、跨平台

5PHP应用范围1.论坛系统

PHPBBDiscuz!PhpWind2.内用管理系统(CMS)

PhpCmsDedeCms帝国CMS3.电子商务系统

MagenteosCommerceECShopTaobao4.博客系统、SNS社交网络

WordPressUCenterHomeElggDolphin5.项目管理系统、在线办公系统(OA)6.Win32/X-window桌面级(PHPGTK、Winbinder)应用,Shell或命令行下运行的deamon守护脚本以及服务器端管理程序PHP应用范围1.论坛系统

PHPBBDiscuz6PHP语言学习资源1.太多非常优秀的开放源代码的免费项目程序

Discuz!PhpwindPhpcmsWordPressElggECShopdedecms…2.太多的PHP框架

zendframeworkSymfonycakephpthinkphpfleaphp/qeephp…3.太多的php社区…4.Php手册、搜索引擎()5.众多的开源爱好者、支持者与技术牛人PHP语言学习资源1.太多非常优秀的开放源代码的免费项目程序7PHP的精神1.自由

PHP起源于自由软件,即开放源代码(OpenSource)软件。自由软件是一种生活习惯及态度。

2.开放、共享、互助遵守GNU协议。3.英雄不问出处!PHP的精神1.自由

PHP起源于自由软件,即开放源代码(O8在windows下搭建PHP运行环境

2.流行的一键式集成安装包

APMServ、APPServ、PHPnow、HiLite、PnLite在windows下搭建PHP运行环境2.流行的一键式集成9php基本语法从一个例子看起:

新建一个文本文件保存扩展名为“.php”,内容如下:

<html>

<head><title>这只是一个测试!</title></head>

<body><?php

echo“PHP开发环境跑超来了!”;

?></body>

</html>

注:所有的标签都是成对的,这是个好习惯!php基本语法从一个例子看起:

新建一个文本文件保存扩展名10PHP的书写格式PHP风格

<?php//Yourcode

?>2.脚本格式

<scriptlanguage=“php”>

//Yourcode

</script>3.ASP风格(必须开启标签支持)

<%

//yourcode

%>推荐使用第一种风格。PHP的书写格式PHP风格

<?php推荐使用第一种风格11变量与表达式

变量与表达式123.数组声明一个变量为数组类型:

$names=array();

开始给数组元素赋值了,

$names[]=“linghuchong”;

$names[]=“qiaofeng”;

$names[]=“mingyuexin”;

print_r($names);$new_names=array(

‘linghuchong’=>‘令狐冲’,

‘qiaofeng’=>‘乔疯’,

‘mingyuexin’=>‘明月新’

);var_dump($new_names);3.数组声明一个变量为数组类型:

$names134.对象

$obj=newmember();$obj->member_login();

classmember{functionmember_login(){

//optcode…}}4.对象

$obj=newmember();14三种类型的操作符:

一元、二元、三元操作符1+1;10*3.1415962;-0.5;$i–1;

$number=1>2?1:2;

$total=1;

$count=“10”;

$total+=$count;

echo$total;打印与输出变量、显示数组与对象、变量的数据精度、变量的作用域、变量类型、静态变量、变量操作符变量的其它事情三种类型的操作符:打印与输出变量、显示数组与对象、变量的数据15算术运算符(+,-,*,/,%)

$val1=1;$val2=2;$val3=$val1+$val2;echo$val3;

赋值运算符(=,+=,-=,*=,/=,%=)

$val=0;$val+=1;echo$val;

字符串操作(.,{…}{…})

$val1=‘abc’;$val2=‘def’;echo$val1.$val2;

前置与后置加减运算(++,--)

$val=1;echo++$val;echo$val++;

比较运算符(==,===,!=,<>,!==,<,>,<=,>=)

$val1=123;$val2=“123”;if($val1==$val2){echo‘$val1等于$val2’;

布尔运算符(and,or,xor,!,&&,||)

$val1=true;$val2=false;if($val&&$val2){echo‘True’;}

其它操作符(@,``)

$a=@(2/0);算术运算符(+,-,*,/,%)

16常量

php脚本运行时,值不再改变了。定义一个常量

define(“CONSTANT_NAME”,常量的值);常量的一些说明:

常量名称是一个大写字符串

常量的值可以是任意的字符串内容

常量可以定义为布尔值(True/False),默认为True

具有全局作用域常量

php脚本运行时,值不再改变了。定义一个17流程控制语句If语句

switch语句循环结构语句While(){}

break/continue(循环控制)Do{}while()For(){}Foreach(){}包含控制

includerequireinclude_oncerequire_once

流程控制语句If语句

switch语句循环结构语句While18函数

提供独立明确任务的流程语句块。用来组织与重用代码。PHP内部函数

php基本函数与外部扩展库提供的扩展函数使用(调用)方式:fun_name($val1,$val2,…,$valn);

strlen()substr()time()intval()header()printf()用户自定义函数

functionfun_name($var1,$var2,…){//处理语句

}函数

提供独立明确任务的流程语句块。用来组织与重用19函数的命名规则函数名称不区分大小写。

函数的参数没有限制,可以定义任意个需要参数数量。

虽然理论上函数名可以为双字节的汉字,但是不建议使用。

总体来说,php函数命名还是比较宽松的。Php标准函数都是小写命名,也可以大小

写混合。

Php中的$Name与$name指向的是两个不同的变量,也就是说php对变量名的大小写

是敏感的。而My_fun()与my_fun()则指向同一个函数。函数的作用域从函数中返回值函数的命名规则函数名称不区分大小写。

函数的参数没有限制,可20表单─处理用户输入一、表单与HTML

1.设计表单

<form>

<inputtype=“submit”/>

</form>

二、GET与POST的区别1.GET方法是在访问URL时,使用浏览器地址栏来传递值。方便直观,但是访问该网站的用户也可以修改URL串后发送给服务器,如果程序处理得不够好很容易出错,而且GET传递的字符串长度不能超过250个字符,如果超长浏览器会自动截断,导致数据丢失。另外GET方法不支持ASCII字符之外的任何字符。比如包含有汉字或其他非ASCII字符时,需要使用额外的编码操作,虽然有时候浏览器也能自动完成(可以使用url_encode和url_decode函数)。

2.POST方法发送变量数据时,对于用户来说是不透明的,按HTTP协议来说,数据附加于header的头信息中,用户不能随意修改,这对于Web应用程序而言,安全性好一点,而且使用POST可以发送大体积的数据给WEB服务器。

3.因为POST是随HTTP的header信息一起发送的,当触发POST表单提交后,如果用户后悔而点点击“后退”按钮,浏览器不会自动重发POST数据。如果用户此时单击“刷新”按钮,将会有“数据已经过期,是否重新提交表单”的提示,这一点又不如GET使用方便。使用GET传值时,即使用户使用“后退”或“刷新”按钮,浏览器的URL地址也是依然存在的。表单─处理用户输入一、表单与HTML

21表单元素<inputtype=“text”/><inputtype=“password”/><inputtype=“checkbox”/><inputtype=“radio”/><inputtype=“file”/><inputtype=“hidden”/><inputtype=“reset”/><inputtype=“submit”/><inputtype=“button”/><select><option></option></select><textarea></textarea>表单属性

namesizevaluemultiplerowscolsmaxlengthidselectedchecked表单的处理方法

if($_SERVER[‘REQUEST_METHOD’]==‘POST’){

//optcode

}表单元素<inputtype=“text”/>22PHP加密那点事1.MD5加密(单向加密)

$val=‘123456’;

$val=md5($val);2.SHA1加密码(单向加密)

$val=‘123456’;

$val=sha1($val);3.base64_encode与base64_decode

$val=‘123456’;

$val=base64_encode($val);

$val=base64_decode($val);PHP加密那点事1.MD5加密(单向加密)

$val=‘23PHP中的SESSION与COOKIE1.什么是cookie

2.Cookie应用开发

setcookie(stringname[,stringvalue[,intexpire[,stringpath[,stringdomain[,boolsecure[,boolhttponly]]]]]]);

echo$_COOKIE[‘name’];

3.什么是SESSION

4.SESSION应用

session_start();

$_SESSION[stringname]=value;

echo$_SESSION[‘name’];PHP中的SESSION与COOKIE1.什么是c24PHP对文件的操作文件的读写

fopen,fclose,file_get_contents,file_put_contents

实例:

$file_name=“test.txt”;

$fp=fopen($file_name,’r’);

if($fp){

$data=fread($fp,filesize($file_name));

fclose($fp);

$file_name=“test2.txt”;

$fp=fopen($file_name,‘wt’);if($fp){

echo‘正在写入…’;

fwrite($fp,$data);

fclose($fp);

}PHP对文件的操作文件的读写

fopen,fclose,fi25MySQL数据库与SQL语句MySQL数据库与SQL语句26SQL语句MySQL数据库数据操纵1.CREATEDATABASEnews;2.SHOWDATABASES;3.USEnews;4.SHOWTABLES;5.CREATETABLE<table_name>(<field_name_1><field_type_1><modifiers>,<field_name_2><field_type_2><modifiers>,…);6.ALTERTABLE<table_name>ADD<new_field_name><new_field_type>;ALTERTABLE<table_name>MODIFY<old_field_name><new_field_name><new_field_type>;7.DROPTABLE<table_name>;8.INSERTINTO<table_name>(field_name_1,field_name_2,…)VALUES(value_1,value_2,…);9.DELETE*FROMnews;

DELETEFROMnewsWHEREcategory_id=1;10.UPDATE<table_name>SET<field_name>=<new_value>[WHERE…];11.DROPDATABASE<datebase_name>;12.SELECT[DISTINCT]<filed_name>/*FROM<location>/<tab_name>[WHEREwhere_definition][GROUPBYcol_name,…][HAVINGwhere_definition][ORDERBY{unsigned_integer|col_name|formula}[ASC|DESC],…][LIMIT[offset,]rows]13.COUNTMAXMINSUMAVGGROUP14.关联查询(INNERJOIN,LEFTOUTJOIN,RIGHTOUTJOIN)SQL语句MySQL数据库数据操纵1.CREATE27PHP与MySQL数据库接口一、使用mysql扩展操作数据(php的mysql标准函数)

<?php

$host=“localhost”;

$user=“root”;

$pass=“123456”;

$db=“test_db”;//创建一个mysql连接$connection=mysql_connect($host,$user,$pass)ordie(“UnabletoMySQLServer!”);//选择一个数据库

mysql_select_db($db)ordie(‘Unabletoselectdatabase!’);//开始查询

$query=“SELECT*FROMnews”;//执行SQL语句

$result=mysql_query($query)ordie(“Errorinquery:$query.“.mysql_error());//显示返回的记录集行数

if(mysql_num_rows($result)>0){

while($row=mysql_fetch_row($result)){

var_dump($row);}

}else{echo‘未找到记录!’;}//释放记录集所占用的内存

mysql_free_result($result);//关闭数据库连接

mysql_close($connection);?>连接数据库的参数PHP与MySQL数据库接口一、使用mysql扩展操作数据(282.其他显示记录集的函数1).mysql_fetch_row()结合php的list()2).mysql_fetch_assoc()

每行生成一个关联数组3).mysql_fetch_object()

返回一个对象4).mysql_fetch_array()二、php5与MySQL的新接口MySQLi相比mysql扩展库增强了:

本地绑定/准备/执行的语法支持

游标的支持

SQL语句执行时的错误代码

可同时执行多个SQL语句

索引分析

同时提供过程与面向对象的调用接口2.其他显示记录集的函数1).mysql_fetch_row29PHP技术项目实训

1.实训的目的:

进一步了解与应用PHP技术

2.实训的项目:

新闻发布系统(cms)

3.主要的课程:

php基础理论,mysql数据库操作,项目开发

4.所要学的知识点联智创想教育PHP技术项目实训

联智创想教育30

PHP语言做为当今互联网最流行的开发语言,被全世界超过2000万的网站使用着,PHP语言作为成熟的开源体系——LAMP(Linux、Apache、MySQL、PHP)的重要一员,以其简单性、开放性、低成本、安全性和适用性等特点,正受到越来越多的Web程序员的青睐,通过本次的实践教程将使大家对PHP语言有一个基本的了解,并可以自己动手编写一个简单的小项目。一些使用PHP技术的WEB2.0网站:

YahooFliker、Youtobe、Facebook、Babytree、无名小站、优酷、MOP等国内外很多大型门户也在使用PHP作为系统开发,如:

百度、新浪、搜狐、雅虎、赶集网、淘宝、GooglePHP语言——Web2.0开发的利器PHP语言做为当今互联网最流行的开发语言,被全世界超过231PHP语言——Web2.0开发的利器在互联网的初级阶段,Web开发者多使用C或Perl等CGI语言进行Web开发,进而发展到使用ASP,PHP4等脚本语言,时至今日C#/ASP.NET,JAVA(jsp/j2ee),PHP5,Python,Ruby等百花齐放。

由于微软的解决方案不能跨平台运行,余下的只有JavaEE(SunJava2EnterpriceEdition)与LAMP(Liunx/Apache/MySQL/PHP)两种解决方案。而J2EE架构成本与开发成本过于昂贵,JAVA对于开发人员来说学习成本与学习难度也比较高,但是这些对PHP来说却不是问题:免费!简单!开发速度快!

PHP语言——Web2.0开发的利器在互联网的初级阶段32What’sPHP? PHP(HypertextPreprocessor)是一种跨平台的,在服务器端执行的脚本语言。主要用于处理动态网页。PHP也包含命令行接口(CommandLineInterface)和用于创建图形用户界面(GUI)的程序。

PHP(PersonalHomePage)最初由RasmusLerdorf设计。后来AndiGutmans和ZeevSuraski的加入,重写了php内核,并且因此成立了Zend公司,多年来PHP在Zend公司和全世界众多开源程序爱好者共同发展与完善下快速成长起来。目前版本已达到PHP6,全面支持面向对象编程。What’sPHP? PHP(HypertextPre33PHP的特点快速、免费、跨平台

具有很好的扩展性(可伸缩性)和开发性

强大的数据库支持和丰富的功能

易学易用

面向对象编程

版本更新速度

面向企业级应用PHP的特点快速、免费、跨平台

34PHP应用范围1.论坛系统

PHPBBDiscuz!PhpWind2.内用管理系统(CMS)

PhpCmsDedeCms帝国CMS3.电子商务系统

MagenteosCommerceECShopTaobao4.博客系统、SNS社交网络

WordPressUCenterHomeElggDolphin5.项目管理系统、在线办公系统(OA)6.Win32/X-window桌面级(PHPGTK、Winbinder)应用,Shell或命令行下运行的deamon守护脚本以及服务器端管理程序PHP应用范围1.论坛系统

PHPBBDiscuz35PHP语言学习资源1.太多非常优秀的开放源代码的免费项目程序

Discuz!PhpwindPhpcmsWordPressElggECShopdedecms…2.太多的PHP框架

zendframeworkSymfonycakephpthinkphpfleaphp/qeephp…3.太多的php社区…4.Php手册、搜索引擎()5.众多的开源爱好者、支持者与技术牛人PHP语言学习资源1.太多非常优秀的开放源代码的免费项目程序36PHP的精神1.自由

PHP起源于自由软件,即开放源代码(OpenSource)软件。自由软件是一种生活习惯及态度。

2.开放、共享、互助遵守GNU协议。3.英雄不问出处!PHP的精神1.自由

PHP起源于自由软件,即开放源代码(O37在windows下搭建PHP运行环境

2.流行的一键式集成安装包

APMServ、APPServ、PHPnow、HiLite、PnLite在windows下搭建PHP运行环境2.流行的一键式集成38php基本语法从一个例子看起:

新建一个文本文件保存扩展名为“.php”,内容如下:

<html>

<head><title>这只是一个测试!</title></head>

<body><?php

echo“PHP开发环境跑超来了!”;

?></body>

</html>

注:所有的标签都是成对的,这是个好习惯!php基本语法从一个例子看起:

新建一个文本文件保存扩展名39PHP的书写格式PHP风格

<?php//Yourcode

?>2.脚本格式

<scriptlanguage=“php”>

//Yourcode

</script>3.ASP风格(必须开启标签支持)

<%

//yourcode

%>推荐使用第一种风格。PHP的书写格式PHP风格

<?php推荐使用第一种风格40变量与表达式

变量与表达式413.数组声明一个变量为数组类型:

$names=array();

开始给数组元素赋值了,

$names[]=“linghuchong”;

$names[]=“qiaofeng”;

$names[]=“mingyuexin”;

print_r($names);$new_names=array(

‘linghuchong’=>‘令狐冲’,

‘qiaofeng’=>‘乔疯’,

‘mingyuexin’=>‘明月新’

);var_dump($new_names);3.数组声明一个变量为数组类型:

$names424.对象

$obj=newmember();$obj->member_login();

classmember{functionmember_login(){

//optcode…}}4.对象

$obj=newmember();43三种类型的操作符:

一元、二元、三元操作符1+1;10*3.1415962;-0.5;$i–1;

$number=1>2?1:2;

$total=1;

$count=“10”;

$total+=$count;

echo$total;打印与输出变量、显示数组与对象、变量的数据精度、变量的作用域、变量类型、静态变量、变量操作符变量的其它事情三种类型的操作符:打印与输出变量、显示数组与对象、变量的数据44算术运算符(+,-,*,/,%)

$val1=1;$val2=2;$val3=$val1+$val2;echo$val3;

赋值运算符(=,+=,-=,*=,/=,%=)

$val=0;$val+=1;echo$val;

字符串操作(.,{…}{…})

$val1=‘abc’;$val2=‘def’;echo$val1.$val2;

前置与后置加减运算(++,--)

$val=1;echo++$val;echo$val++;

比较运算符(==,===,!=,<>,!==,<,>,<=,>=)

$val1=123;$val2=“123”;if($val1==$val2){echo‘$val1等于$val2’;

布尔运算符(and,or,xor,!,&&,||)

$val1=true;$val2=false;if($val&&$val2){echo‘True’;}

其它操作符(@,``)

$a=@(2/0);算术运算符(+,-,*,/,%)

45常量

php脚本运行时,值不再改变了。定义一个常量

define(“CONSTANT_NAME”,常量的值);常量的一些说明:

常量名称是一个大写字符串

常量的值可以是任意的字符串内容

常量可以定义为布尔值(True/False),默认为True

具有全局作用域常量

php脚本运行时,值不再改变了。定义一个46流程控制语句If语句

switch语句循环结构语句While(){}

break/continue(循环控制)Do{}while()For(){}Foreach(){}包含控制

includerequireinclude_oncerequire_once

流程控制语句If语句

switch语句循环结构语句While47函数

提供独立明确任务的流程语句块。用来组织与重用代码。PHP内部函数

php基本函数与外部扩展库提供的扩展函数使用(调用)方式:fun_name($val1,$val2,…,$valn);

strlen()substr()time()intval()header()printf()用户自定义函数

functionfun_name($var1,$var2,…){//处理语句

}函数

提供独立明确任务的流程语句块。用来组织与重用48函数的命名规则函数名称不区分大小写。

函数的参数没有限制,可以定义任意个需要参数数量。

虽然理论上函数名可以为双字节的汉字,但是不建议使用。

总体来说,php函数命名还是比较宽松的。Php标准函数都是小写命名,也可以大小

写混合。

Php中的$Name与$name指向的是两个不同的变量,也就是说php对变量名的大小写

是敏感的。而My_fun()与my_fun()则指向同一个函数。函数的作用域从函数中返回值函数的命名规则函数名称不区分大小写。

函数的参数没有限制,可49表单─处理用户输入一、表单与HTML

1.设计表单

<form>

<inputtype=“submit”/>

</form>

二、GET与POST的区别1.GET方法是在访问URL时,使用浏览器地址栏来传递值。方便直观,但是访问该网站的用户也可以修改URL串后发送给服务器,如果程序处理得不够好很容易出错,而且GET传递的字符串长度不能超过250个字符,如果超长浏览器会自动截断,导致数据丢失。另外GET方法不支持ASCII字符之外的任何字符。比如包含有汉字或其他非ASCII字符时,需要使用额外的编码操作,虽然有时候浏览器也能自动完成(可以使用url_encode和url_decode函数)。

2.POST方法发送变量数据时,对于用户来说是不透明的,按HTTP协议来说,数据附加于header的头信息中,用户不能随意修改,这对于Web应用程序而言,安全性好一点,而且使用POST可以发送大体积的数据给WEB服务器。

3.因为POST是随HTTP的header信息一起发送的,当触发POST表单提交后,如果用户后悔而点点击“后退”按钮,浏览器不会自动重发POST数据。如果用户此时单击“刷新”按钮,将会有“数据已经过期,是否重新提交表单”的提示,这一点又不如GET使用方便。使用GET传值时,即使用户使用“后退”或“刷新”按钮,浏览器的URL地址也是依然存在的。表单─处理用户输入一、表单与HTML

50表单元素<inputtype=“text”/><inputtype=“password”/><inputtype=“checkbox”/><inputtype=“radio”/><inputtype=“file”/><inputtype=“hidden”/><inputtype=“reset”/><inputtype=“submit”/><inputtype=“button”/><select><option></option></select><textarea></textarea>表单属性

namesizevaluemultiplerowscolsmaxlengthidselectedchecked表单的处理方法

if($_SERVER[‘REQUEST_METHOD’]==‘POST’){

//optcode

}表单元素<inputtype=“text”/>51PHP加密那点事1.MD5加密(单向加密)

$val=‘123456’;

$val=md5($val);2.SHA1加密码(单向加密)

$val=‘123456’;

$val=sha1($val);3.base64_encode与base64_decode

$val=‘123456’;

$val=base64_encode($val);

$val=base64_decode($val);PHP加密那点事1.MD5加密(单向加密)

$val=‘52PHP中的SESSION与COOKIE1.什么是cookie

2.Cookie应用开发

setcookie(stringname[,stringvalue[,intexpire[,stringpath[,stringdomain[,boolsecure[,boolhttponly]]]]]]);

echo$_COOKIE[‘name’];

3.什么是SESSION

4.SESSION应用

session_start();

$_SESSION[stringname]=value;

echo$_SESSION[‘name’];PHP中的SESSION与COOKIE1.什么是c53PHP对文件的操作文件的读写

fopen,fclose,file_get_contents,file_put_contents

实例:

$file_name=“test.txt”;

$fp=fopen($file_name,’r’);

if($fp){

$data=fread($fp,filesize($file_name));

fclose($fp);

$file_name=“test2.txt”;

$fp=fopen($file_name,‘wt’);if($fp){

echo‘正在写入…’;

fwrite($fp,$data);

fclose($fp);

}PHP对文件的操作文件的读写

fopen,fclose,fi54MySQL数据库与SQL语句MySQL数据库与SQL语句55SQL语句MySQL数据库数据操纵1.CREATEDATABASEnews;2.SHOWDATABASES;3.USEnews;4.SHOWTABLES;5.CREATETABLE<table_name>(<field_name_1><field_type_1><mod

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论