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

面试题 相关文章推荐
介绍一下Cookie和Session及他们之间的区别
Nov 20 面试题
新浪网技术部笔试题
Aug 26 面试题
我有一个char * 型指针正巧指向一些int 型变量, 我想跳过它们。 为什么如下的代码((int *)p)++; 不行?
May 09 面试题
"引用"与指针的区别是什么
Sep 07 面试题
广州一家公司的.NET面试题
Jun 11 面试题
西安启天科技有限公司网络工程师面试题笔试题
Jun 12 面试题
linux面试题参考答案(8)
Aug 11 面试题
为什么需要版本控制?
Aug 08 面试题
Java里面Pass by value和Pass by Reference是什么意思
May 02 面试题
Java如何获得ResultSet的总行数
Sep 03 面试题
中软国际Java程序员机试题
Aug 19 面试题
建龙钢铁面试总结
Apr 15 面试题
几道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
图片存储与浏览一例(Linux+Apache+PHP+MySQL)
2006/10/09 PHP
php 动态多文件上传
2009/01/18 PHP
解析zend Framework如何自动加载类
2013/06/28 PHP
PHP函数microtime()用法与说明
2013/12/04 PHP
php中get_cfg_var()和ini_get()的用法及区别
2015/03/04 PHP
PHP常用的类封装小结【4个工具类】
2019/06/28 PHP
破解Session cookie的方法
2006/07/28 Javascript
JavaScript使用cookie
2007/02/02 Javascript
js正确获取元素样式详解
2009/08/07 Javascript
jQuery实现公告文字左右滚动的实例代码
2013/10/29 Javascript
javascript字母大小写转换的4个函数详解
2014/05/09 Javascript
javascript函数声明和函数表达式区别分析
2014/12/02 Javascript
JavaScript针对网页节点的增删改查用法实例
2015/02/02 Javascript
向JavaScript的数组中添加元素的方法小结
2015/10/24 Javascript
js实现下拉列表选中某个值的方法(3种方法)
2015/12/17 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
vue全局组件与局部组件使用方法详解
2018/03/29 Javascript
纯JS实现可用于页码更换的飞页特效示例
2018/05/21 Javascript
mac上配置Android环境变量的方法
2018/07/08 Javascript
vue路由插件之vue-route
2019/06/13 Javascript
layui表格 列自动适应大小失效的解决方法
2019/09/06 Javascript
vue的滚动条插件实现代码
2019/09/07 Javascript
vue + el-form 实现的多层循环表单验证
2020/11/25 Vue.js
Python2.5/2.6实用教程 入门基础篇
2009/11/29 Python
python正则表达式之作业计算器
2016/03/18 Python
Python实现简单的语音识别系统
2017/12/13 Python
Python模块的加载讲解
2019/01/15 Python
Python3+OpenCV2实现图像的几何变换(平移、镜像、缩放、旋转、仿射)
2019/05/13 Python
Python中拆分字符串的操作方法
2019/07/23 Python
Python标准库shutil模块使用方法解析
2020/03/10 Python
Python装饰器的应用场景代码总结
2020/04/10 Python
python tkinter的消息框模块(messagebox,simpledialog)
2020/11/07 Python
python爬虫快速响应服务器的做法
2020/11/24 Python
学习保证书范文
2014/04/30 职场文书
李培根演讲稿
2014/05/22 职场文书
Flink 侧流输出源码示例解析
2022/09/23 Servers