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

面试题 相关文章推荐
static关键字的用法
Oct 07 面试题
抽象方法、抽象类怎样声明
Oct 25 面试题
联想C++笔试题
Jun 13 面试题
一套VC试题
Jan 23 面试题
如何找出EMP表里面SALARY第N高的employee
Dec 05 面试题
System.Array.CopyTo()和System.Array.Clone()有什么区别
Jun 20 面试题
恶意软件的定义
Nov 12 面试题
Prototype如何更新局部页面
Mar 03 面试题
当x.equals(y)等于true时,x.hashCode()与y.hashCode()可以不相等,这句话对不对
May 02 面试题
什么是抽象
Dec 13 面试题
Jdbc数据访问技术面试题
Mar 30 面试题
一套Delphi的笔试题一
Feb 14 面试题
几道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多文件上传功能实现原理及代码
2013/04/18 PHP
zend Framework中的Layout(模块化得布局)详解
2013/06/28 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
使用php-timeit估计php函数的执行时间
2015/09/06 PHP
php mysql 封装类实例代码
2016/09/18 PHP
php批量删除操作(数据访问)
2017/05/23 PHP
Laravel 批量更新多条数据的示例
2017/11/27 PHP
PHP优化之批量操作MySQL实例分析
2020/04/23 PHP
javascript 弹出窗口中是否显示地址栏的实现代码
2011/04/14 Javascript
解析页面加载与js函数的执行 onload or ready
2013/12/12 Javascript
分享2个jQuery插件--jquery.fileupload与artdialog
2014/12/26 Javascript
获取select的value、text值的简单示例(jquery与javascript)
2016/12/07 Javascript
微信小程序 增、删、改、查操作实例详解
2017/01/13 Javascript
js模块加载方式浅析
2017/08/12 Javascript
React Native 集成jpush-react-native的示例代码
2017/08/16 Javascript
vue+vuecli+webpack中使用mockjs模拟后端数据的示例
2017/10/24 Javascript
最实用的JS数组函数整理
2017/12/05 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
uploadify插件实现多个图片上传并预览
2019/09/30 Javascript
解决vant的Toast组件时提示not defined的问题
2020/11/11 Javascript
[49:08]完美世界DOTA2联赛PWL S2 LBZS vs FTD.C 第一场 11.27
2020/12/01 DOTA
[32:07]完美世界DOTA2联赛PWL S3 LBZS vs Rebirth 第一场 12.16
2020/12/17 DOTA
Python中实现参数类型检查的简单方法
2015/04/21 Python
浅析Python中的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
Python3 实现文件批量重命名示例代码
2019/06/03 Python
Python Django 命名空间模式的实现
2019/08/09 Python
python生成13位或16位时间戳以及反向解析时间戳的实例
2020/03/03 Python
Rentalcars.com中国:世界上最大的在线汽车租赁服务
2019/08/22 全球购物
2014民事授权委托书范本
2014/09/29 职场文书
设备收款委托书范本
2014/10/02 职场文书
中国汉字听写大会观后感
2015/06/02 职场文书
2016年社区党支部公开承诺书
2016/03/25 职场文书
Nginx如何配置Http、Https、WS、WSS的方法步骤
2021/05/11 Servers
Nginx+Tomcat负载均衡集群的实现示例
2021/10/24 Servers
Python可视化学习之seaborn绘制矩阵图详解
2022/02/24 Python