01
2013-02

php程序员面试题第三季

11、用PHP写出显示客户端IP与服务器IP的代码
得到服务器端的IP:
gethostbyname() 参考gethostbyname.php 有时候得不到。
$_SERVER['SERVER_ADDR'];
得到客户端的IP:
$_SERVER['REMOTE_ADDR'];

12、某内容管理系统:用户提交内容后,系统生成静态HTML页面;写出实现的基本思路,最好写出相关代码。
用户提交内容后,将内容加在最终页面模板上,然后另存为HTML页面(创建HTML页面,将内容和页面模板写入)。
代码:

$tpl->assign('vars', $vars);
$static_html = = $tpl->fetch('tpl/index.html'); //Smarty的fetch方法
$fp = fopen('html/index.html', 'w');
fwrite($fp, $static_html);

13、写出以下程序的输出结果

$b=201;
$c=40;
$a=$b>$c?4:5;
echo $a;

14、写出以下程序的输出结果

$str="cd";
$$str="hotdog";
$$str.="ok";
echo $cd;

15、在PHP中error_reporting这个函数有什么作用?
设定php脚本的错误报告级别
error_reporting(6143)的作用是设定php脚本的错误报告级别为“所有错误”。

ini_set('display_errors', 1); //作用是在显示PHP脚本错误,相当于修改php.ini中的display_errors

除非注明,文章均为史亚永原创,欢迎转载!转载请注明本文地址,谢谢。

本文地址:http://www.shiyayong.cn/post/124.html

评论列表:

发表评论:

(设置个性头像)

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

无觅相关文章插件,快速提升流量