2012-09-28 36 views
-2

在Chrome或IE下無法正確加載JS和PHP腳本。我正在使用FrontPage 2003(SP-3)開發支持視頻遊戲開發的家庭企業網站。未在Chrome或IE8中加載JS和PHP腳本

<?PHP 
if(strstr($_SERVER["HTTP_USER_AGENT"],"MSIE")==false) { 
header('Content-type: text/javascript'); 
header("Content-Disposition: inline; filename=\"register.js\""); 

} else { 
     header("Content-type: text/force-download"); 
     header("Content-Disposition: attachment; filename=\"register.js\""); 

} else { 
<Location register.js> 
     ForceType ('application/x-httpd-php') 
</Location> 
} 

require_once("./include/membersite_config.js"); 


if(isset($_POST['submitted'])) 
{ 
    if($fgmembersite->RegisterUser()) 
    { 
     $fgmembersite->RedirectToURL("thank-you.html"); 
    } 
} 

?> 
+9

第1步:不要使用FrontPage。 – AlienWebguy

+0

你的代碼包含痛苦明顯的語法錯誤。 PHP會精確地告訴你它們在哪裏出現。請在向Stack Overflow發佈新問題之前嘗試修復簡單的問題。 – meagar

回答

2
} else { 
<Location register.js> 
     ForceType ('application/x-httpd-php') 
</Location> 
} 

這不是有效的PHP ...(你會做的真的很好聽AlienWebguy的建議)

+0

我被推薦在JS下編寫我的PHP代碼。 –

+0

這看起來不像有效的JS。如果你問我,它看起來是一組服務器指令。無論如何,如果你需要使用PHP,你應該這樣做: 'echo「 ForceType('application/x-httpd-php') 」;'。雖然語法正確,但我不確定會達到什麼效果,因爲就像我說的,它既不是有效的PHP也不是有效的JS .. – raidenace

+0

此代碼是通過此網站引用的。 –