在循环前加入
$str = '';

解决方案 »

  1.   

    可是为什么,读两个文件,需要用socket呢?很让费资源的
    用js读,或用其他方式读,不都一样吗?
      

  2.   

    会了,<?php
    $service_port = getservbyname('www', 'tcp');
    $address = gethostbyname('www.aiiiq.com');$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    $result = socket_connect($socket, $address, $service_port);$in = "GET /smarttemplate/readme.txt HTTP/1.1\r\n";
    $in .= "Host: www.aiiiq.com\r\n";
    $in .= "Connection: close\r\n\r\n";
    socket_write($socket, $in, strlen($in));$str ='';
    while ($out = socket_read($socket, 2048)) {
        $str .= $out;
    } echo "<textarea cols=100 rows=15>" . $str . "</textarea><br>";socket_close($socket);$socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
    $result = socket_connect($socket, $address, $service_port);$in = "GET /smarttemplate/changes.txt HTTP/1.1\r\n";
    $in .= "Host: www.aiiiq.com\r\n";
    $in .= "Connection: close\r\n\r\n";
    socket_write($socket, $in, strlen($in));$str ='';
    while ($out = socket_read($socket, 2048)) {
        $str .= $out;
    } echo "<textarea cols=100 rows=15>" . $str . "</textarea><br>";socket_close($socket);
    ?>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">