Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

晕哦 manyoutest.php 不能运行。。直接下载了。。就是测试MANYOU服务器那个文件

[复制链接]
轩辕天平 发表于 2009-5-23 02:57:39 | 显示全部楼层 |阅读模式
http://www.zjkhome.com/manyoutest.php


怎么搞的。。汗 。。

这样怎么解决呀。。
g2728881 发表于 2009-5-25 00:50:46 | 显示全部楼层
同求,,,,,,,,,,,,,,,,,,,,,,,,,,,,
回复

使用道具 举报

flyyeng 发表于 2009-5-26 14:30:48 | 显示全部楼层
代码里加几个回车


<?php

error_reporting(0);

function manyou_test($my_addr, $debug = false) {

        $header  = "GET /uchome.php HTTP/1.0\r\n";
        $header .= "Host: api.manyou.com\r\n";
        $header .= "Connection: Close\r\n\r\n";
        $socket  = fsockopen($my_addr, '80', $errno, $errstr);
        if (!$socket) {
                return 1;
        }

        stream_set_blocking($socket, 1);
        stream_set_timeout($socket, 5);

        $w = fwrite($socket, $header);
        if (!$w) {
                return 2;
        }

        $status = stream_get_meta_data($socket);

        if ($status['time_out']) {
                return 3;
        }

        while(!feof($socket)) {
                $content .= fgets($socket);
                if($content === false) {
                        return 4;
                }
        }
        if ($debug) {
                echo $content . "<br /><br />";
        }
        return 0;
}

function gettime() {
        list($usec, $sec) = explode(' ', microtime());
                return ((float)$usec + (float)$sec);
}

$my_addrs = array( 'api.manyou.com', '124.238.249.8', '221.194.139.132');

header('Content-Type: text/html charset=utf-8');
$spends = array();
$debug = $_GET['debug'] ? true : false;
foreach ($my_addrs as $addr) {
        $start = gettime();
        $ret = manyou_test($addr, $debug);
        $end   = gettime();

        echo "\n<br />$addr 访问Manyou花费:" . ($end - $start) . '秒 , 结果 : ';
        switch ($ret) {
                case 1:
                        echo '连接Manyou服务器失败';
                        break;
                case 2:
                        echo '向ManYou服务器发送请求失败';
                break;
                case 3:
                        echo '从ManYou服务器读取信息超时';
                        break;
                case 4:
                        echo '从Manyou服务器读取信息失败,请检查是否允许Manyou访问该主机';
                        break;
                default:
                        echo '可以访问Manyou';
        }
}

?>
回复

使用道具 举报

msnal 发表于 2009-5-26 15:10:11 | 显示全部楼层
我的也是这样
回复

使用道具 举报

ericlooi504 发表于 2009-8-17 17:02:13 | 显示全部楼层
我的也是这样,有谁能帮忙?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-18 02:51 , Processed in 0.026482 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表