语法错误,意外的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>
答
线$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));
有一个失踪"
。您应该使用语法突出显示的编辑器!
什么是实际的错误信息?这可能会给出一些线路导致问题的迹象。 – 2011-06-07 06:33:15