2013-12-10 100 views
0

我使用Flash和PHP創建JPG。我的本地主機服務器上的Flash和PHP按預期工作。當我上傳到服務器,我得到以下錯誤:php錯誤<b>解析錯誤</b>:語法錯誤,意外':'在


Parse error: syntax error, unexpected ':' in /home/carlosrg/public_html/mysubdomain/image.php on line 6

,代碼:

<?PHP 
date_default_timezone_set('America/Los_Angeles'); 

$targetFilename = date(‘YmdHis’).’_’.mt_rand().’.jpg’; 

$serverpath = ‘http://www.mysubdomain.myserver.com'; 
$directoryPath = ‘/newimagesfolder/‘; 

$target_path = $_SERVER['DOCUMENT_ROOT'].$directoryPath.$targetFilename; 

if (move_uploaded_file($_FILES[ 'userfile' ][ 'tmp_name' ], $target_path)) 
{ 
    echo $serverpath.$directoryPath.$targetFilename; 
} 
else 
{ 
    echo "error"; 
} 
?> 

預先感謝您的寶貴時間。

+0

你似乎使用奇撇號。你需要使用''',而不是'''那些來自Word的? – andrewsi

+0

捲曲報價; *美麗*但**致命**。 –

回答

2

您正在使用錯誤的引號。 應該是正常的單引號'。奇怪的是你在這段代碼的其他地方讓它們正確。看起來像一個可能的剪切和粘貼錯誤給我。

0

您已經使用,你需要使用單或雙''或"報價

$targetFilename = date("YmdHis")."_".mt_rand().".jpg"; 

$serverpath = "http://www.mysubdomain.myserver.com"; 
$directoryPath = "/newimagesfolder/"; 
+0

這不是反襯。這是一個印刷/捲曲報價,這是完全不同的東西。 OP可能使用類似Word的東西來編輯代碼。 –

+0

就是這樣。我試圖快速並在文本編輯器中打開PHP文件,並且蜱蟲搞砸了。謝謝你們!我會盡力在下一期更有創意。 –

+0

@馬克B,謝謝,這是錯字,更新了我的答案。 –

相關問題