PHP 常见问题2
11.能够使 HTML 和 PHP 分离开使用的模板(1 分)
答: Smarty,Dwoo,TinyButStrong,Template Lite,Savant,phemplate,XTemplate
12、使用哪些工具进行版本控制?(1 分)
答:cvs,svn,vss;
13、如何实现字符串翻转?(3 分)
英文:
strrev($a)
中文或其他文字:
中文:GB2312, 代码是使用 GB2312 编码
function strrev_charset($string, $charset = 'UTF-8') {
if (!is_string($string) || !mb_check_encoding($string, $charset)) {
exit('编码有问题');
}
$array = array();
$str_count = mb_strlen($string, $charset);
for ($i = 0; $i < $str_count; $i++) {
array_unshift($array, mb_substr($string, $i, 1, $charset));
}
return implode($array);
}
echo strrev_charset('你好,姑娘');
14.PHP 的意思(送 1 分)
PHP 是一个基于服务端来创建动态网站的脚本语言,您可以用 PHP 和 HTML 生成网站主页
15.MYSQL 取得当前时间的函数是?,格式化日期的函数是(2 分)
答:now(),date()
16.用 PHP 写出显示客户端 IP 与服务器 IP 的代码 1 分)
答: 打印客户端
IP:echo $_SERVER[ ‘ REMOTE_ADDR ’ ];
或 者 : getenv('REMOTE_ADDR');
打印服务器
IP:echo gethostbyname("www.bolaiwu.com")
17、语句 include 和 require 的区别是什么?为避免多次包含同一文件,可用(?)语句代替它们?
答:require->require 是无条件包含也就是如果一个流程里加入 require,无论条件成立与否都会先执行 require
include->include 有返回值,而 require 没有(可能因为如此 require 的速度比 include 快)
注意:包含文件不存在或者语法错误的时候 require 是致命的,include 不是
18.http 请求返回状态码
400请求无效
401未授权
403请求被禁止
404请求资源不存在
405请求资源被禁止
406无法接受
407要求代理身份验证
500 Internal Server Error 服务端源代码错误
600源站没有返回响应头部,只返回实现内容
19,linux 授权码:
600属主有读写权限
644属主有读写权限,属性组有读权限
700属主有读写执行权限
755属主有读写执行权限,属性组有读,执行权限
711属主有读写执行权限,属性组有执行权限
666所有用户都有文件的读写权限
777所有用户都有文件的读写执行权限
20.有一个网页地址, 比如 PHP 开发资源网主页: http://www.phpres.com/index.html, 如何得到它的内容?($1 分)
答:方法 1(对于 PHP5 及更高版本):
$readcontents = fopen("http://www.phpres.com/index.html", "rb");
$contents = stream_get_contents($readcontents);
fclose($readcontents);
echo $contents;
方法 2:
echo file_get_contents("http://www.phpres.com/index.html");
参考微信公众号:PHP在线
最新文章
- Servlet读取资源文件(文件的下载)
- centos7 jexus在vmware下能访问,主机访问不了解决方案
- php 内置支持的标签和属性
- [ JS 进阶 ] test, exec, match, replace
- 【DNN】C#中类的一些特性标注
- EFDC_EE如何设置自适应时间步长
- java实现点名,并记录被点次数
- nginx上传模块—nginx upload module-
- 【Cocos2d-X开发学习笔记】第28期:游戏中音乐和音效的使用
- 【ASP.NET】验证控件
- 如何基于对话框的project基于改变BCG的
- linux文件系统下的特殊权限
- android程序崩溃后重启
- apache安装软负载的配置说明
- python selenium 处理时间日期控件(十六)
- CentOS7虚拟机配置ip地址
- Java 使用gson 解析 Json
- ansible(一)
- android 登录效果
- Ubuntu下安装软件提示无法锁定管理目录(/var/lib/dpkg/)的解决办法
热门文章
- var、符号运算、条件语句、三元(目)运算、自加和自减
- canvas画饼图
- -bash: mysql: command not found 之 MAC
- 在2015年 开发一个 Web App 必须了解的那些事
- ZGC,一个超乎想象的垃圾收集器
- myBatis.xml文档实例
- kotlin - Parcelable implementations generator
- 连接mysql 2003 Can&#39;t connect to Mysql on &#39;xxx&#39;(10061)
- IFE春季班第一阶段任务(请仔细阅读)
- Apache web服务