【问题标题】:php error <b>Parse error</b>: syntax error, unexpected ':' inphp错误<b>解析错误</b>:语法错误,意外':'在
【发布时间】:2013-12-28 10:42:06
【问题描述】:

我正在使用 Flash 和 PHP 创建 JPG。我的本地服务器上的 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";
}
?>

提前感谢您的宝贵时间。

【问题讨论】:

  • 您似乎使用了奇怪的撇号。您需要使用',而不是 - 那些来自Word?
  • 弯引号; 美丽致命

标签: php actionscript


【解决方案1】:

您使用了错误的引号。 应该是普通的单引号 '。奇怪的是你在这段代码的其他地方让它们正确。在我看来,这可能是一个剪切和粘贴错误。

【讨论】:

    【解决方案2】:

    你用过,你需要用单引号或双引号''或"引号

     $targetFilename = date("YmdHis")."_".mt_rand().".jpg";
    
     $serverpath = "http://www.mysubdomain.myserver.com";
     $directoryPath = "/newimagesfolder/";
    

    【讨论】:

    • 这不是反引号。这是一个印刷/卷曲报价,这是完全不同的东西。 OP 可能正在使用 Word 之类的工具来编辑代码。
    • 就是这样。我试图快速并在文本编辑器中打开 PHP 文件,但滴答声搞砸了。谢谢你们!下一期我会尝试更有创意。
    猜你喜欢
    • 1970-01-01
    • 2015-05-28
    • 2012-08-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-02
    • 2016-01-29
    • 1970-01-01
    相关资源
    最近更新 更多