最新的新浪PHP面试题(2009.3)
[ 2010-04-18 20:51:43 | 作者: admin ]
1. echo count("abc"); 输出什么?
2. 用PHP写出显示客户端IP与服务器IP的代码
3. error_reporting(2047)什么作用?
4. echo,print()和print_r()有什么区别?
5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。
6. 写个函数来解决多线程同时读写一个文件的问题。
7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)
8. 考SQL语句的题,题太长了,实在不好回忆了。
9. MySQL数据库,一天一万条以上的增量,怎么优化?
10. 写出一种排序算法(要写出代码),并说出优化它的方法。
11. 写个函数用来对二维数组排序。
12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
13. 一群猴子排成一圈,按1,2,...,...
阅读全文…
2. 用PHP写出显示客户端IP与服务器IP的代码
3. error_reporting(2047)什么作用?
4. echo,print()和print_r()有什么区别?
5. 打开php.ini中的Safe_mode,会影响哪些参数?至少说出6个。
6. 写个函数来解决多线程同时读写一个文件的问题。
7. 请写一个函数验证电子邮件的格式是否正确(要求使用正则)
8. 考SQL语句的题,题太长了,实在不好回忆了。
9. MySQL数据库,一天一万条以上的增量,怎么优化?
10. 写出一种排序算法(要写出代码),并说出优化它的方法。
11. 写个函数用来对二维数组排序。
12. 写5个不同的自己的函数,来截取一个全路径的文件的扩展名,允许封装php库中已有的函数。
13. 一群猴子排成一圈,按1,2,...,...
阅读全文…
新闻文章中插入广告图片内容
[ 2010-04-16 14:48:00 | 作者: admin ]
尽管很多人给出了给每篇文章加上画中画广告的方法,但是这些所谓的方法,都不能真正地实现文字环绕在广告周围的“画中画”效果,只能左对其或者右对齐。现在要讨论的这个方法才能真正实现像新浪网、搜狐网那样的画中画广告效果。
首先说一下错误的div+CSS方法,希望大家别被误导: <div id="outer" style="float:left;">
<div id="inner" style="float:left;margin:0;width:200px;height:200px;"></div>
文字内容
</div>上面只能算作是左对齐的效果。还有很多借助表格或者iframe来实现的,也不外乎如此。
那么,怎么才能真正实现在每篇文章中批量添加画中画广告的效果呢?可以采用截取字段来进行,有两段代码。
第一段是分析文章内容字数,然后插入广告的代码: Dim LeftContent,MidA...
阅读全文…
首先说一下错误的div+CSS方法,希望大家别被误导: <div id="outer" style="float:left;">
<div id="inner" style="float:left;margin:0;width:200px;height:200px;"></div>
文字内容
</div>上面只能算作是左对齐的效果。还有很多借助表格或者iframe来实现的,也不外乎如此。
那么,怎么才能真正实现在每篇文章中批量添加画中画广告的效果呢?可以采用截取字段来进行,有两段代码。
第一段是分析文章内容字数,然后插入广告的代码: Dim LeftContent,MidA...
阅读全文…
导出*.csv的xls时出现乌龙事件
[ 2010-04-16 09:19:16 | 作者: admin ]
本来导出一个csv也是家常便饭的事情,今天花了2个小时就是搞不定,出现“无法下载”的提示。
无论怎么修改header就是不行,本地测试绝对正常,传到服务器上就报错。
直接在服务器上测试发现报500错误,才知道程序有问题,去掉Response.ContentType = "application/ms-excel" 后找到错误原因:自己本地加了函数服务器没有同步更新。
原来做文件输出的时候,浏览器关闭友好提示,500错误就不会出现了,容易对调试程序产生误导。
程序参考
阅读全文…
无论怎么修改header就是不行,本地测试绝对正常,传到服务器上就报错。
直接在服务器上测试发现报500错误,才知道程序有问题,去掉Response.ContentType = "application/ms-excel" 后找到错误原因:自己本地加了函数服务器没有同步更新。
原来做文件输出的时候,浏览器关闭友好提示,500错误就不会出现了,容易对调试程序产生误导。
程序参考
'*************************
'导出excel文件
'*************************
if request.Form("act")="ExportExcel" then
'输出文件头
Response.Buffer = true
...'导出excel文件
'*************************
if request.Form("act")="ExportExcel" then
'输出文件头
Response.Buffer = true
阅读全文…
asp实现数据库导出Excel、xls、dbf、VFP等文件的终极解决办法
[ 2010-04-15 15:40:29 | 作者: admin ]
完美地从数据导出数据到Excle文件 xls -标准的Excel格式,不是网上流传的那种空格符储存的文本模式 或者是网页代码保存的Excel文件。 同时这样做也解决了数据库导出到Excel文件时,如果有长数字数据会采用科学计数法的问题(如身份证,学号等数据)。 堪称完美的导出Excel xls文件的方法
引用
这是从数据库中导出 然后写入Excel文件 xls 的范例
[codes]
SELECT * INTO [Excel 8.0;DATABASE=C:\test\ecjtu.XLS].[ecjtu] FROM [tdd]
原理就是通过sql语句从数据库中读取数据 然后利用相应的引擎生成相应的Excel文件
注: 需要服务器支持相应的引擎 (简单的说就是服务器装了Excel,如果是要到处DBF,VFP的文件就最好装了VFP,那样相应的引擎就也安装了。)
引用
这是从数据库中导出 然后写入Excel文件 xls 一个实例。。。。
...
阅读全文…
引用
这是从数据库中导出 然后写入Excel文件 xls 的范例
[codes]
SELECT * INTO [Excel 8.0;DATABASE=C:\test\ecjtu.XLS].[ecjtu] FROM [tdd]
原理就是通过sql语句从数据库中读取数据 然后利用相应的引擎生成相应的Excel文件
注: 需要服务器支持相应的引擎 (简单的说就是服务器装了Excel,如果是要到处DBF,VFP的文件就最好装了VFP,那样相应的引擎就也安装了。)
引用
这是从数据库中导出 然后写入Excel文件 xls 一个实例。。。。
...
阅读全文…
UML 2.0建模工具Enterprise Architect的介绍
[ 2010-04-15 14:18:53 | 作者: admin ]
EA中文网: http://www.eauml.com/
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
为整个团队提供高级的UML 2.0建模工具
EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。
特性丰富系统设计
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户W...
阅读全文…
生命周期软件设计方案——Enterprise Architect是以目标为导向的软件系统。它覆盖了系统开发的整个周期,除了开发类模型之外,还包括事务进程分析,使用案例需求,动态模型,组件和布局,系统管理,非功能需求,用户界面设计,测试和维护等。
为整个团队提供高级的UML 2.0建模工具
EA为用户提供一个高性能、直观的工作界面,联合UML 2.0最新规范,为桌面电脑工作人员、开发和应用团队打造先进的软件建模方案。该产品不仅特性丰富,而且性价比极高,可以用来配备您的整个工作团队,包括分析人员、测试人员、项目经理、品质控制和部署人员等。
特性丰富系统设计
Enterprise Architect是一个完全的UML分析和设计工具,它能完成从需求收集经步骤分析、模型设计到测试和维护的整个软件开发过程。它基于多用户W...
阅读全文…
PHP应用框架系统SpeedPHP2.0正式发布
[ 2010-04-15 14:17:50 | 作者: admin ]
12月7日,SpeedPHP团队正式发布PHP应用框架系统SpeedPHP2.0。SpeedPHP是一个适合初学者的PHP框架,以“快速”为设计理念,充分体现了提高开发效率,快速学习,轻快的运行速度这三大优势。在提高团队开发效率、容易学习及使用、轻量级架构以增加执行速度等方面有着突出的表现。
SpeedPHP框架第二版不仅保留了一贯快速开发的风格,更加入一系列强大的功能,也编写了大量的教程。无论是初学者或是有经验的PHP高手,都可以很轻松的学习和使用这个全新的PHP框架,体验快速开发的乐趣。
第二版的SpeedPHP框架,增加了以下的功能:
增加生成真实HTML文件的spHtml
增加函数/数据库缓存程序spCache,数据库操作速度大幅度提高
增加简单强大的spVerifier数据验证程序
增加一对一,一对多,多对多等数据表表间关联的支持
增加数据分页程序
...
阅读全文…
SpeedPHP框架第二版不仅保留了一贯快速开发的风格,更加入一系列强大的功能,也编写了大量的教程。无论是初学者或是有经验的PHP高手,都可以很轻松的学习和使用这个全新的PHP框架,体验快速开发的乐趣。
第二版的SpeedPHP框架,增加了以下的功能:
增加生成真实HTML文件的spHtml
增加函数/数据库缓存程序spCache,数据库操作速度大幅度提高
增加简单强大的spVerifier数据验证程序
增加一对一,一对多,多对多等数据表表间关联的支持
增加数据分页程序
...
阅读全文…
看到浏览器内容中有
<img src="" width="600" />
语句,就想直接在mysql中直接批量处理掉,没有想到 ems 2007死活不行,想想可能是ems client不支持gbk的关系.
用mysql-front的gbk来处理居然也不行,查询不到任何信息,直接在数据库里看内容才发现数据库里面是
<img src="" width="600">
真是指鹿为马,浪费不少时间。。。
<img src="" width="600" />
语句,就想直接在mysql中直接批量处理掉,没有想到 ems 2007死活不行,想想可能是ems client不支持gbk的关系.
用mysql-front的gbk来处理居然也不行,查询不到任何信息,直接在数据库里看内容才发现数据库里面是
<img src="" width="600">
真是指鹿为马,浪费不少时间。。。