一些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中如何创建和修改数组
May 02 面试题
weblogic面试题
Mar 07 面试题
Ibatis的核心配置文件都有什么
Sep 08 面试题
什么是serialVersionUID
Mar 04 面试题
Sony C++笔试题
Mar 10 面试题
写一个函数,求一个字符串的长度。在main函数中输入字符串,并输出其长度
Nov 18 面试题
使用索引(Index)有哪些需要考虑的因素
Oct 19 面试题
MySQL面试题
Jan 12 面试题
北京某公司的.net笔试题
Mar 20 面试题
网络技术支持面试题
Apr 22 面试题
Linux开机引导的步骤是什么
Oct 19 面试题
什么时候需要进行强制类型转换
Sep 03 面试题
几道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中通过Ajax如何实现异步文件上传的代码实例
2011/05/07 PHP
php去除换行(回车换行)的三种方法
2014/03/26 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
2015/03/19 PHP
验证坐标在某坐标区域内php代码
2016/10/08 PHP
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
jquery select选中的一个小问题
2009/10/11 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
JS打开层/关闭层/移动层动画效果的实例代码
2013/05/11 Javascript
jquery动态添加option示例
2013/12/30 Javascript
javascript文件中引用依赖的js文件的方法
2014/03/17 Javascript
基于jQuery实现的菜单切换效果
2015/10/16 Javascript
基于jQuery实现仿51job城市选择功能实例代码
2016/03/02 Javascript
html+js实现简单的计算器代码(加减乘除)
2016/07/12 Javascript
jQuery数组处理函数整理
2016/08/03 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
jquery popupDialog 使用 加载jsp页面的方法
2016/10/25 Javascript
js无提示关闭浏览器窗口的两种方法分析
2016/11/06 Javascript
详解JavaScript数组过滤相同元素的5种方法
2017/05/23 Javascript
React组件之间的通信的实例代码
2017/06/27 Javascript
web前端vue实现插值文本和输出原始html
2018/01/19 Javascript
JavaScript中作用域链的概念及用途讲解
2020/08/06 Javascript
python list使用示例 list中找连续的数字
2014/01/27 Python
python生成日历实例解析
2014/08/21 Python
整理Python中的赋值运算符
2015/05/13 Python
Python Property属性的2种用法
2015/06/21 Python
Django基础之Model操作步骤(介绍)
2017/05/27 Python
对python使用http、https代理的实例讲解
2018/05/07 Python
CSS实现鼠标滑过鼠标点击代码写法
2016/12/26 HTML / CSS
将SVG图引入到HTML页面的实现
2019/09/20 HTML / CSS
实训报告范文大全
2014/11/04 职场文书
关于成立领导小组的通知
2015/04/23 职场文书
2015年语文教学工作总结
2015/05/25 职场文书
写自招自荐信的绝招!
2019/04/19 职场文书
MySQL优化之如何写出高质量sql语句
2021/05/17 MySQL
vue二维数组循环嵌套方式 循环数组、循环嵌套数组
2022/04/24 Vue.js