|
|
新浪PHP工程师笔试题1 I u/ e2 K2 N5 j1 O9 u5 W: z) {
' U1 C1 K5 ~ Q# O
3 C8 l, q( O& |, [3 j1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名5 N% A3 h8 \- I' x2 ?) }7 C! H7 p
例如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
) Y& O% Y* N% c, V7 H
`1 \0 H0 f3 h3 v( G; r: E0 Q2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句& l. I" G% i; `, H5 u5 o: `
<META http-equiv='Content-Type' content='text/html; charset=gbk'>
5 ]2 |; X1 b" b* y6 g: F 请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5
d: @0 [) S# J: i# ~4 n 请注意:
! |% b! l6 ~9 f$ }6 `9 h& Y0 C# V (1) 需要处理完整的 html 页面,即不光此 meta 语句9 o; S% @# C' M5 c5 o7 n& o
(2) 忽略大小写
0 e1 {* P6 o9 V1 w) A6 f2 D (3) ' 和 " 在此处是可以互换的# I0 H+ V$ H, d3 [( _
(4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行
& O9 _7 b/ P M5 c4 b (5) 注意处理多余空格3 f! m% u& t; L) e& O; B ]
4 F* t' g. T% d0 Q. j) H ~3. 写一个函数,算出两个文件的相对路径! ~" r- w \" \2 P5 Y- L$ a
如 $a = '/a/b/c/d/e.php';- t j4 [; @7 l% R& o
$b = '/a/b/12/34/c.php';6 e, ]. }6 h+ G, k. r
计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上8 A, {% v, l0 a6 d M
- W5 A. @, u6 ?& E, i& D4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
& J' d b' S" y/ [+ T+ O6 D$ O
4 }# @6 Y; H6 s( K; v5.简述论坛中无限分类的实现原理。9 f- u' W8 s& ^9 w( a
/ T6 T9 {( E* Z8 @/ c5 D6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。
0 c) z/ D. b3 l3 I0 i3 ?zz
) @9 L1 p9 |$ E& J6 j$ V# {) v$ M) z+ Y) X
, `) c" n4 O" K' }! A8 C$ k/ { q) ^! z7 `
新浪求职俱乐部:http://bbs.aftjob.com/group-49-1.html
4 G( }" g8 H& Q2 d( l新浪微博2011实习招聘专题:
) c, ~* a; c3 l5 e/ I( Thttp://bbs.aftjob.com/portal.php?mod=topic&topicid=21 |
|