Discuz教程网

据说是新浪php工程师的面试题(编程部分)

[复制链接]
authicon 猪头 发表于 2011-1-8 07:52:50 | 显示全部楼层 |阅读模式

大家来试试,不是很难但很全面!
1. 写一个函数,尽可能高效的,从一个标准 url 里取出文件的扩展名
比如: http://www.sina.com.cn/abc/de/fg.php?id=1 需要取出 php 或 .php
2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码格式,以下是一个标准的 meta 语句
<META http-equiv='Content-Type' content='text/html; charset=gbk'>
请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5
请注意:
1. 需要处理完整的 html 页面,即不光此 meta 语句
2. 忽略大小写
3. ' 和 " 在此处是可以互换的
4. 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行
5. 注意处理多余空格
3. 写一个函数,算出两个文件的相对路径
如 $a = '/a/b/c/d/e.php';
$b = '/a/b/12/34/c.php';
计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上
4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
5.简述论坛中无限分类的实现原理。
6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。



上一篇:C语言案例教程 - 第九章 文件
下一篇:据说是51.COM的面试题(部分)
authicon D_hong 发表于 2011-6-21 13:59:44 | 显示全部楼层
支持一下,确实是不错的贴子。
authicon Pianissimo 发表于 2011-6-22 16:00:00 | 显示全部楼层
好耶!功能强大啊
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-7-5 07:01

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表