Ⅰ PHP中phpinfo函数有什么用
1查看服务器配置是否支持php要求的运行环境
2查看php各项功能配置的打开关闭情况
3调试php配置变动及插件运行情况
Ⅱ php哪个函数能取得字符串长度
1、首先新建一个php文件,命名为test.php。
Ⅲ PHP函数有个可以查看源文件的,请问是那个呢
file() 将文件作为一个数组返回
readfile() 返回数组,数组中的每个单元都是文件中相应的一行,包括换行符在内。
如果失败 file() 返回 FALSE
file_get_contents -- 将整个文件读入一个字符串
读取的都是源文件
Ⅳ 如何查看php版本信息
Php的版本控制一直也是一个比较棘手的问题,因为版本不同导致有许多功能不能很好的实现,所以当程序上传到空间的时候一定要对版本进行有效的控制,这样可以避免不必要的麻烦产生。那么如何查看当前你的php版本呢?下面提供两种方法帮你查看你的php版本。
使用phpinfo()函数,该函数就是用来显示php服务器的配置信息,在你的环境下创建一个php文件,在里面数据下面代码,然后执行就会打印出下面结果,可以清楚的看到,你当前php的版本,已经php、apache、mysql等配置信息。
<?php
Phpinfo();
?>
使用phpsersion()函数,这个函数的原型是string phpversion(void);返回的一个string,本函数是返回php版本信息,创建一个php文件,输入以下代码,就可以在浏览器中看到返回的php的版本信息了。
<?php
echo phpversion();
?>
Ⅳ php中有什么函数可以获取电脑硬件信息
//获取电脑的CPU信息
functionOnlyU(){
$a='';
$b=array();
if(function_exists('exec')){
if(mailto:!@exec(/all",$b)){
returnfalse;
}
}elseif(function_exists('system')){
ob_start();
if(mailto:!@system(/all")){
returnfalse;
}else{
}
$b=ob_get_contents();
ob_end_clean();
$b=explode(" ",$b);//print_r($b);
array_pop($b);
}else{
returnfalse;
}
$all=sizeof($b);
for($i=0;$i<$all;$i++){
if(strpos($b[$i],"Description")!==false){
if(strpos($b[$i+1],"PhysicalAddress")!==false){
$c=explode(":",$b[$i+1]);
$a=trim($c[1]);
break;
}
}
}//Endfor
returnempty($a)?false:$a;
}//EndfunctionOnlyU
//获取网卡的MAC的地址
functiongetMAC(){
@exec("ipconfig/all",$array);
for($Tmpa;$Tmpa<count($array);$Tmpa++){
if(eregi("Physical",$array[$Tmpa])){
$mac=explode(":",$array[$Tmpa]);
return$mac[1];
}
}
}
Ⅵ php 如何查看某个函数定义在 那个php文件中
借助IDE 例如phpstorm 按住ctrl左键点击方法名称 就会跳转到定义处.
Ⅶ 这个PHP函数我看不懂什么意思啊echo输出的是什么那对分号和等号是干什么的
500PX被双引号扩起来了 是字符串
而40没有加引号,是int型
$number = 两个变量相加.被强制转换成了int型;
而echo里面的'$width+$height='是被单引号扩起来的.将直接被转换成字符串输出.
后面的.$number是一个连接字符"点"
后面连接了一个变量$number.
echo将输出540; 整形的.(int) px两个字符在强制转换的时候被干掉了.
$test是一个字符串.
当放入if条件里被转换成了bool型. true.
Ⅷ 看到很多php的安全过滤函数,经常把一些字符给替换掉,那用户输入的信息改变了不是很不好吗求解
正像你所说的,安全过滤,为了安全而限制用户的行为是必须的,你想想这样的限制针对的是什么用户?是有意危害网站安全的用户。举几个例子:
把标题中的html标签过滤。因为标题一般都是纯文本,1.html标签会导致布局错乱2.会包含危险script3.把引号等字符编码为html实体并不会影响其最终显示效果;
把正文中的<script>标签过滤掉。因为普通用户根本不会去执行script。所以我们一般有两种做法:1.把script去掉,2.用html实体字符编码标签,这样在显示文章既可以显示代码段又不会执行代码了;
过滤查询参数的单引号。这是为了防止sql注入,一般有三种方法来实现:1.给引号添加反斜线2.去掉引号3.用sql的prepare动态绑定参数;
总之,不要信任任何的用户输入,限制还是为了更多的普通用户更好的使用咱们的服务。
Ⅸ 怎么把html中的值传到php中 ,php中的数据库查询函数中的参数。 例如 在表单中传的值key.value.
<form action="#" method="post">
<input type="text" name="key">
<input type="submit" name="sub" value="提交">
</form>
<?php
echo $_POST["key"];//这就是你提交的内容!
?>
Ⅹ 如何在Linux服务器上查看PHP信息
phpinfo()函数用来显示PHP的当前信息,其中包括PHP扩展和编译版本,服务器信息和环境,PHP环境中,路径,主机和本地配置选项,HTTP头,PHP许可等等(详细信息可参考PHP手册)。要得到这些信息,不仅可以从浏览器中查看,还可以使用命令行在服务器上查看。
使用浏览器查看很简单,我们只需要在网站目录创建一个PHP文件,使用上面提到的phpinfo()函数,如:
<?php
phpinfo();
?>
然互在浏览器中输入此文件路径即可查看。
在Linux服务器上,我们还可以使用如下命令,不用浏览网页同样可以查看PHP信息,如:
php -r 'phpinfo();'
此命令同样可以得到网页形式的结果。