易截截图软件、单文件、免安装、纯绿色、仅160KB

新浪PHP工程师笔试题

1. 写一个函数,尽可能高效的,从一个标准 url
里取出文件的扩展名
   例如: http://www.sina.com.cn/abc/de/fg.php
?id=1
需要取出 php 或 .php
2. 在 HTML 语言中,页面头部的 meta 标记可以用来输出文件的编码
格式,以下是一个标准的 meta 语句
   <META http-equiv='Content-Type
' content='text/html; charset=gbk'>
   请使用 PHP 语言写一个函数,把一个标准 HTML 页面中的类似 meta 标记中的 charset 部分值改为 big5
   请注意:
   (1) 需要处理完整的 html 页面,即不光此 meta 语句
   (2) 忽略大小写
   (3) ' 和 " 在此处是可以互换的
   (4) 'Content-Type' 两侧的引号是可以忽略的,但 'text/html; charset=gbk' 两侧的不行
   (5) 注意处理多余空格
3. 写一个函数,算出两个文件的相对路径
   如 $a = '/a/b/c/d/e.php';
   $b = '/a/b/12/34/c.php';
   计算出 $b 相对于 $a 的相对路径应该是 ../../c/d将()添上
4.写一个函数,能够遍历一个文件夹下的所有文件和子文件夹。
5.简述论坛中无限分类的实现原理。
6.设计一个网页,使得打开它时弹出一个全屏的窗口,该窗口中有一个文本框和一个按钮。用户在文本框中输入信息后点击按钮就可以把窗口关闭,而输入的信息却在主网页中显示。


相关文档:

PHP中的stristr(),strstr(),strpos()速度比较


PHP中的stristr(),strstr(),strpos()速度比较

测速代码:

<?php
function getmicrotime()
{
list($usec, $sec) = explode(" ",microtime());
return ((float)$usec + (float)$sec);
}
......

PHP向特定URL发送POST数据

今天工作中遇到了POST数据的问题,需要向一个特定的URL发送POST数据。
现将PHP发送POST数据的方式总结下,方便自己造福后人:
方法一:HTTP函数发送方式
说明:$data为POST发送的数据:$key为参数名,$val为参数值
$URL = "http://pre.payment.sdoa.sdo.com/";
$data = $key1."=".val1."&".$key2."=".val2;
$Post ......

php安装过程常见问题

php.ini 的搜索路径如下(按顺序):
    * SAPI 模块所指定的位置(Apache 2 中的 PHPIniDir 指令,CGI 和 CLI 中的 -c 命令行选项,NSAPI 中的 php_ini 参数,THTTPD 中的 PHP_INI_PATH 环境变量)
    *HKEY_LOCAL_MACHINE\SOFTWARE\PHP\IniFilePath(Windows 注册表位置)
  &nb ......

php一些常用方法

//将网址的参数转为变量,如:xxx.php?a=1&b=2,
//运行方法后,echo $a."|".$b, 结果:1|2
extract($_GET);
//unicode转utf8,如:&#20013或 \u9865  转 成 中文
function unescape($str) {
    $str = rawurldecode($str);
    preg_match_all("/(?:%u.{4})|&#x.{4};|&am ......

40个技巧优化您的PHP代码

1. 如果一个方法能被静态,那就声明他为静态的,速度可提高1/4;
2. echo的效率高于print,因为echo没有返回值,print返回一个整型;
3. 在循环之前设置循环的最大次数,而非在在循环中;
4. 销毁变量去释放内存,特别是大的数组;
5. 避免使用像__get, __set, __autoload等魔术方法;
6. requiere_once()比较耗资源;
7. 在 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号