一些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如何对用户密码进行加密
Jul 31 面试题
PHP两种查询函数array/row的区别
Jun 03 面试题
局部内部类是否可以访问非final变量?
Apr 20 面试题
一份Java笔试题
Feb 21 面试题
怎样在程序里获得一个空指针
Jan 24 面试题
什么是Oracle的后台进程background processes?都有哪些后台进程?
Apr 26 面试题
怎么可以提高数据库查询数据的速度
Jun 28 面试题
init进程的作用
Aug 20 面试题
Prototype中如何为一个元素添加一个方法
Dec 08 面试题
Java基础知识面试题
Mar 25 面试题
Unix/Linux开发面试题
Aug 16 面试题
Servlet的实例是在生命周期什么时候创建的?配置servlet最重要的是什么?
May 30 面试题
几道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
不用数据库的多用户文件自由上传投票系统(2)
2006/10/09 PHP
PHP array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
php判断GIF图片是否为动画的方法
2020/09/04 PHP
thinkPHP2.1自定义标签库的导入方法详解
2016/07/20 PHP
一次失败的jQuery优化尝试小结
2011/02/06 Javascript
Jquery中Ajax 缓存带来的影响的解决方法
2011/05/19 Javascript
jquery实现excel导出的方法
2013/04/04 Javascript
js中indexof的用法详细解析
2013/12/24 Javascript
js实现点击添加一个input节点
2014/12/05 Javascript
JavaScript操作XML文件之XML读取方法
2015/06/09 Javascript
学习JavaScript设计模式(单例模式)
2015/11/26 Javascript
js简单倒计时实现代码
2016/04/30 Javascript
jQuery 获取多选框的值及多选框中文的函数
2016/05/16 Javascript
谈谈JavaScript中浏览器兼容问题的写法小议
2016/12/17 Javascript
使用AngularJS 跨站请求如何解决jsonp请求问题
2017/01/16 Javascript
bootstrap输入框组使用方法
2017/02/07 Javascript
JS实现登录页密码的显示和隐藏功能
2017/12/06 Javascript
如何利用@angular/cli V6.0直接开发PWA应用详解
2018/05/06 Javascript
vue使用exif获取图片旋转,压缩的示例代码
2020/12/11 Vue.js
详解React中共享组件逻辑的三种方式
2021/02/02 Javascript
python re模块的高级用法详解
2018/06/06 Python
详解PyCharm配置Anaconda的艰难心路历程
2018/08/13 Python
在python中安装basemap的教程
2018/09/20 Python
python面向对象 反射原理解析
2019/08/12 Python
如何利用Python开发一个简单的猜数字游戏
2019/09/22 Python
python speech模块的使用方法
2020/09/09 Python
详解css3中 text-fill-color属性
2019/07/08 HTML / CSS
Expedia英国:全球最大的在线旅游公司
2017/09/07 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
英国著名药妆店:Superdrug
2021/02/13 全球购物
查环查孕证明
2014/01/10 职场文书
体育课课后反思
2014/04/24 职场文书
英语课前三分钟演讲稿
2014/08/19 职场文书
英文慰问信
2015/02/14 职场文书
自我检讨书怎么写
2015/05/07 职场文书
赞助商致辞
2015/07/30 职场文书