phpinfo函数的作用(php pathinfo函数)

phpinfo函数的作用(php pathinfo函数)

扫码添加渲大师小管家,免费领取渲染插件、素材、模型、教程合集大礼包!

大家好,今天来介绍phpinfo函数的作用(phpinfor)的问题,以下是渲大师小编对此问题的归纳和整理,感兴趣的来一起看看吧!

phpinfo函数的作用是什么

phpinfo()提供衡余了咐岁滚许多关于服务器所搭建的PHP的信息

你可以雀冲装好环境,自己试试

  1. php信息,包括版本.各种api

  2. php配置信息

  3. apache环境

  4. ....

phpinfo怎么用

显示PHP的当前信息,其中包磨拦括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可仿陵以从浏览器中查看,还可以使用命令行在服务器上查看。

使用浏览器查看很简单,:只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:

1:<?php

2:phpinfo();

3:?>

然互在浏览器中输入此文件路径即可查看。

在Linux服务器上,还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:

php -r 'phpinfo();'

此命令同样可以得到网页形式的结果。

phpinfo使用说明:

boolphpinfo([ int$what = INFO_ALL ] )

输出PHP当前状态的大量信息,包含了 PHP 编译选项、启用的扩展、PHP 版本、服务器信息和环境变量(如果编译为一个模块的话)、PHP环境变量、操作系统版本信息、path 变量、配置选项的本地值和主值、HTTP 头和PHP授权信息(License)。

因为每个系统安装得有所不同,瞎大胡phpinfo()常用于在系统上检查 配置设置和 预定义变量。

phpinfo()同时是个很有价值的、包含所有 EGPCS(Environment, GET, POST, Cookie, Server) 数据的调试工具。

来源:-phpinfo

php5安装好了用phpinfo();测示这是什么意思

意思是新建个文件,命名为test.php
然后在姿毕里面输入:
<?php
phpinfo()
?>
phpinfo是PHP自带的一个函数,高或用迹念芹来检测PHP各种环境的。

phpinfophp这个文件什么意思有什么用大神们

就是个文件名而已,清物指里面蚂兆应该是写

<?php
phpinfo();
?>

这个是php内置函数,来打印本机php的信息答配

如何将phpinfo字符串类型转换

php中iconv、mb_convert_encoding函数字符编码转换详解如下:

iconv函数库能够完成各种字符集间的转换,是php编程中不可缺少的基础函数库。

  • 用法如下:

$string="亲爱的朋友欢迎访问博客,希望给您带来一点点的帮助!";
iconv("utf8","gbk",$string)//将字符串string编码由utf8转变成gbk;
  • 扩展如下:

echo[MathProcessingError]str=′好,欢迎访问博客,该博客记录一个程序员游芹的成长过程!′;echo′
′;echoiconv(′GB2312′,′UTF−8′,str);//将字符串的编码从GB2312转到UTF-8
echo'
';
echoiconv_substr([MathProcessingError]str,1,1,′UTF−8′);//按字符个数截取而非字节printr(iconvgetencoding());//得到当前页面编码信息echoiconvstrlen(str,'UTF-8');//得到设定编码的字符串长度
//也有这样用的
[MathProcessingError]content=iconv("UTF−8","gbk//TRANSLIT",content);
  • 备注:

1、iconv不是php的默认函数,也是默认安装的模块。需要安装才能用的。

如果是windows2000+php,你可以修改php.ini文件尘磨镇,将extension=php_iconv.dll前的";"去掉,同时你要copy你的原php安装文件下的iconv.dll到你的winnt/system32下(如果你的dll指向的是这个目录,我本地的没有操作这一步)

在linux环境下,用静态安装的方式,在configure时加多一项 --with-iconv就可以了,phpinfo看得到iconv的项。(Linux7.3+Apache4.06+php4.3.2);

到此php中的iconv 介绍完毕

2、用iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些。原因是这样的:

string iconv ( string in_charset, string out_charset, string str )

注意:第二个参数,除了可以指定要转化到的编码以外,还可以增加两个后缀://TRANSLIT 和 //IGNORE,其中 //TRANSLIT 会自动将不能直接转化的字符变成一个或多个近似的字符,//IGNORE 会忽略掉不能转化的字符,而默认效果是从第一个非法字符截断。 被截断了,当然就会少了;

可以这样修改iconv("UTF-8","GB2312//IGNORE",$string) 会忽略掉不能转化的字符;

  • 附加:

  1. PHP中的mb_convert_encoding与iconv函数介绍

  2. mb_convert_encoding这个函数是用来转换编码的,和iconv函数差不多。

  3. 英文一般不会存在编码问题,只有中文数据才会有这个问题。比如用Zend Studio或Editplus写程序时,用的是gbk编码,如果数据需要入数据派粗库,而数据库的编码为utf8时,这时就要把数据进行编码转换,不然进到数据库就会变成乱码。

  4. 做一个GBK To UTF-8

    <?php
    header("content-Type:text/html;charset=Utf-8");//设置字符的编码是utp-8
    echomb_convert_encoding("你系我的友仔","UTF-8","GBK");
    ?>
  5. 再做GB2312 To Big5

<?php
header("content-Type:text/html;charset=big5");
echomb_convert_encoding("朋友","big5","GB2312");
?>

不过要使用上面的函数需要安装但是需要先enable mbstring 扩展库,道理还是一样的,修改php.ini。

PHP中的另外一个函数iconv也是用来转换字符串编码的,与上函数功能相似。

下面还有一些详细的例子:

iconv—Convertstringtorequestedcharacterencoding
(PHP4>=4.0.5,PHP5)
mb_convert_encoding—Convertcharacterencoding
(PHP4>=4.0.6,PHP5)
  • 用法:

  1. stringmb_convert_encoding(stringstr,stringto_encoding[,mixedfrom_encoding]
  2. 需要先enable mbstring 扩展库,在 php.ini里将; extension=php_mbstring.dll 前面的 ;

  3. 去掉mb_convert_encoding 可以指定多种输入编码,它会根据内容自动识别,但是执行效率比iconv差太多;

  4. 那为何还要讲解 这个 mb_convert_encoding()函数呢?答案如下:

  5. 发现iconv在转换字符”—”到gb2312时会出错,如果没有ignore参数,所有该字符后面的字符串都无法被保存。不管怎么样,这个”—”都无法转换成功,无法输出。

  6. 另外mb_convert_encoding没有这个bug.

一般情况下用 iconv,只有当遇到无法确定原编码是何种编码,或者iconv转化后无法正常显示时才用mb_convert_encoding 函数.

分享到 :
相关推荐

高防服务器是怎样发现和防御DDOS攻击的(高防服务器是怎样发现和防御ddos攻击的)

随着互联网的发展。网络攻击也日益猖狂。近年来。企业网站受到DDOS攻击的越来越高。而...

海外域名注册(国外域名注册商)

业务全球化国内越来越多企业开始走向国际市场。那自然而然要把业务转换成全球化。布局国际...

美国代理服务器的用途及优势介绍(美国代理服务器的用途及优势介绍英文)

美国代理服务器。并不是字面理解的取得代理权的服务器。但没有接触美国代理服务器的用户经...

SugarHosts香港虚拟主机怎么样

香港虚拟主机是最受国内用户青睐的海外主机。不仅是免备案的。而且主机速度也是非常快的。...

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注