一切工作在localhost/MyWeb即可很好,但是當我上傳的文件夾MyWeb即可到我的public_html目錄,我得到錯誤:PHP MVC本地工作,但是當上傳到主機出現故障
[16-Sep-2012 18:32:55] PHP Warning: Unexpected character in input: '\' (ASCII=92)
state=1 in /home1/programw/public_html/myweb/index.php on line 7
[16-Sep-2012 18:32:55] PHP Parse error: syntax error, unexpected T_STRING in /home1
/programw/public_html/myweb/index.php on line 7
在我的index.php線7有這個代碼:
$app = new Core\Bootstrap();
我知道一些與\ slash有關,但我不知道什麼或如何解決它。
任何人都可以幫助我嗎?我也用的.htaccess和裏面的.htaccess我有以下幾點:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^(.+)$ index.php?url=$1 [QSA,L]
SOLUTION
我剛剛發現\斜線和命名空間在PHP 5.3僅支持和我的主機由於某種原因didnt更新他們的PHP到5.3。如果有人知道解決這個問題的方法5.2我會很感激。