php巧获服务器端信息
<?php
$fp = fopen("http://www.***.com/***.htm","r"); //以只读的方式打开某个站点下的文件
foreach($http_response_header as $info) //对$http_response_header的文件信息头进行遍历循环
echo $info."<br>"; ,"r"); //以只读的方式打开某个站点下的文件
foreach($http_response_header as $info) //对$http_response_header的文件信息头进行遍历循环
echo $info."<br>"; //最后输出各条记录信息
?>
在信息头中,显示的内容包括了该文件是否存在,文件的容量大小、文件类型、编码方式等等,甚至还能获取到该站点所使用的服务器名称、版本号。如果是打开ASP或PHP之类的文件,其中还包含了一些额外信息。
更简单的方法
$fp = fopen("http://www.***.com/***.htm","r"); //以只读的方式打开某个站点下的文件
print_r( stream_get_meta_data($fp));
相关推荐
-
如何使用php判断所处服务器操作系统的类型
我本机开发用的是winXP,但是上传的服务器是linux,每次上传前总是要改一下配置文件,还有其他一些什么的,现在通过判断当前服务器的类型来决定执行什么样的程序,那么php如何判断所处服务器是什么类型呢php有许多系统预定义变量,通过判断他们可以简单的判断系统是 windows还是*unix其中相关的函数或者预定义变量如下 复制代码 代码如下: php_uname();PHP_OSDIRECTORY_SEPARATORPHP_SHLIB_SUFFIXPATH_SEPARATOR 具体程序: 复制
-
PHP 显示客户端IP与服务器IP的代码
来看看代码: 复制代码 代码如下: echo "(1)浏览当前页面的用户的 IP 地址为:"; echo $_SERVER['REMOTE_ADDR']; echo "<br />"; echo "(2)浏览当前页面的用户的 IP 地址为:"; echo getenv('REMOTE_ADDR'); echo "<br />"; echo "主机 www.baidu.com 的 IP 地址为:
-
php socket客户端及服务器端应用实例
经常有朋友会对php的socket应用充满疑惑,本文就以实例代码作一讲解,希望能对初学php的朋友起到一点帮助作用 具体代码如下: 1.服务器端代码: <?php class SocketServer{ private $_port='9000'; private $_address='127.0.0.1'; private $_client_socket_list=array(); public function __set($name,$val){ $this--->$name=$val;
-
PHP获取服务器端信息的方法
本文实例讲述了PHP获取服务器端信息的方法.分享给大家供大家参考. 具体实现方法如下: 复制代码 代码如下: /** * 获取系统信息 * * @return array */ function getSystemInfo() { $systemInfo = array(); // 系统 $systemInfo['os'] = PHP_OS; // PHP版本 $systemInfo['phpversion'] = PHP_VERSION; // Apache版本
-
用定制的PHP应用程序来获取Web服务器的状态信息
大多数网站托管(Web hosting)公司都支持客户对Web站点统计数据的访问,但是你往往会觉得服务器所产生的状态信息不够全面.例如,配置不正确的Web服务器不能识别某些文件类型,这些类型的文件就不会出现在状态信息之中.幸好,你可以用PHP来定制状态信息收集程序,这样你就可以获取你所需要的信息了. 公共日志文件格式(Common Logfile Format,CLF)的结构 CLF最初是NCSA为HTTPd(全球网服务器软件)而设计的.CERN HTTPd是一个由万维网联盟(World Wid
-
利用php获取服务器时间的实现代码
很多时候我们喜欢用js来获取日期和时间,但这仅仅是客户端的.我们可以用php的date函数即可来获取服务器上的时间: 复制代码 代码如下: <?php//将时区设置为中国date_default_timezone_set("PRC");echo date("Y-m-d l H:i:s A");//例输出:2010-03-06 Saturday 11:51:29 AM?>
-
php获取服务器信息的实现代码
复制代码 代码如下: <html><head><meta http-equiv="content-type" content="text/html; charset=gb2312"><title>获取服务器信息</title></head><body><?php$sysos = $_SERVER["SERVER_SOFTWARE"]; //获取服务
-
PHP准确取得服务器IP地址的方法
本文实例讲述了PHP准确取得服务器IP地址的方法.分享给大家供大家参考.具体分析如下: 在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址. php手册中的解释如下: "HTTP_HOST" 当前请求的 Host: 头信息的内容. 一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量. 然而最近在做的一个项目,程序移交到客户手里测试时,竟然发现程序的跳转总是会出错. 最后找出原因:$_S
-
PHP如何将log信息写入服务器中的log文件
将log信息写入服务器中的log文件文件,折腾了一大圈终于找到了解决方案,具体内容如下: 折腾: [记录]php中如何写类和如何使用类 期间,需要整理出一份,可配置的,通用的,log系统. 支持写入log信息到log文件中. [折腾过程] 1.搜: php log to file 参考: PHP: error_log – Manual PHP: syslog – Manual How to create logs with PHP – Web Services Wiki Write to a l
-
php获取服务器操作系统相关信息的方法
本文实例讲述了php获取服务器操作系统相关信息的方法.分享给大家供大家参考,具体如下: 下面是PHP获取当前服务器信息的基本语句. PHP程式版本: <?PHP echo PHP_VERSION; ?> ZEND版本: <?PHP echo zend_version(); ?> MYSQL支持: <?php echo function_exists (mysql_close)?"是":"否"; ?> MySQL数据库持续连接 :
随机推荐
- android中实现手机号码的校验的示例代码
- python通过ftplib登录到ftp服务器的方法
- JS密码生成与强度检测完整实例(附demo源码下载)
- php根据用户语言跳转相应网页
- mysql分页原理和高效率的mysql分页查询语句
- Android 图片特效处理的方法实例
- 得到文本框选中的文字,动态插入文字的js代码
- Python实现简单HTML表格解析的方法
- SQL Server触发器及触发器中的事务学习
- jQuery中height()方法用法实例
- jQuery实现发送验证码并60秒倒计时功能
- 轻松学习C#的异常处理
- environments was not found on the java.library.path 问题的解决方法
- SpringMvc入门指南(必看)
- Python中实现三目运算的方法
- WordPress迁移时一些常见问题的解决方法整理
- Python3生成手写体数字方法
- 利用Opencv中Houghline方法实现直线检测
- 通过FancyView提供 Android 酷炫的开屏动画实例代码
- C语言字符/字符串相关函数收藏大全