Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.93/103: Рейтинг темы: голосов - 103, средняя оценка - 4.93
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 2

Ошибка как исправить PHP Parse error: syntax error, unexpected '['

08.09.2016, 17:50. Показов 20222. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Ребята помогите решить проблему.

сайт пишет вот такую ошибку

PHP Parse error: syntax error, unexpected '[' in /var/www/hh036638/data/www/bright-smart.ru/index.php on line 230


<?php
$month=['ЯНВАРЯ','ФЕВРАЛЯ','МАРТА','АПРЕЛЯ','МАЯ ','ИЮНЯ','ИЮЛЯ','АВГУСТА','СЕНТЯБРЯ','ОК ТЯБРЯ','НОЯБРЯ','ДЕКАБРЯ'];
echo date("j",time()+86400).' '.$month[intval(date("m",time()+86400))-1];
?>

Жирным выделил эту строку.

Не врубаюсь что не так. На другом сайте работает. а на моём нет. Скобки проверил
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
08.09.2016, 17:50
Ответы с готовыми решениями:

Ошибка - Parse error: syntax error, unexpected T_VARIABLE как исправить?
$table = 'tp-20' $result = mysql_query('SELECT * FROM `$table` '); синтаксический ошибка как правильно писать ?

Как исправить ошибку Parse error: syntax error, unexpected '[' in /home/a2900167/public_html/index.php on lin
Здравствуйте при заходе на свой сайт выдает ошибку Parse error: syntax error, unexpected ' вот эта строка что тут не так? 58...

Parse error: syntax error, unexpected $end in /home/bitrix/www/contacts/index.php on line 142 - как исправить?
Здравствуйте! Помогите пожалуйста разобраться, в чём может быть проблема. Выскакивает такая ошибка при переходе в подраздел...

6
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
08.09.2016, 18:08
Старая версия PHP. Установите новую.
0
19 / 19 / 11
Регистрация: 15.11.2014
Сообщений: 164
08.09.2016, 18:09
наверное потому что это должен быть масив а масив пишетса вот так
PHP
1
$month = ('ЯНВАРЯ','ФЕВРАЛЯ','МАРТА','АПРЕЛЯ','МАЯ','ИЮНЯ','ИЮЛЯ','АВГУСТА','СЕНТЯБРЯ','ОКТЯБРЯ','НОЯБРЯ','ДЕКАБРЯ');
0
Эксперт PHP
5755 / 4134 / 1508
Регистрация: 06.01.2011
Сообщений: 11,276
08.09.2016, 18:09
Лучший ответ Сообщение было отмечено boot78 как решение

Решение

Можно код сделать совместимым со старой версией, если только в этом куске проблема:
PHP
1
$month= array('ЯНВАРЯ','ФЕВРАЛЯ','МАРТА','АПРЕЛЯ','МАЯ','ИЮНЯ','ИЮЛЯ','АВГУСТА','СЕНТЯБРЯ','ОКТЯБРЯ','НОЯБРЯ','ДЕКАБРЯ');
1
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
08.09.2016, 19:18
Цитата Сообщение от konorw Посмотреть сообщение
наверное потому что это должен быть масив а масив пишетса вот так
Нет, так он не пишется
0
0 / 0 / 0
Регистрация: 08.09.2016
Сообщений: 2
08.09.2016, 19:42  [ТС]
Парабелум спасибо помогло.
0
0 / 0 / 0
Регистрация: 08.01.2019
Сообщений: 2
08.01.2019, 06:10
нужна форма php
В чём ошибка

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
<?php
$urok="Заказ"
   //Отключение предупреждений и нотайсов (warning и notice) на сайте
// создание переменных из полей формы     
if (isset($_POST['data1'])){$data1= $_POST['data1'];if ($data1 == ''){unset($data1);}}
if (isset($_POST['data2'])){$data2= $_POST['data2'];if ($data2 == ''){unset($data2);}}
if (isset($_POST['data3'])){$data3= $_POST['data3'];if ($data3 == ''){unset($data3);}}
if (isset($_POST['data4'])){$data4= $_POST['data4'];if ($data4 == ''){unset($data4);}}
if (isset($_POST['data5'])){$data5= $_POST['data5'];if ($data5 == ''){unset($data5);}}
if (isset($_POST['data3'])){$data6= $_POST['data6'];if ($data6 == ''){unset($data6);}}
if (isset($_POST['data7'])){$data7= $_POST['data7'];if ($data7 == ''){unset($data7);}}
if (isset($_POST['data8'])){$data8= $_POST['data8'];if ($data8 == ''){unset($data8);}}
if (isset($_POST['data9'])){$data9= $_POST['data9'];if ($data9 == ''){unset($data9);}}
}
// адрес почты куда придет письмо
$address="sonic923@yandex.ru"
// текст письма 
$note_text="Тема : $urok \r\n Имя : $data1 \r\n Email : $data3 \r\n Дополнительная информация : $datо1"Фамилия : $data2 \r\n Телефон : $data4 \r\n Артикуль позиции : $data5 \r\n Дата готовности : $data6 \r\n Тираж : $data8 \r\n Зазмеры : $sata9 \r\n Макет : $data7";
 
if (isset($name1)  &&  isset ($sab) ) {
mail($address,$urok,$note_text,"Content-type:text/plain; utf-8"); 
// сообщение после отправки формы
echo "<p style='color:#009900;'>Уважаемый(ая) <b>$name1</b> Ваше письмо отправленно успешно. <br> Спасибо. <br>Вам скоро ответят на почту <b> $email1</b>.</p>";
}
 
?>
А вот страница
HTML5
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
<html>
<head>
<meta charset="utf-8"> 
</script>
<div id="main">
<div id="content">
    <div class="heading">
        <h2>Заказ на нанесение</h2>
        <form action="http://frendly.000webhostapp.com/23.php" method="post" target="_blank" name="f1">
        </div>
    <div class="navibar"><a href="/">Главная</a> / Заказ на нанесение</div><br />    
    
    <div class="forbar-body">
        <div class="content-body">
                    
            <form action="?send" method="post" class="form-holder order-form" id="form" enctype="multipart/form-data">
                <input type="hidden" name="flag" value="1">
                <input type="hidden" name="data[user_id]" value="">
                <div class="area">
                    <div class="box">
                        <label>Ваше Имя</label>
                        <span class="input-txt">
                            <input type="text" name="data1" value="" class="required" />
                        </span>
                    </div>
                    <div class="box">
                        <label>Фамилия</label>
                        <span class="input-txt">
                            <input type="text" name="data2" value="" class="required" />
                        </span>
                    </div>
                </div>
                <div class="area">
                    <div class="box">
                        <label>E-mail</label>
                        <span class="input-txt">
                            <input type="text" name="data3" value="" class="required email" />
                        </span>
                    </div>
                    <div class="box">
                        <label>Контактный телефон</label>
                        <span class="input-txt">
                            <input type="text" name="data4" value="" class="required" />
                        </span>
                    </div>
                </div>
                <div class="area">
                    <div class="box">
                        <label>Артикул позиции под нанесение</label>
                        <span class="input-txt norequired">
                            <input type="text" name="data5" value="" class="" />
                        </span>
                    </div>              
                    <div class="box">
                        <label>Желаемая дата готовности тиража</label>
                        <span class="input-txt">
                            <input type="text" name="data6" value="04  января 2019 года" class="required" />
                        </span>
                    </div>
                </div>          
                    <div class="box">
                        <label>Требуемый тираж</label>
                        <span class="input-txt">
                            <input type="text" name="data8" value="" class="required" />
                        </span>
                    </div>
                </div>              
                <div class="area">
                    <div class="box">
                        <label>Размеры рисунка</label>
                        <span class="input-txt small">
                            <input type="text" name="data9" value="" class="required" />
                        </span>                     
                        мм
                    </div>                              
                    <div class="box">
                        <label>Макет рисунка</label>
                        <span class="input-txt file">
                            <input type="file" name="data7" class="file-input-area hide">
                            <img src="/images/browse.gif" />
                        </span>
                    </div>                  
                </div>
                    <div class="box">
 
                    </div>                  
                </div>              
                <div class="area">
                    <label>примечание</label>
                    <span class="textarea">
                        <textarea name="datо1"cols="50" rows="7"></textarea>
                    </span>
                </div>              
                <div class="area">
                    <a href="#" onclick="$(this).parents('form').submit();return false;" class="btn-order">сделать заказ</a>
                </div>
            </form> 
            
<meta charset="utf-8"> 
        </div>  
    </div>
</div>
Миниатюры
Ошибка как исправить PHP Parse error: syntax error, unexpected '['   Ошибка как исправить PHP Parse error: syntax error, unexpected '['  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.01.2019, 06:10
Помогаю со студенческими работами здесь

Ошибка Parse error: syntax error, unexpected T_STRING in /home/bh22299/public_html/wp-config.php on line 25
Здравствуйте. Залил сайт на хостинг и выдаёт ошибку Вот участок кода из файла конфига.... здесь я очистил имя БД,...

ошибка в коде Parse error: syntax error, unexpected '{' in E:\OpenServer\domains\test.ru\index.php on line 17
ошибка в коде Parse error: syntax error, unexpected '{' in E:\OpenServer\domains\test.ru\index.php on line 17 &lt;?php ...

В чем ошибка? Parse error: syntax error, unexpected '[' in Z:\home\localhost\www\inc\config.php on line 17
Что в этой строке не так? static $a = Я новичок в этом деле. Голову сломал с этой ошибкой. Вот более полный ...

Как исправить Parse error: syntax error, unexpected '['
Добрый день! Мне очень нужна помощь в исправлении следующей ошибки: &quot;Parse error: syntax error, unexpected ' if($opcion === '1') {...

ошибка Parse error: syntax error, unexpected T_STRING in /home/spartak/eurocomauto.ru/docs/index.php on line 1
Помогите не понятно в чем ошибка, несколько дней назад сайт работал, теперь ругается Parse error: syntax error, unexpected T_STRING in...


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

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Новые блоги и статьи
Access
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
Фото: Daniel Greenwood
kumehtar 13.11.2025
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru