|
|
新浪PHP工程师笔试题
: U- z& y3 f6 ^3 G- F( n: ?' [
2 _3 r* F, {. n: w
* M3 j% u6 V; s q$ q( G1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名# _* C! Q" O6 I2 Y. _
例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php % x& p2 ~1 m) @; S
" p+ {! G" ?. k. H. }7 A. G. X/ ?2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句
9 C+ j' i7 ^1 {3 |5 r <META http-equiv='Content-Type' content='text/html; charset=gbk'>
; g9 e2 b% a( L" c. j& a) L: r 请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5
$ `% R" Z; j; o. v" ^' x 请注意:2 G8 k: ~7 B2 f4 h: `
(1) 需要处理完整的 html 页面,即不光此 meta 语句& {- z' h6 G( Q- |6 Z0 E
(2) 忽略大小写
7 y8 a- v4 L: {# B) Z. H$ N (3) ' 和 " 在此处是可以互换的- n' @# ]2 }0 z1 [+ R7 b8 r& J" u S
(4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行7 d2 x0 r! ?6 e% K
(5) 注意处理多余空格
; n0 x- L. b# H4 l d+ |; D, ~& O: j B, z, E. Z, [7 x1 x" |1 {
3. 写一个函数,算出两个文件的相对路径
3 @. C5 a! _+ Q* `$ S 如 $a = '/a/b/c/d/e.php';
& H \8 C. @0 ?, A) v" C0 P $b = '/a/b/12/34/c.php';, L4 U- ?; b# t
计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上) ]7 `( o6 o! w) g- S
4 b* p$ y. L) j9 j, E
4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
: P+ Q' [0 c8 v" u
q- F7 c4 a7 M9 \1 U. W5.简述论坛中无限分类的实现原理。0 q4 B3 x9 p+ w; S3 c$ {
& N+ A8 O! d6 U7 ^& z2 z
6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。
* F: M7 g( S9 K+ uzz7 C! g. o; B4 y t% K) k
. o! x6 a, K$ q5 @5 X, r
C7 ]3 B# f2 B, a
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html4 `6 m0 _2 \" c% V0 }
新浪微博2011实习招聘专题:7 N; p% B: e5 N/ H6 g8 V
http://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|