2011-04-26 20 views
1

這是錯誤消息:我得到PHP中的分號錯誤,不明白爲什麼這是一個問題

Parse error: syntax error, unexpected ';' in /home1/goldensu/public_html/camira/contactForm.php on line 155

,這是代碼:

 $sendMessage = "Someone is interested in becoming a reseller or installer.<br /><br /><br /> 
     <b><u>Country</u>:</b> " 
     .stripslashes($country)."<br /><br />\n 
     <b><u>Company Name</u>:</b> " 
     .stripslashes($companyName)."<br /><br />\n 
     <b><u>Office Address</u>:</b> " 
     .stripslashes($officeAddress)."<br /><br />\n 
     <b><u>Company Phone</u>:</b> " 
     .stripslashes($companyPhone)."<br /><br />\n 
     <b><u>Company Email</u>:</b> " 
     .stripslashes($companyEmail)."<br /><br />\n 
     <b><u>Web page</u>:</b> " 
     .stripslashes($webPage."<br /><br />\n 
     <b><u>Number of emplyees</u>:</b> " 
     .stripslashes($numberEmployees)."<br /><br />\n 
     <b><u>Yearly turnover</u>:</b> " 
     .stripslashes($turnover)."<br /><br />\n 
     <b><u>Marketing Activities</u>:</b> " 
     .stripslashes($marketingActivities)."<br /><br />\n 
     <b><u>Annual marketing budget</u>:</b> " 
     .stripslashes($marketingBudget)."<br /><br />\n 
     <b><u>Current renewable energy products</u>:</b> " 
     .stripslashes($energyProducts)."<br /><br />\n 
     <b><u>Length of agreements</u>:</b> " 
     .stripslashes($agreements)."<br /><br />\n 
     <b><u>Territories</u>:</b> " 
     .stripslashes($territories)."<br /><br />\n 
     <b><u>Staff Qualifications</u>:</b> " 
     .stripslashes($staffQualifications)."<br /><br />\n"; 

它抱怨最後的分號。這是愚蠢的嗎?

回答

4

問題是在這裏:

.stripslashes($webPage."<br /><br />\n 

看來你錯過了一個右括號):

.stripslashes($webPage)."<br /><br />\n 
+0

大景點,老鷹的眼睛! – 2011-04-26 11:07:38

1

在這種情況下,它很可能是以前的表達式中缺少的paranthesis。

看來這一個:

.stripslashes($webPage."<br /><br />\n 
    <b><u>Number of emplyees</u>:</b> " 

(A這本來是可以避免通過應用magic_quotes的解決方法centrally錯誤。)

+0

你只是無意中在我的代碼中指出了一個錯字,謝謝! – 2011-04-26 11:06:13

+0

確實沒有注意到。但是你應該真正擺脫溢出的stripslashes()使用。 – mario 2011-04-26 11:09:03

0

剛剛看到丟失的右括號......傻了!

.stripslashes($webPage."<br /><br />\n 
相關問題