Экспорт MySQL в Excel - PullRequest
       23

Экспорт MySQL в Excel

1 голос
/ 31 января 2010

Мне нужна помощь с этим кодом из классов PHP , который должен экспортировать MySQL в Excel.

Я получаю следующую ошибку: Parse error: syntax error, unexpected T_SL in excelwriter.inc.php on line 100

Это строка 100:

[Line100] function GetHeader() 
          { 
        $header = <<<EOH 
            <html xmlns:o="urn:schemas-microsoft-com:office:office" 
            xmlns:x="urn:schemas-microsoft-com:office:excel" 
            xmlns="http://www.w3.org/TR/REC-html40"> 

Помощь? Спасибо!

Ответы [ 2 ]

4 голосов
/ 31 января 2010
Синтаксис

Heredoc не допускает использование конечных пробелов в той же строке после начального (<<<EOH) или конечного (EOH;) тегов.

Эта ошибка вызвана завершающим пробелом :

$header = <<<EOH <---- whitespace! remove it.

Удалите его, и все будет в порядке. Не забудьте также проверить конечный тег.

0 голосов
/ 31 января 2010

Относительно ошибки «Ошибка разбора: синтаксическая ошибка, неожиданный конец $ в файле excelwriter.inc.php в строке 269» (извините, моя репутация не позволяет мне комментировать вышеприведенный ответ) Я бы предложил поискать в той же области , Рассматриваемая ошибка может возникать, когда есть, например, неопределенная строка или круглые скобки, убедитесь, что строка с «EOH;» содержит только это, без пробелов и т. д.

...