日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > Parse Error: syntax error, unexpected $end 錯誤

Parse Error: syntax error, unexpected $end 錯誤

來源:程序員人生   發布時間:2014-02-10 09:20:14 閱讀次數:2692次

也許是不熟悉的php的一些特性吧,不過寫多了,也就慢慢適應將就了,這里就整理一個代碼編寫調試問題,錯誤如下:Parse error: syntax error, unexpected $end in D:xampphtdocsguestBookguestBook.php on line 330

首先看看程序330行,代碼最后一行,這有什么錯誤?google搜,找到了:

In PHP 5, the following error may appears as an error entry in Apache error log or simply displays on PHP web page, even if calling to php scripts with php_info() works perfectly and successfully returns information on PHP configurations:

Parse Error: syntax error, unexpected $end in ….. scripts.php on line …

The error may caused by a missing curly bracket in PHP script coding. Beside, it may also caused by error in PHP coding in class definition, as in PHP, a class definition cannot be broke up and distributed into multiple files, or into multiple PHP blocks, unless the break is within a method declaration.

But more commonly, the error is often caused by the use of Short Open tags in PHP,

To use short open tags, it must be enabled in PHP.INI. Search for short_open_tag in PHP.INI, and change the value to On. The line should look line:

short_open_tag = On

欺我英文不好啊?看看其它幾條搜索,都沒說到點子上,那就看看英文了,雖不能如數翻譯,大致意思是瞧明白了:

錯誤發生是使用了短標簽,可以在php.ini中設置short_open_tag = On

原來Parse error 提示一般是 語法錯誤,使用了開放的標簽,語句沒有結束 也就是編程基本的一些錯, 比如沒注意 語句結束加 ";" 或者 if(){...} 后面忘了"}" ;<?php...?>忘了"?>"。仔細檢查代碼,果然是一處漏掉了"}",修改程序正常運行,實例:

conn.php

  1. <?php 
  2. /* 
  3.  * PHP100Job v1.0 
  4.  * Programmer : Msn/QQ haowubai@hotmail.com (925939) 
  5.  * www.phpfensi.com Develop a project PHP - MySQL - Apache 
  6.  * Window 2003 - Preferences - PHPeclipse - PHP - Code Templates 
  7.  */ 
  8. $conn = @ mysql_connect("localhost""root""dong"or die("數據庫鏈接錯誤"); 
  9. mysql_select_db("news"$conn); 
  10. mysql_query("set names 'GBK'"); //使用GBK中文編碼; 
  11. function htmtocode($content) { 
  12. $content = str_replace("n""<br>"str_replace(" ""&nbsp;"$content)); 
  13. return $content
  14. //$content=str_replace("'","‘",$content); 
  15.  //htmlspecialchars(); 
  16.  
  17. ?> 
  18. <?php 
  19. /* 
  20.  * PHP100Job v1.0 
  21.  * Programmer : Msn/QQ haowubai@hotmail.com (925939) 
  22.  * www.php100.com Develop a project PHP - MySQL - Apache 
  23.  * Window 2003 - Preferences - PHPeclipse - PHP - Code Templates 
  24.  */ 
  25.  include("conn.php"); 
  26.  include("head.php"); 
  27.   $SQL="SELECT * FROM `message` order by id desc"
  28.   $query=mysql_query($SQL); 
  29.   while($row=mysql_fetch_array($query)){ 
  30. ?> 
  31. <table width=500 border="0" cellpadding="5" cellspacing="1" bgcolor="#add3ef"
  32.   <tr bgcolor="#eff3ff"
  33.   <td>標題:<?=$row[title]?> 用戶:<?=$row[user]?></td> 
  34.   </tr> 
  35.   <tr bgColor="#ffffff"
  36.   <td>內容:<? 
  37.  echo htmtocode($row[content]); 
  38.   ?></td> 
  39.   </tr> 
  40. </table> 
  41. <? 
  42.   } 
  43. ?> 

運行出現下邊的錯誤

Parse error: syntax error, unexpected $end in E:wampwwwleave_messagelist.php on line 35

報錯的原因在這里<? } ?> 改成 <?php } ?>

解決辦法:你把標題、內容,用戶那三個改成<?php echo $row['title'];?>這樣的就行了啊。函數就<?php echo htmtocode($row[content]); ?>,這不是主要的,至多只是顯示不出.

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美日韩免费一区 | 国产精品一区av | 欧美日韩国产中文 | 日日噜噜噜夜夜爽爽狠狠视频97 | 国产成人一区二区三区 | 日韩欧美国产一区二区三区 | 国产精品麻豆一区二区 | 国产免费美女网站 | 91精品入口蜜桃 | 欧美片子 | 久久中文字幕一区二区 | 99精品99 | 精品久久国产 | 国产成人精品久久久 | 91亚洲国产| 国产区在线看 | 日韩电影免费在线 | 一区二区激情 | av一区免费| 亚洲视频在线观看一区 | 欧美成人网视频 | 性xxxx| 久久久女女女女999久久 | 一区二区三区四区视频在线观看 | 日韩在线不卡 | 国产一区二区视频在线播放 | 日韩av一区二区在线观看 | 国产精品久久久久久久久久三级 | 亚洲精品在线观看免费 | 日韩国产欧美一区二区三区 | 成人在线综合 | 欧美在线一区二区 | 久久精品视频观看 | 亚洲一区久久久 | 欧美日本精品 | 成人福利在线观看 | 色黄啪啪网 | 精品久久久影院 | 日韩欧美一区在线 | 国产欧美日韩在线 | 熟女毛毛多熟妇人妻aⅴ在线毛片 |