Php 分析错误:语法错误,意外的T#U字符串,应为';]';
我的站点解析错误:语法错误,意外的T_字符串,第69行的/home/kbccsystem/kbccsystem.php.xdomain.jp/public_html/register.php中应为“]” 从第69行到第96行的PHP代码是:Php 分析错误:语法错误,意外的T#U字符串,应为';]';,php,html,syntax-error,Php,Html,Syntax Error,我的站点解析错误:语法错误,意外的T_字符串,第69行的/home/kbccsystem/kbccsystem.php.xdomain.jp/public_html/register.php中应为“]” 从第69行到第96行的PHP代码是: $allowedformat = array("gif" , "jpeg", "jpg" , "png"); $temp = explode(".", $_FILES["img_path"]["name"]); $extension = end($temp)
$allowedformat = array("gif" , "jpeg", "jpg" , "png");
$temp = explode(".", $_FILES["img_path"]["name"]);
$extension = end($temp);
if ((($_FILES["file"]["type"] == "image/gif")
|| ($_FILES["file"]["type"] == "image/jpeg")
|| ($_FILES["file"]["type"] == "image/jpg")
|| ($_FILES["file"]["type"] == "image/pjpeg")
|| ($_FILES["file"]["type"] == "image/x-png")
|| ($_FILES["file"]["type"] == "image/png"))
&& ($_FILES["file]["size"] < 20000 )
&& in_array($extension, $allowedformat)) {
if(is_uploaded_file($_FILES["img_path"]["tmp_name"]))
{
if(move_uploaded_file($_FILES["img_path"]["tmp_name"], "shop_image/" .$_FILES["img_path"]["name"]))
{
chmod("shop_image/" .$_FILES["img_path"]["name"], 0644);
echo "アップロードしました。";
}else{
echo "ファイルをアップロードできませんでした。";
}
}else{
echo "ファイルが選択されていません。";
}
}
}
$allowedformat=数组(“gif”、“jpeg”、“jpg”、“png”);
$temp=explode(“.”,$\u文件[“img\u路径”][“名称”]);
$extension=end($temp);
如果(($_文件[“文件”][“类型”]=“图像/gif”)
||($_文件[“文件”][“类型”]=“图像/jpeg”)
||($_文件[“文件”][“类型”]=“图像/jpg”)
||($_文件[“文件”][“类型”]=“图像/pjpeg”)
||($_文件[“文件”][“类型”]=“图像/x-png”)
||($_文件[“文件”][“类型”]=“图像/png”))
&&($_文件[“文件”[“大小”]<20000)
&&在数组中($extension$allowedformat)){
如果(是上传的文件($文件[“img\U路径”][“tmp\U名称”]))
{
如果(移动$_上传的文件($_文件[“img_路径”][“tmp_名称”],“shop_图像/”$_文件[“img_路径”][“名称”]))
{
chmod(“shop_image/”$_FILES[“img_path”][“name”]”,0644);
回声“アップロードしました。";
}否则{
回声“ファイルをアップロードできませんでした。";
}
}否则{
回声“ファイルが選択されていません。";
}
}
}
起始行是69,最后一行是96
请帮忙:)
谢谢。语法高亮显示您的错误。您的一个数组键缺少引号:
&& ($_FILES["file]["size"] < 20000 )
^^^^^
HERE
&($\u文件[“文件”[“大小”]<20000)
^^^^^
在这里
应该是:
&& ($_FILES["file"]["size"] < 20000 )
&($\u文件[“文件”][“大小”]<20000)
谢谢。但是现在我在第85行的/home/kbccsystem/kbccsystem.php.xdomain.jp/public_html/register.php中得到了错误解析错误:语法错误,意外的“}”,您可能有一个额外的}
。将所有开始括号与结束括号匹配。这就是为什么你会发现有一个错误,这是另一个问题。请给回答问题的人投票,让他知道答案是正确的。这不是一个帮助论坛。但是,看起来在第85行附近有一个额外的}。(这就是专业人士使用缩进来排列大括号的原因。)使用带有语法高亮显示的文本编辑器。它会阻止像这样愚蠢的事情发生。