一些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...

面试题 相关文章推荐
开发中都用到了那些设计模式?用在什么场合?
Aug 21 面试题
金智子午JAVA面试题
Sep 04 面试题
C有"按引用传递"吗
Sep 06 面试题
几个数据库方面的面试题
Jul 01 面试题
值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型
Oct 24 面试题
介绍一下Linux文件的记录形式
Apr 18 面试题
什么时候用assert
May 08 面试题
中科前程Java笔试题
Nov 20 面试题
JAVA招聘远程笔试题
Jul 23 面试题
介绍一下javax.servlet.Servlet接口及其主要方法
Nov 30 面试题
Servlet如何得到客户端机器的信息
Oct 17 面试题
解释下列WebService名词:WSDL、SOAP、UDDI
Jun 22 面试题
几道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中使用mysqli扩展库对mysql的操作
2013/07/03 PHP
php缓冲 output_buffering和ob_start使用介绍
2014/01/30 PHP
详解WordPress开发中的get_post与get_posts函数使用
2016/01/04 PHP
Yii2中DropDownList简单用法示例
2016/07/18 PHP
php 类中的常量、静态属性、非静态属性的区别
2017/04/09 PHP
php类自动装载、链式操作、魔术方法实现代码
2017/07/23 PHP
JavaScript 密码强度判断代码
2009/09/05 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
jQuery实现随意改变div任意属性的名称和值(部分原生js实现)
2013/05/28 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
document.addEventListener使用介绍
2014/03/07 Javascript
jquery用offset()方法获得元素的xy坐标
2014/09/06 Javascript
js实现表单检测及表单提示的方法
2015/08/14 Javascript
基于cookie实现zTree树刷新后展开状态不变
2017/02/28 Javascript
Bootstrap的Carousel配合dropload.js实现移动端滑动切换图片
2017/03/10 Javascript
Node.js实现文件上传的示例
2017/06/28 Javascript
浅谈vuex 闲置状态重置方案
2018/01/04 Javascript
JavaScript事件发布/订阅模式原理与用法分析
2018/08/21 Javascript
基于Vue 2.0 监听文本框内容变化及ref的使用说明介绍
2018/08/24 Javascript
vue组件中iview的modal组件爬坑问题之modal的显示与否应该是使用v-show
2019/04/12 Javascript
浅谈TypeScript的类型保护机制
2020/02/23 Javascript
如何使用vue slot创建一个模态框的实例代码
2020/05/24 Javascript
Vue路由权限控制解析
2020/11/09 Javascript
[49:35]KG vs SECRET 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
python类参数self使用示例
2014/02/17 Python
python画图——实现在图上标注上具体数值的方法
2019/07/08 Python
python matplotlib库绘制条形图练习题
2019/08/10 Python
opencv 图像礼帽和图像黑帽的实现
2020/07/07 Python
python中pdb模块实例用法
2021/01/15 Python
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
专业毕业生个性的自我评价
2013/10/03 职场文书
初三学习决心书
2014/03/11 职场文书
学校创先争优活动总结
2014/08/28 职场文书
小学教师先进事迹材料
2014/12/15 职场文书
银行催款通知书
2015/04/17 职场文书
javascript的var与let,const之间的区别详解
2022/02/18 Javascript