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
$conn = "what's the fucking";
?>
<mce:script type="text/javascript"><!--
var innn = "<?php echo $conn ?>";
document.write(innn);
// --></mce:script>
php和JavaScript的变量不能通用,但当我们需要在一个页面使用同一个变量时,可以 ......
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);
......
TIOBE世界编程语言排行榜展现了编程语言的流行趋势。每个月,都有最新的数据被更新。这份排行榜的数据取样来源于互联网上富有经验的程序员、商业应用、著名的搜索引擎(诸如谷歌、 MSN 、雅虎)的关键字排名、 Alexa上的排名等。请注意这个排行榜只是反映了某个编程语言的热门程度 , 这并不代表它是一个最好的编程语言或是� ......
招聘职位:
一、PHP程序员
职位要求:
1. 精通PHP/MySQL开发和Linux系统,使用PHP的开发经验必须不少于三年,精通smarty 模板,有千万级大型WEB项目经验者优先;
2. 具有良好的C/C++基础,拥有良好的代码习惯,要求结构清晰,命名规范,逻辑性强,代码冗余率低;
3. 熟练掌握HTML、JavaScript、CSS、XML、AJAX等知识, ......
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相差 ......