-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
1

Ошибка в коде: syntax error, unexpected ';', expecting ']'

05.12.2017, 16:04. Показов 1732. Ответов 25
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
<?php
include('blocks/bd.php');
require_once 'PHPExcel-1.8/Classes/PHPExcel.php'; 
$result = mysql_query("SELECT * FROM forma");
$myrow = mysql_fetch_array($result);
$phpexcel = new PHPExcel(); 
$page = $phpexcel->setActiveSheetIndex(0);
$page->setCellValue('A1', 'id');
  $page->setCellValue('B1', 'nomer');
  $page->setCellValue('C1', 'nlf');
  $page->setCellValue('D1', 'zag');  
  $page->setCellValue('E1', 'problema');
$s=1;
while($myrow = mysql_fetch_array($result)){
 echo "
 $page->setCellValue('A$s', ". $myrow['id'] .");
 $page->setCellValue('B$s', ". $myrow['nomer'] .");
 $page->setCellValue('C$s', ". $myrow['nlf' ."]);
 $page->setCellValue('D$s', ". $myrow['zag'] .");
 $page->setCellValue('E$s', ". $myrow['problema'] .");
 $s++;
 ";
 }
$page->setTitle('Example');
$objWriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
$objWriter->save('example.xlsx');
?>
PHP
1
2
3
 $s++;
 ";
 }
вот тут ошибка Parse error: syntax error, unexpected ';', expecting ']' in
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
05.12.2017, 16:04
Ответы с готовыми решениями:

Ошибка в коде: Parse error: syntax error, unexpected ':', expecting ',' or ')'
function get_posts ($limit, $offset) { global $link; $sql = &quot;SELECT * FROM `table_book` LIMIT...

В чем ошибка (Parse error: syntax error, unexpected '$i' (T_VARIABLE), expecting ';') ?
private function select($table_name,$fields,$where=&quot;&quot;,$order=&quot;&quot;,$up=true,$limit=&quot;&quot;) {...

Ошибка Parse error: syntax error, unexpected T_STRING, expecting T_CONSTANT_ENCAPSED_STRIN
При запуске локального сервера, выдает эту ошибку. Parse error: syntax error, unexpected...

Ошибка: Parse error: syntax error, unexpected '2' (T_LNUMBER), expecting ',' or ';'
Приветствую всех знатоков, поделитесь знаниями, вот проблема: Parse error: syntax error,...

25
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
06.12.2017, 20:17 21
Author24 — интернет-сервис помощи студентам
Цитата Сообщение от kyzmichev Посмотреть сообщение
вот что получилось
Это уже что-то.
А попробуйте не сохранять файл, а вывести его.
Вместо строк:
PHP
1
2
$objWriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
$objWriter->save('example.xlsx');
Напишите:
PHP
1
2
3
4
5
6
7
8
header('Content-Type: text/html; charset=utf-8');
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Transfer-Encoding: binary');
header('Content-Disposition: attachment;filename="example.xlsx"');
header('Cache-Control: max-age=0');
 
$objWriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
$objWriter->save('php://output');
0
-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
06.12.2017, 20:25  [ТС] 22
Warning: Cannot modify header information - headers already sent by (output started at Z:\home\testlapotok.ru\www\excel.php:105) in Z:\home\testlapotok.ru\www\excel.php on line 125

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\testlapotok.ru\www\excel.php:105) in Z:\home\testlapotok.ru\www\excel.php on line 126

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\testlapotok.ru\www\excel.php:105) in Z:\home\testlapotok.ru\www\excel.php on line 127

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\testlapotok.ru\www\excel.php:105) in Z:\home\testlapotok.ru\www\excel.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at Z:\home\testlapotok.ru\www\excel.php:105) in Z:\home\testlapotok.ru\www\excel.php on line 129
PK«†KG’DІXр[Content_Types].xml”MNГ0…чњ"т%nY „љvAa •(0ц¤±кШ–gъw{&i ‰@ХnbEц{ЯшyмСdЫёl m𥑁ЧБXї(ЕЫь)ї’тF№аЎ;@1_Ќж»˜±Шc)jўx/%к…E€аy¦ ©QДїi!ЈТKµy3ЬJ<Ѓ§њZ1Ѕ0?YЩL%zV cдЦIb7Ш‡ы‰мa/lЩҐP1:«qбrнНjЄКj0AЇ–ќНuл""наЩ(Њ ”БЂWмMЏд)Tjе({ЬІы>уOгВ,XЩБЪЖ>Bя†~ЧП ‚хУ¤6ЬJ=ЎoBZѕ‡°јtмнX4КъѕCgс,…€’QgmrLЩЩЇcпeлђаtш± Zх?‰‡ґ»hPvГрВ±ъяuХj•АјRвжёшЌыо}¬CvЦшPK«†K¶78йK _rels/.rels’НjГ0 Ђп{ Ј{Јґ…1Fќ^К ·2ІРlе‡$–±Ѕ-}ыy‡±єТГЋ–ҐOџ„vыyХ;‡Ш‹У°.JPмЊШЮµ^к§ХЁ˜ИYЕ±†3GШWw»g)ељШх>Є qQC—’DЊ¦г‰b!ћ]юi$L”т3ґиЙ Ф2nКтГoT ¦:Z бh· кіз[ШТ4Ѕбѓ˜·‰]єРyNм,Ы•№>¤>Јj -' VМ)‡#’чEF^6ЪЬnфчґ8q"K‰РHал>_Ч„Ця№ўeЖЏН<⇄бUdшvБЕ TџPK«†K„$±Vй№xl/_rels/workbook.xml.rels’БjГ0Dпэ ±чZvZJ)‘s)Ѓ\[ч„ґ¶LlIh7mэчUHЎџД¬Ш™ЗHлНч8€OLФЇ *JиM°Ѕп|4ЫыgДЪ[=Џ &$ШФwл74зr}$‘M<)pМсEJ2GME€иуMТЁ9ЛФЙЁН^w(Weщ$УЬк O±і ТОV љ)вјCЫц_ѓ9ЊищJ„$ћ†М/ќ:dG]dђЧгWKЖsЮЕsъџ<«[ ‹VаtBыО)?рј‰щшМг’0_!нЙ!тд4ъEНЗ©yсгкPK«†KqаЊ…‹9docProps/app.xmlќSБnЫ0 Ѕп+ Э9Б0 ЃўbH;ф°b’¶gN¦cЎІ$€¬‘мл';°л¬;Н§ЗЗ‡§'ЉV·§Ц&ІБoДrQЉЅ •хЗЌx:|їщ* bрёаq#ОHвVR»"&¶HEvрґ s\KI¦Бh‘Ы>wкђZа\¦Ј um ЮуЦўg№*Л/OЊѕВк&N†ввёошM«`ъ|ф|8Зм§Х·ќ5Ащ’ъСљ(Ф\Ьџ :%зM•ЌцhЮ’еі.•њ—joАб6лЎ’п„z@иg¶›H«ЋЧ© ы;Om%Љ_@ШЗЩ€’Пв"»v‘8й—ђ^©AdRr"8ЧО±э¬—ѓ ѓkЎњ‚d|с`Щ!э¬wђш‰—уДC1Лx‚6:ьp<к/уmh#шуlфЫђbHГМ•Ык<±7˜Рл_й)В0Ћsї&ХѕЃ„U~Єй]&B=д $Чл· ш#VЈжcЈЯ’зЛџ —«E™їa9FNЙчҐЧPK«†KуяФrdocProps/core.xmlҐ’QOѓ0…Яэ¤Ї†˜™†&j|r‰‰3ъZЫлVmУЮЙшч–І±Mчж9њУЇчћґёЭ6uф ЦIJ’NЃвZHµ,Йлв1ѕ!‘C¦«µ‚’tаИmuQp“smбЩj%ёИѓ”Л№)Й Сд”:ѕ‚†№‰O(o~jЫ0фТ.©a|Н–@і$™Сђ †ЊцАШЊDІC >"НЖЦ 8…Pиh:Iй!‹`wц@pЋ’ЌДОАЩиЮУ['З`Ы¶“vў~ю”ѕПџ^ВЄ±T}UHUћs µ^ХZйVEчѓ.и‘ЧчX3‡sЯш§qЧэЌяЌ»5 €ИЏ—Лмќ·йэГв‘TY’^Зi'іE–жЩU>M/“«ёЊ7UDb‚Ђ<‘›ёkEJҐ›¶-}˜Жт"OIk.b¬`(B;шШЖМn6m;Ж4±P‚cаzs2Ў>AЈЊҐµµ`>`р•(™MшLш№Dќ"ЗS'ы‘sЩgbЦµ@NАЏ FдћІГRБBЧjдЛЮєl/‰˜ZC«С уOIWУfN'Вс’Рє—v–ь›яUЬ`0ињ%їЂ},uV°о°гф<5PсёК»ЯрnЇсoа7zЅћ·QГ·*ј»‚п4Ъоvі †w+ј·Єo»ЯoЧр^…oЇа‡—6Ъnџѓ"F“й :‹з22KИ„і«FxаќЕЁP¶¶» ъDЫk1ѕЛЕyp±ў Rу”L°ё>ЋЗ‚вLЮ$X[)¦|№2•ЙBТ4U]лгCFTђO|сф1zсфСсэ'Зч9~рашюПВ«8 uВзЯсч·џўїчьбWfјФсїяфЩoї~i*шмлGЏБ6ѓ2gЈE˜Ц(pHp ўрЖ3®GкО»- ˜ЂОоЦt=€ДLQрZЧЂ»њіFs®eІtsfIh.f:nгC“мю‰Рf)мdjbЩЏHMН=СЖ!I€BЩџb »CiНЇ»Ф\т‰Bw(кajtЙ€Ћ•™и*Ќ!.sluН7»·QЏ3ыrXGBB`fbIXНЌв™В±Qc3y«И¤дБ\ш5‡K‘ гh)M47Еј¦о5 •Иц]6ЏлHЎиФ„јЋ9Ч‘;|ЪЏpњu¦I¤c?’SШўнqeT‚Ч3$CpІ6Ь·)QgKл[4ЊМ$[™ SJ^ПЗ9›`’”хЅV©cљј¬l3 uы}Щ^А·бc§(ЦлpяГЅѓgЙЃ¬x_ЎЯWиw±BЇЛеуЇЛU)¶х^;gЇmј'”±5gдєМ‹ёу‚!LжѓњhЩз§<–вjё Pаь ®>Ў*:€p bњ\B(KЦЎD)—p»°ЦтОЇЁlОзјЕЅРXнт ˜nйчН%›|J]P+cpZaKo&М)Ђ§”жxfiЮKҐЩљ7!oО^&8нf!6 f$Иь^0X„еЬC$#ђ2FЋС§uJ·u^н5MЪFлН¤ќ&Hє8wЌ8пўФX‰’ЅљЋ,©ЏРhе5= щ8нZи№а1NЃџМJfaТµ|UљтКd>i°y[:ЌµЧD¤BЄ,Ј‚*_ZјЋI*э›ћ›щб| °_W‹VЗщµ°O†–L&ДWkfЄa№ЖgЉ€ѓ(8Bc6ыфv‹ЭP GEs1ђЎn№ск™_fБЙЧ>ev`–Fё¬I-ц<^кђЏ4хм5єї¦)s4Е{wMЙv.4ё їzA 0КцhЧвBEЄPQ( qИeЃ^Т"S ±мv¦+9¬кVБЈ(ra¤цi€…J§"AИћ*н|3§©џЇ FeќYЄ+УвwL eЩЫОм·PґЁ&Ґ#rЬЙ Щ¦м‡Гяpзг6^§=Ё№gйE\иkGБЖ›©pЖЈ¶i¶ёйќъЁMбљ‚І/(ЬTш¬кoG|ўЏ–%‚ЌxЎS¦Яrr :w4г2Vo·ЌЄBРiјэжSsvkЌіЌ·гlПаkп家WSФЦ.2щhеП,>ѕ Іwа~4cJпќоБҐґїшшШйЦ?PK«†K кZё“®xl/sharedStrings.xmlЌA‚0Eчћў™Ѕ є0Ж”І0сzЂFh¤Sм D<ЅuщяПыП¶џ8™•І„Д Є q—ъАCЏыm#к№чSbj`#ЃЦн¬€љ‚І40ЄОDйFЉ^Є4—е™rфZbPжLѕ—‘Hг„Зє>aфЃБ,Ю ]УВZда¬gХЅ¶o еnµЁОвїД"t?PK«†Kв_њЮщh xl/styles.xml…”Лnќ0†ч} Лы†Г‘Rµ5‘ђєhT5TкЦАV|Aцp yъЪ˜ГE‰6Мь>?’ыQ rc№V)ЌoN”ЂЄtНU›Т?Eющ+%™Є™Р R:ЃҐчЩ§Дв$а№@вw¶g•[н X0 ^T6ҐbE¶к@2{Ј{PnҐСF2t©i#лћaµх$)ўуйф%’Њ+љ%jђ№DK*=(Lй‰FYТhµ)1 B–”дВДRВw±EГ_`' !Vо]жхЧђЗ±П*-ґ!¦-Sљз§щтІbrA<2БKГЅ…Ќз›ump!ЦѕО4YТ3D0*w Yвbкak uT·†MсщЦcЫЗ}“бт тё°uнЁл~уНµ]jS»oї74HюБeСщB<ыпэ·9”Ћ ЯиGнн%Ю‹kишK0!сШ=-°ЯbЗж-тёХы|Въ^L№з%dOѓ,Бду‘ЫХ8А–=МЊ-я.x«$L–°kJ:mш«ГыУР‚ГхгѓјтR©µ¤aДЯОSеЁя л '¦ґaВєщ°ќбкҐР9_5oОШ,жМVьYUвOfJџь«№6VУКЃ дкЛі›гH!+Э$‡]jhШ °XҐ”nсOЁщ їСkХ/~СёTНсV:ЏSґэ#ІяPK«†Ki«ВќСxl/workbook.xmlЌQЙnЫ0Ѕч+Ю)Eґ†еНТи†ЖMО45ЉбОИvтхТvЪЬўЛрНтfЮУь|лќZC&ЊЎУЗGVlм1 *™џQ2Vj)A^ѓ.Й@ќ™У¬iИЋа ЕA*CМЮ°АьРђМ˜ћFц®щР¶gЌ7ц іьЋ8 hб2ЪЙCаIgX$С€‰фb> ѓ»ќJeRъaјЬ»uZ9C|Х#CЯйЃqЇyJџ'tњ¶§єYј(я••ш;Єе€tї/”¦п6фЇї@e,г–fХiqЪLЇС1дKГр%З)UЯЏµ0Я_j§ЗЂџЛQ‚hЊ›Ї1гs lЬНС№:U uH6РKF„3ЪWЌlVї‹Aќ>k…pЌ„+tИOќ®oEEуџЊъЏQ…Єъjk|’VU“7}ҐО3”GѕйO*Еa®‡фЕ.’јњc‹ѓКЬ§ ъйЉї‹«ќ.ЮмрE,KxЇ}˜њ»ђмПр-љє±l9˜јш PK«†Kы¶p"¶xl/worksheets/sheet1.xmlЌTЙrЫ0 Ѕч+8јЧrЪ¤нxlgІ№йL:ЙdiОґI¬)B%)№йЧ¤V'=ф$аЃxA-O—љ5`ќBівGі9g`R”Кд+юфёyя…3з…‘BЈЃЗOЧп–{ґ;WxF W‰”‚•¶@гVјрѕZ$‰K (…›a†"ЪRxrmћ8К22•:щ0џJJЎLЗ°°яГЃY¦RёДґ.Бш–Д‚ћfr…Є_/c…;»^bнµ2pg™«ЛRШ—sРё§СyЬ«јрHЦЛdИ“ЉИѓJМB¶вgG‹«x"шЎ`п&6уbыR2R№¶€»ьFЙм ЬµJЮP7$•·5ґа=о/P_“,t-!›€#W(.иУАhz „_];c·ЎЖФоЫDЙhp ™Ёµ§:ЧРНz<;欓жРчA“щ!F]¬ъRx±^ZЬ3ЫКW‰pзG‹к8 аYиЅYџ|^& u”vр9¦ў.燱‹8H4/Gі•:ЎZэ`mсоvРwкDЕ3Ў‰‰Ыџ„»Бw)aЋH»EAН7кє4ЇQRe„”Ўes°EяqръҐKZоЖЂ¤kхрљЎEЪыїБ tт°[‡vXФ7J{°T©эЈШjxНцdф[>R№ІКшЫ*>–Џ Ъ%ИCP:nmH9|6§Q™†Њ"уЩgОl»^СцXEл„і-zЏeпqУѓч1иЊѕw:^*TW¬$ЯѓъqЧР*zкс…Їx·Пб‚…с9-n¦ь#ыЭщПJъў{ЪmЩM¬З¤К2°Dy+еUfјЊ>°QЦщЙ*QҐgе ълфoWh•›ЂuBt8эr¤l_3-пД&іЮВЅM/Н З§N°‡„©“…Ц†”/:CТЎ7ЂЬбЏѕю PK«†KНKR"xЌ#xl/worksheets/_rels/sheet1.xml.relsMЊ1!{_A¶ч@ cМqЧщЈШp+a!,1ъ{)-'“™yэд¤ЮФ$¶p˜ (bW¶ИЮВг~ЭџAIGЮ0& _X—Э|Ј„}4b5&,Bпхўµё@e*•x˜giыАжuEчBOъhМI·яиеPK«†KG’DІXр[Content_Types].xmlPK«†K¶78йK ‰_rels/.relsPK«†K„$±Vй№›xl/_rels/workbook.xml.relsPK«†KqаЊ…‹9јdocProps/app.xmlPK«†KуяФrudocProps/core.xmlPK«†Ks‘{Yі¦xl/theme/theme1.xmlPK«†K кZё“®ъ xl/sharedStrings.xmlPK«†Kв_њЮщh ї xl/styles.xmlPK«†Ki«ВќСгxl/workbook.xmlPK«†Kы¶p"¶xl/worksheets/sheet1.xmlPK«†KНKR"xЌ#™xl/worksheets/_rels/sheet1.xml.relsPK СR

Добавлено через 59 секунд
кракозябры я кажется понимаю ход мыслей ваших кадировка
0
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
06.12.2017, 20:31 23
kyzmichev, уберите любой вывод до исполняемого кода. Никаких echo, print, заголовки и т.д. Если есть какой-то html-код - тоже убрать. Кодировка файла - UTF-8 без BOM. В подключаемых файлах тоже проверить это.

Добавлено через 1 минуту
Более подробно - тут же на форуме
0
-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
06.12.2017, 20:33  [ТС] 24
подожди а в библиотеке проблем не может быть ??
0
3325 / 2845 / 1423
Регистрация: 15.01.2014
Сообщений: 6,170
06.12.2017, 20:40 25
Цитата Сообщение от kyzmichev Посмотреть сообщение
в библиотеке проблем не может быть ??
Глубоко сомневаюсь.
0
-11 / 4 / 0
Регистрация: 29.10.2017
Сообщений: 122
07.12.2017, 17:37  [ТС] 26
спасибо за помощь поглядим завтра че получится а пока спать )

Добавлено через 17 часов 48 минут
привет всем ) короче проблема осталась но она уменьшилась до кодировки по этому и русские значения не выводит в файл excel а вывод работает правильно ставлю в подключение mysql_query("SET CHARSET cp1251"); не помогает поставлю if8 везде кракозябры

Добавлено через 2 часа 22 минуты
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
onClick="document.location.href='/example.xlsx'">û䱳諠 ⡅xcel2007
</button>
<?php
include('blocks/bd.php');
require_once 'PHPExcel-1.8/Classes/PHPExcel.php'; 
$result = mysql_query("SELECT * FROM forma",$db);
mysql_query('SET NAMES utf-8');
$phpexcel = new PHPExcel();  
$page = $phpexcel->setActiveSheetIndex(0);
$page->setCellValue('A1', 'id');
$page->setCellValue('B1', 'Русское');
$page->setCellValue('C1', 'nlf');
$page->setCellValue('D1', 'zag');  
$page->setCellValue('E1', 'problema');
$s = 2;
while($myrow = mysql_fetch_assoc($result))
{
    $page->setCellValue("A$s", $myrow['id']);
    $page->setCellValue("B$s", $myrow['nomer']);
    $page->setCellValue("C$s", $myrow['nlf']);
    $page->setCellValue("D$s", $myrow['zag']);
    $page->setCellValue("E$s", $myrow['problema']);
    $s++;
}
$page->setTitle('Example');
$objWriter = PHPExcel_IOFactory::createWriter($phpexcel, 'Excel2007');
$objWriter->save('example.xlsx');
?>
выкинул все из кода выводит тока 2 значения я сделал кодировку везде где можно UTF-8 и все тоже самое
0
07.12.2017, 17:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2017, 17:37
Помогаю со студенческими работами здесь

Ошибка Parse error: syntax error, unexpected '}', expecting T_WHILE
Здравствуйте, нашол на вашем сайте нужный мне кусочек php, переделал немного под себя и теперь...

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
&lt;div class=&quot;popup_container&quot;&gt; &lt;div class=&quot;reg_popup&quot;&gt; &lt;form action=&quot;&quot;...

Ошибка - Parse error: syntax error, unexpected T_STRING, expecting ',' or ';'
вот код &quot;&lt;table&gt; &lt;tr&gt; &lt;td&gt;&lt;?php the_category(); ?&gt;&lt;/td&gt; &lt;td&gt; , &lt;/td&gt; ...

Подскажите что не так, ошибка: Parse error: syntax error, unexpected '.', expecting ')' in
function database_connect($database_host, $database_username, $database_password) { return...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
26
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru