易截截图软件、单文件、免安装、纯绿色、仅160KB

PHP验证网页是否可用的一些方法

最近公司有个网站要先判断服务器上的网页是否可用,然后在把值提交到这个网页上。使用php来检测网页是否可用,没怎么接触过php,搞了两天,基本上是可以检测了。现把代码贴上:
 <?php 
  //
  $url = "http://blog.csdn.net/xuezhongsong/archive/2009/09/17/4561488.aspx";  
  $ctx = stream_context_create(array('http' => array('timeout' => 10)));  
  //获取网页内容
  $result = @file_get_contents($url, 0, $ctx);  
  if($result){  
  echo "<Script language='JavaScript'> alert('成功!');</Script>";
   
  }else{  
  echo "<script>alert('服务器繁忙,请稍后再试!'); </script>";
  }  
  //以下是另一种方法判断服务器网页是否响应,但是当本页处理时间超时会有点问题。
  /*$fp = fsockopen("localhost", 80, &$errno, &$errstr, 10);
  socket_set_timeout($fp, 0, 10);
  if(!$fp && socket_set_timeout($fp, 0, 10))
  {
  echo "<script>alert('服务器繁忙,请稍后再试!'); </script>";
  }else{
  $stream="";
  fputs($fp,"GET /edulifebg.cn/SynEnrollData.asp HTTP/1.0\nHost: localhost\n\n Connection: close\r\n\r\n");
  $i=0;
  $inheader=1;
  error_reporting(0); 
  while(!feof($fp) && $inheader){
  $line = fgets($fp,1024); 
  //http请求的获取头部
  if ($inheader && ($line == "\n" || $line == "\r\n")) {
  $inheader = 0;
  }
  if ($inheader != 0) {
  $stream.= $line;
  } 
  }
  echo $stream;
  $mark=trimHeader($stream);
  if($mark==200){
  echo "<Script language='JavaScript'> alert('成功!');</Script>";
  }else{
  echo "<Script language='JavaScript'> alert('服务器繁忙,请稍后再试...!".$


相关文档:

php支持memcache

memcache个人理解主要是用来管理内存的,php和memcache结合就可以使php吧一些数据保存在memcache管理的内存里,方便管理,也快,还支持多台服务器共享数据,废话不多说. 分为linux和windows 1)linux和类Unix可以从以下地址下载memcached和libevent,由于安装memcache需要libevent支持,所以需要先安装libevent memcached官方 ......

PHP中str_replace函数的详解

     在实际的程序开发中,执行字符串替换操作是一件非常经常的事,对str_replace函数的实用也会非常频繁。
      这段时间在看《PHP和MySQL Web开发》一书看到str_replace讲解,一段小提示写到:可以为str_replace的三个都使用数组传入,但讲解比较简单,于是决定自己 ......

CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境


1.
CentOS 5.2 下用Yum安装Apache+PHP+MySQL环境
2009-04-03 23:47
Fedora 8下用Yum安装Apache+PHP+MySQL环境
fedora8 用yum来管理安装Apache+PHP+Mysql的基本安装。
1. 安装Apahce, PHP, Mysql, 以及php连接mysql库组件。
yum -y install httpd php mysql mysql-server
php-mysql
centos安装php插件就是y ......

php4 xml解析类


一、用法举例:
1、将XML文件解释成便于使用的数组:
<?php
include('xml.php'); //引用PHP XML操作类
$xml = file_get_contents('data.xml'); //读取XML文件
//$xml = file_get_contents("php://input"); //读取POST过来的输入流
$data=XML_unserialize($xml);
echo '<pre>'; ......

php strip_tags函数

strip_tags
去掉 HTML 及 PHP 的标记。
语法: string strip_tags(string str);
返回值: 字符串
本函数可去掉字符串中包含的任何 HTML 及 PHP 的标记字符串。若是字符串的 HTML 及 PHP 标签原来就有错,例如少了大于的符号,则也会返回错误。而本函数和 fgetss() 有着相同的功能
//注
strip 英[strip]
vi. 1. 脱光 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号