- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Зачем быть уникальным в мире, где все можно скопировать
Почему так важна уникальность текста и как она влияет на SEO
Ingate Organic
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Подскажите, пож-та, кто понимает в коде:
При сохранении страницы в непонятной цмс выдает ошибку
Fatal error: [] operator not supported for strings in /home/tkfavor4/public_html/engine/admin/static.php on line 205
Код фрагмента этого файла:
205-я строка $name_en................
Далее, если удалить [] в этой строке выдает ошибку в следующей строке.
Как можно это вылечить?
видимо
$name_en []
$name []
уже до этого использовались как строковые переменные
$name_en и $name являются строками, а туда пытаются добавить элемент.
Можно конечно перед foreach добавить $name_en = array(); . Ошибка изчезнет, но проблема все равно останется. Надо перед этим код смотреть.
Если есть желание, гляньте пож-та код страницы на предмет лечения этой болезни, файл во вложении, заранее спасиб
Гений, в вашем архивчике нужная строка несколько сместилась ниже.
При беглом осмотре, ранее по коду данные переменные не использовались. И выполняются они в дефолтном условии, судя всего при добавлении.
В общем, попробуйте, как выше говорилось, полечить, добавив перед foreach
$name_en [] = array();
$name [] = array();
Вот в этом блоке:
И эти строки так же добавить перед вторым foreach в блоке:
Гений, а если код "по-людски" писать без дурацких пробелов перед [], что говорит?
Dreammaker, а там у них по всему коду пробелы в массивах )) непривычно
FireVal, не совсем понятно как оно работает, попробовал тестовый скриптик:
ругнулось на
Fatal error: Cannot use [] for reading in /home/user1/data/www/mysite.com/test.php on line 4
update: Хотя нет, здесь немного на другой нюанс ругается.
В строке 52 и 302 нафига "<?php" и "?>"?
В строке 52 и 302 нафига "<?php" и "?>"?
Зачот! Похоже "левый" модуль тупо вставлен в середину кода.
Отступы тоже сбиты.
FireVal,попробовал не понимает он этого...
Fatal error: [] operator not supported for strings in /home/tkfavor4/public_html/engine/admin/static.php on line 201
ссылаясь на строки $name_en [] = array(); $name [] = array();
и в админке имена страничек вместо имя называться начинают Array (не все)