|
|
新浪PHP工程师笔试题& a- ~6 X1 u/ n7 c7 I+ ]" ?! l
0 A( ?/ D5 \& d/ I
8 Z( C+ Z! H! s+ g4 o1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
2 g) u9 u: v7 ]* x 例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
1 ^, O+ F% |: h
3 r: h$ q' s" F) G; `8 o) C2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句
* G7 } Q8 U. L+ \8 p <META http-equiv='Content-Type' content='text/html; charset=gbk'>
- U; `: H3 I5 q& h P0 n1 O3 ? 请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5 e2 g; z4 i( }8 c1 [. b9 Q/ p v9 o! \
请注意:
+ }; D# N- m0 ] (1) 需要处理完整的 html 页面,即不光此 meta 语句% T' D5 N. H! j$ l i' \
(2) 忽略大小写
& l6 o6 t }! C0 j' X (3) ' 和 " 在此处是可以互换的
/ O4 {' k/ q) k/ W2 q' U: w i9 u (4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行
. D- `8 m- a' m0 h; q6 m6 Q8 e (5) 注意处理多余空格2 }1 q. O! j' P$ O* O0 }
- Y6 M+ h _3 p0 I k3. 写一个函数,算出两个文件的相对路径8 E" ^5 W( N) @! C
如 $a = '/a/b/c/d/e.php';+ V* g% [( S2 c" J/ s3 o6 G6 L
$b = '/a/b/12/34/c.php';
' U2 t; { I' y7 T& A2 T0 f7 r# s 计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上% q8 f+ i- {; {
' S; M! p+ e' ~% a! H7 G7 M
4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。 7 g# h: l: [7 v+ e2 o4 Z& @
$ r4 E- F; ^5 x5.简述论坛中无限分类的实现原理。6 }6 T8 h% v- c/ j
5 s; y2 o- B" R& t0 K9 E6 C2 D
6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。' f n5 R7 r. q' ^ v; @
zz
" j% d3 I0 W7 e1 g: d- O6 p) f* i8 L- b# j6 ~3 e' L1 z4 @3 B
: Z+ ^9 I Z3 {* U+ s新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
* z/ J- L( L- F0 `& M新浪微博2011实习招聘专题:; a# D7 v) a! W! A0 T. v' [9 }
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|