网站后台技术 项目一 PHP网站开发环境搭建
尝试开发一个页面,使用echo语句输出字符串“恭喜您走上PHP的编程之路!”。
1、尝试开发一个页面,使用echo语句输出字符串“恭喜您走上PHP的编程之路!”。
网站后台技术 项目二 PHP数据类型数据表达式以及运算符
限制用户的输入
1、动态网页的特点是能够人机交互,但有时却需要限制用户的输入。使用PHP函数判断输入(这里先假定一个变量)的数据是否符合不列要求:输入必须为全数字、输入字符串长度不允许超过25,输入不允许为空。注:获取这符串长度函数为strlen(string)。
2、PHP的输出语句有echo、print、printf、print_r。尝试使用这4个语句分别输出数据,看它们之间有什么不同。
网站后台技术 项目三 PHP流程控制语句、PHP条件控制语句、PHP循环控制语句
使用循环语句
1、使用循环语句,输出任意一个二维数组。
2、使用循环控制语句,输出7层圣诞树。 * ** *** **** ***** ****** *******
网站后台技术 项目四 PHP数组、数组类型、数组相关操作
开发一个页面
1、尝试声明一个一维数组和一个二维数组,并对数组元素分别进行输出。
2、尝试开发一个页面,使用list()函数和each()函数获取存储在数组中的图书名称和作者。
3、尝试开发一个页面,使用explode()函数以"*"为分隔符实现添加多选题功能。
网站后台技术 项目五 PHP与WEB页面的交互
开发一个用户注册页面
1、尝试开发一个用户注册页面,尽可能包含课程中所提到的表单元素,并使用POST方法获取表单中每个表单元素的值。
网站后台技术 项目六 文件上传
完成一张图片(jpg或gif或png)文件上传。
1、完成一张图片(jpg或gif或png)文件上传
网站后台技术 项目七 Mysql 数据库基础
Mysql 数据库
1、创建一个数据库db_shop,然后查看MYSQL服务器中所有的数据库,并确认数据库db_shop是否创建成功
2、在数据库db_shop中创建商品信息表tb_shangpin;表结构如下图所示:
3、将会员信息表tb_shangpin更名为tb_shop,并确认更名操作是否成功
4、向商品信息表tb_shop的各字段中添加10条商品信息
5、浏览商品信息表tb_shop中的全部数据,将第一条数据的商品名称修改为“数码相机”,将该表中的最后一条数据删除。
网站后台技术 项目九 PHP操作mysql数据库
PHP操作mysql数据库
1、创建一个数据库db_shop,并修改数据库的名称为shop
2、在数据库shop中添加两个数据表,在数据表中尝试添加各种数据类型的字段,设置每个表中的ID为自动编号,并设置为主键
3、使用SQL语句向数据表中添加字段值
4、将数据库生成SQL脚本data.sql,然后建立一个数据库db_library,将生成的脚本文件导入到数据库中
企业网站综合实例
公告发布系统的后台管理系统设计
1、完成公告发布系统的后台管理系统设计,要求该系统完成以下功能: 1、添加公告信息 2、查询公告信息 3、编辑公告信息 4、删除公告信息 5、分页显示公告信息
期末测试题
期末测试题
1、复选框的type属性值是( )
A、checkbox
B、radio
C、select
D、check
2、HTML中,超链接用的是什么标签
A、〈a>
B、〈table>
C、〈b>
D、〈head>
3、strtolower( )函数的功能是( )
A、将给定的字符串全部转换为小写字母
B、将给定的字符串全部转换为大写字母
C、将给定的字符串首字母转换为小写字母
D、将给定的字符串首字母转换为大写字母
4、文件框的type属性值是( )
A、text
B、hidden
C、textarea
D、checkbox
5、自定义函数中,返回函数值的关键字是( )
A、returns
B、close
C、return
D、back
6、HTML中,title标签放在什么位置
A、body标签里
B、head标签里
C、script标签里
D、table标签里
7、在html中嵌入javaScript,应该使用的标记是( )
A、〈script language="javascript">
B、〈head> 〈/head>
C、〈body> 〈/body>
D、〈!--....//..>
8、在str_replace(1,2,3)函数中1 2 3 所代表的名称是( )
A、"取代字符串","被取代字符串","来源字符串"
B、"被取代字符串","取代字符串","来源字符串"
C、"来源字符串","取代字符串","被取代字符串"
D、"来源字符串","被取代字符串","取代字符串"
9、定义静态变量的关键字是( )
A、static
B、statics
C、STATIC
D、STATICS
10、empty()的功能是:
A、测试变量是否为空
B、测试变量是否存在
C、测试常量是否为空
D、测试常量是否存在
11、浏览网页时,看到的内容是HTML的哪一部分?
A、title
B、table
C、body
D、head
12、申明全局变量的关键字是( )
A、globals
B、global
C、GLOBAL
D、无
13、如果想要在文件末尾写入方式打开一个文件,该给fopen()传什么参数?
A、w
B、r
C、a
D、a+
14、以下脚本输出什么? ( ) <?php echo 'Testing ' . 1 + 2 . '45'; ?>
A、Testing 1245
B、Testing 345
C、Testing 1+245
D、245
15、15、PHP语言标记是( )。
A、
B、<?php ……?>
C、?............?
D、/*………*/
16、PHP语句以什么符号结束()
A、.
B、:
C、;
D、无需任何符号,换行就行
17、“<?php echo ' PHP'; #语言?>你好呀!”这句会在浏览器中显示为( )
A、PHP
B、PHP 语言
C、PHP语言你好呀!
D、PHP你好呀!
18、在PHP中,定义一个常量define(‘NAME’,’小鸭’,true),以下语句正确输出“小鸭”的是( )。
A、echo name;
B、echo NAM;
C、echo ‘name’;
D、echo ‘NAME’;
19、在PHP语言中,“$paty=’12345’;”,变量$paty的类型是( )
A、布尔型
B、整型
C、字符串
D、浮点型
20、在PHP语言中,“$paty=false;”,变量$paty的类型是( )
A、布尔型
B、整型
C、字符串
D、浮点型
21、在PHP中,将变量$paty转换为浮点型变量正确的是( )。
A、$paty=1;$paty=$paty(float);
B、$paty=1;$paty=$paty[float];
C、$paty=1;$paty=[float]$paty;
D、$paty=1;$paty=(float)$paty;
22、在PHP中表示除法运算的操作符是( )
A、+
B、/
C、*
D、%
23、在PHP中,以下$result的值是() $a=100;$b=50;$result=$a/$b;
A、2
B、0
C、150
D、50
24、26、在PHP中,要想连接两个字符串,使用()符号。
A、+
B、^
C、.
D、&
25、在PHP中,以下代码显示结果是()。 <?php $d='Hello';$e='北京';echo $d.$e; ?>
A、Hello北京
B、’Hello北京’
C、Hello.北京
D、显示错误
26、在PHP中,以下代码显示结果是()。 <?php $d='Hello';$e=123;echo $d+$e; ?>
A、Hello123
B、Hello
C、123
D、显示错误
27、在PHP中,12= =“12“返回值为()
A、true
B、false
C、0
D、错误
28、在PHP中,以下运算符不属于逻辑运算符的是( )
A、!
B、>
C、&
D、&&
29、在PHP中,以下运算符哪个代表逻辑中的“或”( )。
A、!
B、&&
C、||
D、or
30、在PHP中,$a值为true ,$b值为false以下哪个表达式返回false()。
A、$a && $b
B、$a||$b
C、$a && !$b
D、!$a || !$b
31、在PHP中,“@”符号的作用( )
A、屏蔽提示信息
B、抑制一些错误警告
C、指向某个固定地址
D、注释符
32、在PHP中,“echo 5>7?’true’:’false’;”语句输出的结果是( )
A、5
B、7
C、true
D、false
33、在PHP中,若$a=3;$b=5;echo $a>$b-$a && !$b-$a || $a?"true":"false"则输出结果是( )
A、0
B、1
C、true
D、false
34、函数var_dump的意义是( )
A、定义数组
B、遍历数组
C、输出变量的相关信息
D、递归数组
35、37 strtoupper( )函数的功能是
A、将给定字符串全部转换为大写字母。
B、将给定字符串全部转换为小写字母。
C、将给定字符串首字母转换为大写字母。
D、将给定字符串首字母转换为小写字母。
36、浏览网页时,看到的内容是HTML的哪一部分?
A、title
B、table
C、body
D、head
37、运算符"%"的作用是(C )
A、无效
B、取整
C、取余
D、除
38、37 file( )函数返回的数据类型是()
A、数组
B、字符串
C、整型
D、根据文件来定
39、计算字符串长度的函数是
A、strlen( )
B、len( )
C、stringlen( )
D、lens( )
40、array_push()的作用是
A、将数组的第一个元素弹出
B、将数组的最后一个元素弹出
C、将一个或多个元素压入数组的末尾
D、将一个或多个元素插入数组的开头
41、isset()的功能是
A、测试变量是否存在
B、测试变量是否为空
C、测试常量是否为空
D、测试常量是否存在
42、判断数组值存在的函数为
A、in_array()
B、array_key_exists()
C、array_keys()
D、array_values()
43、要想返回一个数组中单元的键名,可以使用( )函数
A、in_array()
B、array_key_exists()
C、array_keys()
D、array_values()
44、用于删除数组中所有重复的值,返回一个由唯一值组成的数组的函数为
A、in_array()
B、Array_unique()
C、array_keys()
D、array_values()
45、复制文件使用( )函数实现
A、copy()
B、unlink()
C、rename()
D、fwrite()
46、使用( )函数,可以移动、重新命名一个已经存在的文件或目录
A、copy()
B、unlink()
C、rename()
D、fwrite()
47、( )函数将任何英文文本的日期时间描述解析为 Unix 时间戳
A、date()
B、getdate()
C、strtotime()
D、mktime()
48、PHP程序中,需要处理的上传数据保存在全局数组
A、$_FILES
B、$_COOKIE
C、$GLOBALS
D、$_SESSION
49、使用函数( )来检查此文件是否是上传文件。
A、is_uploaded_file( )
B、move_uploaded_file()
C、uploaded_file()
D、move_file()
50、以下那一个不是PHP数据类型的为
A、integer
B、friend
C、boolean
D、array