我剛剛將我的網站轉移到專用的服務器和所有工作正常之前,但因爲搬到新的服務器,所有頁面似乎很好,除了1這就是給我一個白色屏幕。在錯誤日誌中檢查報告說PHP解析錯誤:PHP語法錯誤顯示,因爲移動到新的服務器
syntax error, unexpected '}' in /home/ftp1/www/yp_admin/products.php on line 112
這是行112
} while ($row_subcategories = mysql_fetch_assoc($subcategories));
和代碼的完整部分是
<? if (isset($_GET['catid'])) {
$scatid1 = $_GET['scatid'];
do { ?>
<div class="div"><a <?php if ($row_subcategories['id'] == $scatid1) { echo('style="color:orange;"'); } ?> href="?view&catid=<?php echo($catid) ?>&scatid=<?php echo($row_subcategories['id']); ?>"><?php echo($row_subcategories['sub_category']); ?></a><span><a href="?new&catid=<?php echo($catid); ?>&scatid=<?php echo($row_subcategories['id']); ?>"> New Product</a></span> </div>
<?php } while ($row_subcategories = mysql_fetch_assoc($subcategories));
} else {
do { ?>
<a href="?catid=<?php echo($row_categories['id']); ?>">
<div class="div"><?php echo($row_categories['category']); ?></div>
</a>
<?php } while ($row_categories = mysql_fetch_assoc($categories));}
?>
這是工作之前完全沒問題我找不到任何錯誤,你有沒有遇到過這個?
在此先感謝您的幫助。
FYI我運行CentOS的與Apache服務器
好吧,這是有道理的,完美的作品,謝謝你的幫助。 – AppleTattooGuy
@詹姆斯歡迎你:) –