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

面试题 相关文章推荐
PHP两种查询函数array/row的区别
Jun 03 面试题
C/C++有关内存的思考题
Dec 04 面试题
android面试问题与答案
Dec 27 面试题
.net笔试题
Mar 03 面试题
TCP/IP的分层模型
Oct 27 面试题
Shell如何接收变量输入
Aug 06 面试题
介绍一下gcc特性
Jan 20 面试题
英智兴达软件测试笔试题
Oct 12 面试题
Python里面search()和match()的区别
Sep 21 面试题
IBatis持久层技术
Jul 18 面试题
Shell脚本如何向终端输出信息
Apr 25 面试题
解释一下ruby中的特殊方法与特殊类
Feb 26 面试题
几道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 应用容器化以及部署方法
2018/02/12 PHP
PHP连接sftp并下载文件的方法教程
2018/08/26 PHP
基于ThinkPHP删除目录及目录文件函数
2020/10/28 PHP
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
js中parseFloat(参数1,参数2)定义和用法及注意事项
2013/01/27 Javascript
键盘KeyCode值列表汇总
2013/11/26 Javascript
js获得当前时区夏令时发生和终止的时间代码
2014/02/23 Javascript
node.js中的console.assert方法使用说明
2014/12/10 Javascript
jQuery中scrollTop()方法用法实例
2015/01/16 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
jQuery实现带动画效果的二级下拉导航方法
2015/03/11 Javascript
JS实现漂亮的窗口拖拽效果(可改变大小、最大化、最小化、关闭)
2015/10/10 Javascript
JS实现的自定义水平滚动字体插件完整实例
2016/06/17 Javascript
完美解决UI-Grid表格元素中多个空格显示为一个空格的问题
2017/04/25 Javascript
js实现下拉框二级联动
2018/12/04 Javascript
前端面试知识点目录一览
2019/04/15 Javascript
JS数组中对象去重操作示例
2019/06/04 Javascript
vue通过video.js解决m3u8视频播放格式的方法
2019/07/30 Javascript
基于Vant UI框架实现时间段选择器
2020/12/24 Javascript
pandas计数 value_counts()的使用
2019/06/24 Python
Python 经典算法100及解析(小结)
2019/09/13 Python
Python中实现一行拆多行和多行并一行的示例代码
2020/09/06 Python
html5新增的定时器requestAnimationFrame实现进度条功能
2018/12/13 HTML / CSS
仿CSDN Blog返回页面顶部功能实现原理及代码
2013/06/30 HTML / CSS
英国领先的NHS批准的在线药店:Pharmacy2U
2017/01/06 全球购物
美国最大的电子宠物训练产品制造商:PetSafe
2018/10/12 全球购物
英国在线滑雪板和冲浪商店:The Board Basement
2020/01/11 全球购物
如何将一个描述日期或日期/时间的字符串转换为一个Date对象
2015/10/13 面试题
九年级化学教学反思
2014/01/28 职场文书
2014年父亲节活动方案
2014/03/06 职场文书
绿色出行口号
2014/06/18 职场文书
社区党风廉政建设调研报告
2015/01/01 职场文书
就业意向协议书
2015/01/29 职场文书
2015教师年度考核评语
2015/03/25 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
导游词之四川熊猫基地
2020/01/13 职场文书