|
|
新浪PHP工程师笔试题
8 }9 n, m' H6 g& H. O9 L7 T6 I* `* g6 [$ M; w4 H* i
, L: Y+ x. v% h1 u/ O5 _3 z7 `1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
3 |3 Q, t; Z T( c! e! }) r, E" e 例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php ' z9 z1 _) Y& ]
6 P0 `0 \8 b& S. ] a2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句+ }/ I5 V% x" o6 J2 z" _# z% o0 \
<META http-equiv='Content-Type' content='text/html; charset=gbk'>- D" d$ q: g- L7 i$ F: u3 S- t; v
请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big52 z8 E: C: I4 K1 u. l
请注意:
& Y" A# } O( Z. ~ (1) 需要处理完整的 html 页面,即不光此 meta 语句: c2 L9 | O \* P
(2) 忽略大小写
2 G8 g6 u& ]4 G. M1 W V( D (3) ' 和 " 在此处是可以互换的9 j3 e' F4 W# {
(4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行
& B" u4 x& G3 x' P+ ^- z% V7 h (5) 注意处理多余空格. \1 E; ^0 g( W
% m. z8 Y3 f. B, P% e# W3. 写一个函数,算出两个文件的相对路径) Z& J4 I4 P# R
如 $a = '/a/b/c/d/e.php';5 s' m( W# t; g1 a
$b = '/a/b/12/34/c.php';
# W. B; f" l. e# Y$ }" p( P 计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上
- n6 m* _% u( I2 n5 P
g3 m& \- H4 B7 J5 [0 d4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。 , E. w% x/ Z) O# ]6 S" c
1 @% q9 z) C# e3 |
5.简述论坛中无限分类的实现原理。
8 p% E$ c2 t+ V* \9 `6 r% b+ Y
E+ C# g+ G* @+ Q! y" H6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。& @% J2 `1 G6 F9 I4 ?9 I
zz
9 h# C+ u9 \; R2 z8 o' f% J# ?8 v
6 K; w6 W0 x$ l# r' R. \
# U) H* \, N8 @3 E新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
) i; E' h, A7 ?5 F! o5 k新浪微博2011实习招聘专题:$ E P( c( w& Q0 k7 R* w
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|