某大型网络公司应聘时的笔试题目附答案

yipeiwu_com6年前PHP代码库
1、有一个论坛,帖子的数据巨大,请简要说明如何提高用户搜索帖子的效率。
在程序方面,可以使用页面缓存技术。在前台界面着设计方面也可以让用户输入多一些的关键字,比如帖子的标题,发贴人的id,时间等,这样就可以大大提高搜索的效率了。
缓存下就行了,模板缓存和局部缓存都可以

2、在blog中用户注册后自动绑定一个:用户名.mmosite.com这样的二级域名,请简要的说出解决方案。
可以用两个IIS站点,一个是主站,一个是域名跳转
用于跳转的站点在IIS里必须添加一个空的主机头(默认站点)
还需要以下几点:
1.泛域名解析,将*.yourdomain.com解析到你的Web服务器所在IP地址
2.在域名跳转站点的缺省页编辑程序,获得*.yourdomain.com中的*的值,跳转到主站

$_SERVER['HTT_HOST']; 根据这个查询下数据库就行了

3、请用PHP脚本解析出在
http://srfi.schemers.org/srfi-28/mail-archive/maillist.html
这个页面中出现的所有email,并保存到数组。

preg_match_all \w+@([\w\.]+) 就行了

4、用JavaScript 脚本写出下面的功能。有一个页面有两条图片广告,当用户访问这个页面时按百分之一的概率随机点击两个广告中的一个广告。

parseInt(Math.random()*100)==1

5、有一篇文章内容包含中文和英文字符,现在需要将文章中的英文单词全部提取出来。比如下面的文字:
RF Online has been officially rele按钮功ased for
提取结果应该是:
RF
Online
has
been
officially
rele
ased
for
请用C语言写出这个函数。

preg_match_all \w+
C语言也简单,assoc范围判断下就行

6、请使用linux下的shell(Bourne Again Shell)脚本写出下面要求的功能:
现在有一个目录/video/temp/用来存放用户上传的视频文件,这个目录是临时的现在我们需要定时把这个目录里文件转移到/video/年月日/下面来,请写出脚本
#!/usr/bin/php -n
foreach(glob("/video/temp/") as $file){
  copy...

相关文章

php性能优化分析工具XDebug 大型网站调试工具

php性能优化分析工具XDebug 大型网站调试工具

一、安装配置   1、下载PHP的XDebug扩展,网址:http://xdebug.org/   2、在Linux下编译安装XDebug 引用 tar -xzf xdebug-2.0....

PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解

PHP从零开始打造自己的MVC框架之类的自动加载实现方法详解

本文实例讲述了PHP从零开始打造自己的MVC框架之类的自动加载实现方法。分享给大家供大家参考,具体如下: 前面介绍了MVC框架的入口文件,接下来我们希望完成一个“自动加载类”的功能,我们...

PHP生成Flash动画的实现代码

PHP生成Flash动画的实现代码

其中有一组映射到 SWF 动画中的数据类型的对象:子图形、图形、文本、位图等等。在本文中,我使用了预编译的扩展 php_ming.dll 库用于 Windows 版本的 PHP。 清单...

深入解析PHP垃圾回收机制对内存泄露的处理

上次说到了refcount和is_ref,这里来说说内存泄露的情况复制代码 代码如下:$a = array(1, 2, &$a);unset($a);在老的PHP版本中,这里就会出现内存...

php简单生成一组与多组随机字符串的方法

本文实例讲述了php简单生成随机字符串的方法。分享给大家供大家参考,具体如下: 生成一组: <?php $str = "0123456789abcdefghijklmn...