我试图让一个旧脚本起死回生,但我不是最擅长 php,但熟能生巧。
有人可以解释或指出是什么导致了我遇到的这个错误。
解析错误:语法错误,意外的 '''' (T_CONSTANT_ENCAPSED_STRING),在第 16 行的 C:\xampp\htdocs\install\step2check.php 中需要标识符 (T_STRING)
// Check connection
if (mysqli_connect_errno())
{
echo "<br><br><br><br><center>
<h1><font color='red'>Failed to connect to MySQL</font></h1>
<h2>Please go back and check your MySQL Connection infomation</h2>
</center>
<a href='index.php' class='Start'>Back to Start</a>";
}
else {
#########################
## POPULATE connect.php##
#########################
file_put_contents("../connect.php", "");
$filename = '../connect.php';
$somecontent = '<?php
$db_host = \''.$POSThost.'\';
$db_user = \''.$POSTuser.'\';
$db_pass = \''.$POSTpass.'\';
$db_database = \''.$POSTdatabase.'\';
$link = @mysql_connect($db_host,$db_user,$db_pass) or die(\'Unable to establish a DB connection\');
mysql_query("SET NAMES \'utf8\'");
mysql_select_db($db_database,$link);
?>';
我希望有人能帮帮忙。