我使用Flash和PHP来创建JPG。我在我的localhost服务器上按预期运行Flash和PHP。当我上传到服务器时,我收到以下错误:
解析错误:语法错误,意外':'in /home/carlosrg/public_html/mysubdomain/image.php 在线 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 :(得分:2)
您使用的是错误的引号。 ‘
应该是正常的单引号'
。有什么奇怪的是你在这段代码中的其他地方更正。看起来像是一个可能的剪切和粘贴错误。
答案 1 :(得分:0)
您使用过‘
,需要使用单引号或双引号'
'或"
引号
$targetFilename = date("YmdHis")."_".mt_rand().".jpg";
$serverpath = "http://www.mysubdomain.myserver.com";
$directoryPath = "/newimagesfolder/";