一些PHP的面试题


Posted in 面试题 onMay 06, 2015
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…
}

Tags in this post...

面试题 相关文章推荐
介绍一下Java的安全机制
Jun 28 面试题
面向对象编程是如何提高软件开发水平的
May 06 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
什么是命名空间(NameSpace)
Nov 24 面试题
C#中有没有运算符重载?能否使用指针?
May 05 面试题
C#可否对内存进行直接的操作
Feb 26 面试题
init进程的作用
Apr 12 面试题
简述安装Slackware Linux系统的过程
May 08 面试题
Shell编程面试题
May 29 面试题
什么是会话Bean
May 14 面试题
如何写出高质量、高性能的MySQL查询
Nov 17 面试题
JPA的优势都有哪些
Jul 04 面试题
几道PHP面试题
Apr 14 #面试题
PHP如何防止SQL注入
May 03 #面试题
几道PHP的面试题
May 19 #面试题
PHP解析URL是哪个函数?怎么用?
May 09 #面试题
什么是Smarty变量操作符?如何使用Smarty变量操作符
Jul 18 #面试题
如何配置、使用和清除Smarty缓存
Dec 23 #面试题
介绍一下Cookie和Session及他们之间的区别
Nov 20 #面试题
You might like
PHP生成带有雪花背景的验证码
2008/09/28 PHP
JS中encodeURIComponent函数用php解码的代码
2012/03/01 PHP
php截取字符串函数分享
2015/02/02 PHP
php实现从上传文件创建缩略图的方法
2015/04/02 PHP
Laravel推荐使用的十个辅助函数
2019/05/10 PHP
通用JS事件写法实现代码
2009/01/07 Javascript
JS 事件绑定函数代码
2010/04/28 Javascript
从零开始学习jQuery (六) jquery中的AJAX使用
2011/02/23 Javascript
关于jQuery新的事件绑定机制on()的使用技巧
2013/04/26 Javascript
js运动动画的八个知识点
2015/03/12 Javascript
浅谈JavaScript中的Math.atan()方法的使用
2015/06/14 Javascript
简介AngularJS的视图功能应用
2015/06/17 Javascript
js实现数组转换成json
2015/06/26 Javascript
纯js代码实现简单计算器
2015/12/02 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
AngularJS+bootstrap实现动态选择商品功能示例
2017/05/17 Javascript
vuejs+element-ui+laravel5.4上传文件的示例代码
2017/08/12 Javascript
提升node.js中使用redis的性能遇到的问题及解决方法
2018/10/30 Javascript
详解如何使用router-link对象方式传递参数?
2019/05/02 Javascript
layui实现下拉复选功能的例子(包括数据的回显与上传)
2019/09/24 Javascript
[06:43]DAC2018 4.5 SOLO赛 Maybe vs Paparazi
2018/04/06 DOTA
Python求两个list的差集、交集与并集的方法
2014/11/01 Python
在Python程序中实现分布式进程的教程
2015/04/28 Python
python3使用pyqt5制作一个超简单浏览器的实例
2017/10/19 Python
Python使用pymysql从MySQL数据库中读出数据的方法
2018/07/25 Python
Python  unittest单元测试框架的使用
2018/09/08 Python
python如何修改文件时间属性
2021/02/05 Python
HTML5输入框下拉菜单功能的示例代码
2020/09/08 HTML / CSS
Bjorn Borg官方网上商店:国际运动时尚品牌
2016/08/27 全球购物
请写出一段Python代码实现删除一个list里面的重复元素
2015/12/29 面试题
列车长先进事迹材料
2014/01/25 职场文书
教师节商场活动方案
2014/02/13 职场文书
诚信承诺书
2015/01/19 职场文书
导师工作推荐信
2015/03/27 职场文书
公司地址变更通知
2015/04/25 职场文书
意外事故赔偿协议书
2016/03/22 职场文书