-
- 印度总理辛格访华专题
-
- 专访辛格:早日解决边界问题是战略目标
- 辛格称北京奥运将为印度举办赛事提供灵感
- 印度总理辛格访华参观北京奥运场馆建设
7、 如何将一个数组元素的排列顺序反转过来(例如以下代码反转以 后的顺序是: array ('d', 'c', 'b', 'a'))? (选择 2 个答案) BD A. array_flip() B. array_reverse()
C. sort() D. rsort() 8、 A. srpos 9、 A. ******xyz xyz2 10、 比较两个字符串大小的最好方法是什么? C B. == C. trcasecmp() D. strcmp()
哪个选项会匹配下边的这个正则表达式? (/.*\*xyz\d/)C /.*\*xyz\d/ /.* B. *****_xyz1 D. _*xyz C. ******
以下哪个错误无法被标准的错误控制器获取?B B. E_USER_ERROR C. E_PARSE D. E_NOTICE
A. E_WARNING 填空题 1. ___42____
$val = max('string', array(2, 5, 7), 42);
//$val 值为
2. (^\s*)|(\s*$)这个正则表达式作用是:_____匹配以 0 个或多个空 白符开头或者 0 个或多个空白符结尾的字符串_____;
3.
@和&;的作用____忽略错误,与_____________________;
4. 使用 oracle 中日期转换函数,把字符串“2007-1-18 21:22:13”转 换成日期类型 to_date('$tr_time','YYYY-MM-DD HH24:MI:SS') 5. 定义常量 MYPI= 3.14______define(“MYPI”,”3.14”)___________________;
6.
linux 下,如何查看所有用户______ cat /etc/passwd ___________________;
简答题 1. 简述单引号和双引号的用法
双引号串中的内容可以被解释而且替换, 而单引号串中的内容总被认为是普通字 符 2. Switch 完整语法和注意事项 switch ($shuaige) { case 1: 我是帅哥; break; case 2: 帅哥是我; break; default: 帅哥; } 使用 Switch 语句可以避免冗长的 if..elseif..else 代码块, case 只能处理 整数,或者能像整数一样运算的类型,比如 char,
使用时 case 后用'', 注意 break 不能少,default 是为了处理一些之前没有包含到的情况,这样更为安全。 3.用 PHP 编写代码在页面输出当前的北京时间, 格式为“2007-01-18 09:22:03” date_default_timezone_set('PRC'); date("Yecho date("Y-m-d H:i:s",time());
4. 以下语句可能存在错误,如果存在错误请指出什么错误(每个语句 单独考虑) l print_r $val = 333;
print_r($val = 333); l 无 l $foo[bar] = 'enemy'; $a += ($b = 4) + 5;
无,最好 bar 加上引号 l 无 5.列举
web 开发中的安全性
问题 1, sql 注入攻击 数据库操作安全, UPDATE、 DELETE、 INSERT 的操作没有限制用户操作权限, 2, 数据库操作安全,UPDATE、 DELETE、INSERT 的操作没有限制用户操作权限, 这将是一件很危险的事情。 这将是一件很危险的事情。 3, 没有验证用户 http 请求的方式 POST 或者 GET,GET 请求被合法通过! GET, 请求被合法通过! 没有验证表单来源的唯一性, 4, 没有验证表单来源的唯一性,不能识别是合法的表单提交还是黑客伪造的 表单提交! 表单提交! function x($a = "1", $b){}
6. 简述 GBK、GB2312、BIG5 、GB18030 GB2312 支持的汉字较少,GBK 是相比 GB2312 汉字更为丰富,GB18030 相比 GBK 增加了一些少数名族汉字汉字库更为多样,但是常人很难用到,一般简体中文使 用 GBK。而繁体中文使用 BIG5.
7.
isset()和 empty()的区别
isset($var); //为 false 没有定义没有定义为假
$var = ''; isset($var); //为 true 定义了为真 empty($var); //为 true 值为空反回真 $var = '111'; empty($var); //为 false 不为空返回假
8.如果某段与数据库交互的程序运行较慢你将如何处理? 一是首先提高数据库的查询速度,比如增加索引,优化表的结构. 一是首先提高数据库的查询速度,比如增加索引,优化表的结构. 二是优化程序代码,如果查询比较多,可以尽量用条件查询,减少查询语句, 二是优化
程序代码,如果
查询比较多,可以尽量用条件查询,减少查询语句,比如 条件查询 能用一条查询语句就不用两条. 能用一条查询语句就不用两条. 三就是提高服务器的速度,优化服务器,把不必要的进程关掉。 三就是提高服务器的速度,优化服务器,把不必要的进程关掉。
9. 简述存储过程的适用情况
sql 难以实现的复杂逻辑或计算, 不建议在高并发的系统中使用存储过程. 难以实现的复杂逻辑或计算, 不建议在高并发的
系统中使用存储过程.
10. Linux 上的 crond 服务可对服务器设置计划任务,请问如果我需设置每 2 分钟执行一次/tmp/test.sh 的脚本应如何设置计划任务,请写出操作方法。 用户的权限登录。 1、首先用 root 用户的权限登录。 start 服务。 2、切换到/etc/init.d/目录下,使用命令:crond start 启动 crond 服务。
切换到/etc/init.d/目录下,使用命令: /etc/init.d/目录下 /tmp/test.sh。 3、切换到/etc/目录下,使用命令: crontab –e /tmp/test.sh。 切换到/etc/目录下,使用命令: /etc/目录下
11. 在很多时候, 我们可以通过 apache 的主配置文件来设置对 test 目录的 访问权限控制,如:IP/test 请问如果需设置 test 下的一个子目录的访 问控制权限,是否可以在主配置文件中修改,如果不可以应如何解决。
可以,如果不可以在需要控制的子目录下创建.htaccess 文件,写入访问控制。 可以,如果不可以在需要控制的子目录下创建.htaccess 文件,写入访问控制
12. 以下代码会产生什么问题,如何解决
$dir = $_POST['dir']; include("/usr/local/apache/htdoc/inc/$dir "); ?> 不安全, 禁止此种写法。 需要用户提供目录, 必须对输入进行过滤和安全的防范。 实现题 1. 用 html 实现如下表格:三行三列,其中第一行第一列和第二行第一列 合并;第二行第二列和第二行第三列合并
|
|
|
|
|
|
|
2. 如何求解字符串”中国 2 北 333 京”的字符数 (一个中文一个字符) , 并找到第四个字符”北”(PHP) 在配置中打开 mb_substr 支持 $string ='中国 2 北 333 京'; ='中国 echo mb_substr($string,5,2);
3. 计算某段字符串中某个字符出现的次数(例如: gdfgfdgd59gmkblg 中 g 的次数)(PHP)
$text = 'gdfgfdgd59gmkblg'; echo substr_count ( $text,'g');
4.
如何通过 php 程序防止外部页面提交表单?编写一段代码
session_start(); if(isset($_POST['name']) &;&; !empty($_POST['name'])) { if($_POST['check']==$_SESSION['check']) { echo '正常访问'; } else { echo '外部访问';
} } $token=md5(uniqid(rand(),true)); $_SESSION['check']=$token;
?>
5.
编写函数取得上一月的最后一天
function getLastMonthLastday($dateString = ''){ $time = time(); if($dateString != '') $time = strtotime($dateString); return date('Y-m-t', strtotime('last month', $time)); }
echo getLastMonthLastday(); //显示当前日期的上月最后一天 6. 如何添加 html 元素的事件,有几钟方法,举例
直接在页面 html 元素中添加;例子: 调用脚本激发控件的某个事件;例子: object.attachEvent("onclick",alert(‘hello’));
7. 企业产品表有一下字段企业 ID(cid)、企业发布产品(product), 发布时间(pubtime),要求:查出“企业发布产品”命中关键字“啤酒”的记 录,按以下顺序排序:每个企业在最近 3 日内最新的一条记录,然后是其他所有 的记录,不考虑
数据库类型。 SELECT *
FROM `mytable` WHERE `product` LIKE '%啤酒%' GROUP BY `cid` ORDER BY `pubtime`