易截截图软件、单文件、免安装、纯绿色、仅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向JavaScript变量传值

<?php
$conn = "what's the fucking";
?>
<mce:script type="text/javascript"><!--
var innn = "<?php echo $conn ?>";
document.write(innn);
// --></mce:script>

php和JavaScript的变量不能通用,但当我们需要在一个页面使用同一个变量时,可以 ......

PHP函数按引用传递的例子


PHP函数按引用传递的例子
首先让我们来看一段代码如下:
<?php
 $cost=20.99;
 $tax=0.75;
 function calculateCost(&$cost,$tax){
  $cost=$cost+($cost*$tax);
  $tax+=4;
 }
 calculateCost($cost,$tax);
 printf("Tax is:%1.2f<br />",$tax);
  ......

2009年9月份编程语言排行榜:PHP超越C++

TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是� ......

PHP程序员及网站设计师职业要求

招聘职位:
一、PHP程序员
职位要求:
1. 精通PHP/MySQL开发和Linux系统,使用PHP的开发经验必须不少于三年,精通smarty 模板,有千万级大型WEB项目经验者优先;
2. 具有良好的C/C++基础,拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;
3. 熟练掌握HTML、JavaScript、CSS、XML、AJAX等知识, ......

ASP.NET vs. PHP,哪个更快?


ASP.NET vs. PHP,哪个更快?
http://www.infoq.com/cn/news/2009/09/aspnet-php-benchmark
作者 赵劼 发布于 2009年9月15日 上午5时33分
社区 .NET 主题 性能和可伸缩性 标签 PHP, ASP.NET
结论:
我们可以这么认为,对于纯粹的PHP执行性能来说,Linux和Windows相差 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号