Parse error: syntax error, unexpected $end in E:\wamp\www\leave_

dongwt 2011-06-07 03:19:58
conn.php
<?php

/*
* PHP100Job v1.0
* Programmer : Msn/QQ haowubai@hotmail.com (925939)
* www.php100.com Develop a project PHP - MySQL - Apache
* Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
*/

$conn = @ mysql_connect("localhost", "root", "dong") or die("数据库链接错误");
mysql_select_db("news", $conn);
mysql_query("set names 'GBK'"); //使用GBK中文编码;

function htmtocode($content) {
$content = str_replace("\n", "<br>", str_replace(" ", " ", $content));
return $content;
}

//$content=str_replace("'","‘",$content);
//htmlspecialchars();


?>

<?php

/*
* PHP100Job v1.0
* Programmer : Msn/QQ haowubai@hotmail.com (925939)
* www.php100.com Develop a project PHP - MySQL - Apache
* Window 2003 - Preferences - PHPeclipse - PHP - Code Templates
*/
include("conn.php");

include("head.php");
$SQL="SELECT * FROM `message` order by id desc";
$query=mysql_query($SQL);
while($row=mysql_fetch_array($query)){
?>

<table width=500 border="0" cellpadding="5" cellspacing="1" bgcolor="#add3ef">
<tr bgcolor="#eff3ff">
<td>标题:<?=$row[title]?> 用户:<?=$row[user]?></td>
</tr>
<tr bgColor="#ffffff">
<td>内容:<?
echo htmtocode($row[content]);
?></td>
</tr>
</table>
<?
}
?>
运行出现下边的错误
Parse error: syntax error, unexpected $end in E:\wamp\www\leave_message\list.php on line 35

帮忙解决,不胜感激
...全文
1934 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
xuzuning 2011-06-07
  • 打赏
  • 举报
回复
这是不可能的!除非你只给了部分代码,且也不会变通
dongwt 2011-06-07
  • 打赏
  • 举报
回复
这样也不行,不知道你在php编辑软件上运行过么,我改了,可问题还是这样,[Quote=引用 9 楼 xuzuning 的回复:]
引用 8 楼 jordan102 的回复:
你把标题、内容,用户那三个改成<?php echo $row['title'];?>这样的就行了啊。函数就<?php echo htmtocode($row[content]); ?>

这不是主要的,至多只是显示不出数据
报错的原因在这里
<?
}
?>
改成
<?php
}
?>
[/Quote]
xuzuning 2011-06-07
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 jordan102 的回复:]
你把标题、内容,用户那三个改成<?php echo $row['title'];?>这样的就行了啊。函数就<?php echo htmtocode($row[content]); ?>
[/Quote]
这不是主要的,至多只是显示不出数据
报错的原因在这里
<?
}
?>
改成
<?php
}
?>
一起混吧 2011-06-07
  • 打赏
  • 举报
回复
你把标题、内容,用户那三个改成<?php echo $row['title'];?>这样的就行了啊。函数就<?php echo htmtocode($row[content]); ?>
dongwt 2011-06-07
  • 打赏
  • 举报
回复
我按照你的提示做了,可是php.ini 里的short_open_tag=on,但是还是不行,你帮我修改,能不能把段标记取了,就是比较规范的那种的,谢谢[Quote=引用 6 楼 jordan102 的回复:]
在php.ini中找到short_open_tag 设为on
[/Quote]
一起混吧 2011-06-07
  • 打赏
  • 举报
回复
在php.ini中找到short_open_tag 设为on
dongwt 2011-06-07
  • 打赏
  • 举报
回复
是 了 。运行的结构却是这样,怎么能是代码能通过
??[Quote=引用 3 楼 kyzy_yy_pm 的回复:]
楼主要注意,错误的是list.php
[/Quote]
dongwt 2011-06-07
  • 打赏
  • 举报
回复
不好意思 ,您说的段标记是怎么开啊???[Quote=引用 1 楼 jordan102 的回复:]
你开启段标记了吗? 没开的话不能那么写。为了更规范点: 写成<?php echo $row['title'];?> 后面一样。
[/Quote]
kyzy_yy_pm 2011-06-07
  • 打赏
  • 举报
回复
楼主要注意,错误的是list.php
kyzy_yy_pm 2011-06-07
  • 打赏
  • 举报
回复
E:\wamp\www\leave_message\list.php on line 35
这附近的代码发出来看看
一起混吧 2011-06-07
  • 打赏
  • 举报
回复
你开启段标记了吗? 没开的话不能那么写。为了更规范点: 写成<?php echo $row['title'];?> 后面一样。

21,887

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧