语法错误,意外的T_STRING php

问题描述:

它引发了一个语法错误,意外的T_STRING,并且我没有看到任何错误。语法错误,意外的T_STRING php

<div id="main"> 
<div id="wrap"> 
    <?php 
     require("top.php"); 
     $archpreg=fopen("p.txt", 'a+'); 
     $archresp=fopen("r.txt", 'a+'); 
     $preg=fread($archpreg,filesize("p.txt")); 
     $resp=fread($archresp,filesize("r.txt)); 
     fclose($archpreg); fclose($archresp); 
     $listapreg= explode('###12', $preg); $listar= explode('###12', $resp); 
     for ($c=9; $c>=0; --$c){ 
      $p=array_pop($listapreg); 
      $pp= explode ('###11',$p); 
      $nombre= $pp[1]; 
      $apellido=$pp[2]; 
      $foto= base64_decode ($pp[3]); 
      $id=$pp[0]; 
      $pregunta= $pp[5]; 
      $titulo= $pp[4]; 
      for ($i=0; $i<count($listar); ++$i){ 
       $r=$array_pop($listar); 
       $rr=explode ('###11',$r); 
       #if($rr[0]==$id){ 
       # $nombre2=$rr[1]; 
       # $apellido2=$rr[2]; 
       # $respuesta=$rr[3]; 
       #} ?> 
       <div> 
        <h4><?php echo $titulo?></h4> 
        <h5>Escrita por: <?php echo $nombre.' '.$apellido; >?> </h5> 
        <p> 
         <?php echo $pregunta ?> 
         <form method="get" action= "iresp.php"> 
          <input type="submit" value="Responder!" id="responder"/> 
          <input type="hidden" name="id" value="aaa" /> 
         </form> 
        </p> 
        <p> 
         <?php echo $respuesta ?> 
        </p> 
       </div> 
     <?php } 
     } ?> 


</div> 
</div> 


</body> 
</html> 
+0

什么是实际的错误信息?这可能会给出一些线路导致问题的迹象。 – 2011-06-07 06:33:15

线$resp=fread($archresp,filesize("r.txt));缺少“它应该是$resp=fread($archresp,filesize("r.txt"));或更好,但$resp=fread($archresp,filesize('r.txt'));因为在字符串中没有变量替换

$resp=fread($archresp,filesize("r.txt)); 

你已经错过了。”标志;)

您缺少此行的一些"$resp=fread($archresp,filesize("r.txt));

$resp=fread($archresp,filesize("r.txt)); 

有一个失踪"。您应该使用语法突出显示的编辑器!