Php 分析错误:语法错误,文件第43行(最后一行)意外结束

Php 分析错误:语法错误,文件第43行(最后一行)意外结束,php,parse-error,Php,Parse Error,我对这个代码有问题。有人在这里删除/更改了一些内容。我花了无数个小时试图找出我的工作地点;或者}可能不见了,但运气不好。你能帮帮我吗 您缺少endif;最后 <?if($USER->isAdmin()):?>&nbsp;&nbsp;<br> <br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?> <? endif; ?> 你的代码

我对这个代码有问题。有人在这里删除/更改了一些内容。我花了无数个小时试图找出我的工作地点;或者}可能不见了,但运气不好。你能帮帮我吗




您缺少endif;最后

<?if($USER->isAdmin()):?>&nbsp;&nbsp;<br>
<br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
<? endif; ?>



你的代码风格很糟糕。。。为什么在下一行开始一个新的部分时(您在末尾缺少endif;),要将html与php混合并结束php部分(?>)

<?if($USER->isAdmin()):?>&nbsp;&nbsp;<br>
<br><?require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>
<? endif; ?>



你的代码风格太糟糕了……为什么在下一行开始一个新代码时,你要将html和php混合在一起,并结束php部分(?>)(我重新格式化了你的代码,并在本地主机上测试了它,没有出现解析错误:

<?php 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Корзина");
?>

<?

if($_REQUEST['otkr'])
{
    Add2BasketByProductID(
        $_REQUEST['otkr'],
        1,
        array(),
        array(
                array("NAME" => "Текст открытки", "CODE" => "TEXT", "VALUE" => $_REQUEST['text_otkr'])
        )
    );
}

if($_REQUEST['pack'])
{
    Add2BasketByProductID(
        $_REQUEST['pack'],
        1,
        array(),
        array()
    );
}

?> 

<?php

$APPLICATION->IncludeComponent(
    "infoday:sale.basket.basket",
    "cart",
    array(
        "COLUMNS_LIST" => array("NAME","PRICE","TYPE","QUANTITY","DELETE","DELAY","WEIGHT","DISCOUNT"),
        "COMPOSITE_FRAME_MODE" => "A",
        "COMPOSITE_FRAME_TYPE" => "AUTO",
        "COUNT_DISCOUNT_4_ALL_QUANTITY" => "Y",
        "GIFT_ID" => "",
        "HIDE_COUPON" => "Y",
        "PATH_TO_ORDER" => "/personal/order/make/",
        "PRICE_VAT_SHOW_VALUE" => "N",
        "QUANTITY_FLOAT" => "N",
        "SET_TITLE" => "Y"
    )
);

?> 

<? 

if($USER->isAdmin()) : 
/* doing nothing here ??? */
endif
?>

&nbsp;&nbsp;<br>

<br>
<? 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

?>




我重新格式化了您的代码,并在本地主机上测试了它,没有出现解析错误:

<?php 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$APPLICATION->SetTitle("Корзина");
?>

<?

if($_REQUEST['otkr'])
{
    Add2BasketByProductID(
        $_REQUEST['otkr'],
        1,
        array(),
        array(
                array("NAME" => "Текст открытки", "CODE" => "TEXT", "VALUE" => $_REQUEST['text_otkr'])
        )
    );
}

if($_REQUEST['pack'])
{
    Add2BasketByProductID(
        $_REQUEST['pack'],
        1,
        array(),
        array()
    );
}

?> 

<?php

$APPLICATION->IncludeComponent(
    "infoday:sale.basket.basket",
    "cart",
    array(
        "COLUMNS_LIST" => array("NAME","PRICE","TYPE","QUANTITY","DELETE","DELAY","WEIGHT","DISCOUNT"),
        "COMPOSITE_FRAME_MODE" => "A",
        "COMPOSITE_FRAME_TYPE" => "AUTO",
        "COUNT_DISCOUNT_4_ALL_QUANTITY" => "Y",
        "GIFT_ID" => "",
        "HIDE_COUPON" => "Y",
        "PATH_TO_ORDER" => "/personal/order/make/",
        "PRICE_VAT_SHOW_VALUE" => "N",
        "QUANTITY_FLOAT" => "N",
        "SET_TITLE" => "Y"
    )
);

?> 

<? 

if($USER->isAdmin()) : 
/* doing nothing here ??? */
endif
?>

&nbsp;&nbsp;<br>

<br>
<? 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");

?>




这是我姐姐管理的在线商店的遗留代码。你是我的英雄。它正在工作。这是指向商店的链接这是我姐姐管理的在线商店的遗留代码。你是我的英雄。它正在工作。这是指向商店的链接感谢你的工作。正如我前面提到的,这不是我如何编码的-这是web网站是大约4年前由一家雇佣公司从头开始创建的(很明显,他们成功地创建了它并使其正常工作,但自我编码确实很糟糕)。感谢您的工作。正如我前面提到的,这不是我如何编码的-这个网站是大约4年前由一家雇佣公司从头开始创建的(很明显,他们成功地创建了它并使它工作起来,但是自己编码确实很可怕)。