Post php syntax error unexpected

Как исправить ошибку в php коде «Parse error: syntax error, unexpected»?

Хотел убрать верхнюю панель администратора через файл functions.php. В результате словил эрор
«Parse error: syntax error, unexpected ‘[‘ in /home/p242257/www/newbud.lg.ua/wp-content/themes/neblog/functions.php on line 44».

Что ни делал, убрать не могу. Надеюсь на Ваше понимание и помощь)
Вот исходный код:

if ( ! isset( $content_width ) ) $content_width = 730; if ( ! function_exists( 'gpr_styles' ) ) < function gpr_styles() < wp_enqueue_style( 'style', get_stylesheet_uri(), array(), '1.0.0', false ); >> add_action( 'wp_enqueue_scripts', 'gpr_styles' ); //подключаем скрипты if ( ! function_exists( 'gpr_js' ) ) < function gpr_js() < wp_enqueue_script( 'superfish', get_template_directory_uri() . '/scripts/superfish.js', array('jquery'), '3.1.4', false); wp_enqueue_script( 'mobilemenu', get_template_directory_uri() . '/scripts/jquery.mobilemenu.js', array('jquery'), '1.0.0', false); wp_enqueue_script( 'scroll', get_template_directory_uri() . '/scripts/jquery.scrollTo.js', array('jquery'), '1.4.2', false); wp_enqueue_script( 'tips', get_template_directory_uri() . '/scripts/tips.js', array('jquery'), '1.0.0a', false); wp_enqueue_script( 'custom', get_template_directory_uri() . '/scripts/custom.js', array('jquery'), '1.0.0', false); >> add_action( 'wp_enqueue_scripts', 'gpr_js' ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) wp_enqueue_script( 'comment-reply' ); // подключаем фид add_theme_support( 'automatic-feed-links' ); //убираем мусор из шапки function removeHeadLinks() < remove_action('wp_head', 'rsd_link'); remove_action('wp_head', 'wlwmanifest_link'); >add_action('init', 'removeHeadLinks'); remove_action('wp_head', 'wp_generator'); //подключаем смену фона из админки add_theme_support( 'custom-background' ); //подключаем миниатюры add_theme_support( 'post-thumbnails' ); set_post_thumbnail_size( 200, 200, true ); add_image_size('thumbnail', 150, 150, true); // Thumbnail (default 150px x 150px max) add_image_size('medium', 300, 300, true); // Medium resolution (default 300px x 300px max) add_image_size('large', 640, 640, true); // Large resolution (default 640px x 640px max) add_image_size( 'gallery', 400, 400, true ); //(cropped) //подключаем меню function register_main_menus() < register_nav_menus( array( 'primary-menu' =>'Меню в шапке', ) ); > if (function_exists('register_nav_menus')) add_action( 'init', 'register_main_menus' ); //подключаем сайдбары if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - левый сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - правый сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Главная - центральный сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', )); if ( function_exists('register_sidebar') ) register_sidebar(array( 'name' => 'Внутренний сайдбар', 'before_title' => '
', 'after_title' => '
', 'before_widget' => '
', 'after_widget' => '
', ));

Источник

Читайте также:  Алгоритм if else python

Syntax error, unexpected T_VARIABLE и за чего?

spandae, а у меня на локальном сервере не ругается ни на что 🙂 Или вы про notice? — Подкорректировал ответ.

Эдуард, я на локале от open server делаю и ругаеться. так же если прекидываю на хост одна и та же проблема

Эдуард, Parse error: syntax error, unexpected ‘$Error’ (T_VARIABLE) in E:\open_server_5_3_7_basic_full\open\OpenServer\domains\localhost\chek.php on line 9

Maksclub

Maksclub

DmitriyGordinskiy

spandae, будьте добры скиньте версию кода, в которой вы закрыли все из скобок, а оно всё ещё ругается на их отсутствие)

DmitriyGordinskiy, все закрыл все заработала спасибо что помогли, просто я сначала тупил не так закрывал а как дурачек

Rsa97

Rsa97

spandae, Та ошибка, которую вы указали, возникает именно из-за этого.
Поскольку скобка в нужном месте не закрыта, то вместо trim($email) получилось trim($email == ») $Error = . . Переменная $Error идёт сразу за вызовом функции без каких либо разделителей, о чём и сообщает ошибка.

Источник

Syntax error, unexpected T_VARIABLE и за чего?

spandae, а у меня на локальном сервере не ругается ни на что 🙂 Или вы про notice? — Подкорректировал ответ.

Эдуард, я на локале от open server делаю и ругаеться. так же если прекидываю на хост одна и та же проблема

Эдуард, Parse error: syntax error, unexpected ‘$Error’ (T_VARIABLE) in E:\open_server_5_3_7_basic_full\open\OpenServer\domains\localhost\chek.php on line 9

Maksclub

Maksclub

DmitriyGordinskiy

spandae, будьте добры скиньте версию кода, в которой вы закрыли все из скобок, а оно всё ещё ругается на их отсутствие)

DmitriyGordinskiy, все закрыл все заработала спасибо что помогли, просто я сначала тупил не так закрывал а как дурачек

Rsa97

Rsa97

spandae, Та ошибка, которую вы указали, возникает именно из-за этого.
Поскольку скобка в нужном месте не закрыта, то вместо trim($email) получилось trim($email == ») $Error = . . Переменная $Error идёт сразу за вызовом функции без каких либо разделителей, о чём и сообщает ошибка.

Источник

Ошибка: Unexpected T_VARIABLE

Ошибка Unexpected T_VARIABLE
Здравствуйте! Есть простенький код: $domain = $_POST; $newzone = "zone "$domain" IN < .

Ошибка: unexpected T_VARIABLE
<?php $database = ‘users’; $server = "localhost"; $username = "root"; $password = " "; .

Ошибка syntax error, unexpected T_VARIABLE
Нужна помощь, ни как не могу найти ошибку в коде html код <!DOCTYPE HTML PUBLIC "-//W3C//DTD.

Ошибка syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING
Уважаемые знатоки. Нуждаюсь в помощи. Код писал сам, но не могу понять ошибку syntax error.

Эксперт PHP

Теперь ошибка на пятой строке (та же)

Добавлено через 3 минуты

Эксперт PHP

ЦитатаСообщение от caesarnn Посмотреть сообщение

Значит что надо сделать? Правильно, поставить точку с запятой на 4 строке. Я же сказал, что с 3 по 6 нужно проставить точки с запятой:

1 2 3 4 5 6 7 8 9 10 11 12 13
 
$edit = $_GET ['editfile']; $content = file_get_contents ($edit); $buffer = $_GET ['content']; file_put_contents ($edit, $content); ?> Открыть файл echo $content ?> Сохранить файл

ЦитатаСообщение от caesarnn Посмотреть сообщение

1 2 3 4 5 6 7 8 9 10 11 12 13
 
$edit = $_GET [editfile]; $content = file_get_contents ($edit); $buffer = $_GET [content]; file_put_contents ($edit,$content); ?> Открыть файл echo $content ?> Сохранить файл

Эксперт PHP

В же сами выводите в него содержимое $content. С какой стати он должен это игнорировать и ничего не выводить?

Да, но $content формируется из содержимого файла. Путь к файлу также получается через форму (путь к файлу пишется в переменную $edit)

Эксперт PHP

ЦитатаСообщение от Para bellum Посмотреть сообщение

В же сами выводите в него содержимое $content. С какой стати он должен это игнорировать и ничего не выводить?

Логика такая: есть текстовый input с именем editfile, есть большое текстовое поле с именем content
Пользователь вводит в текстовое поле editfile путь к файлу (если подскажете, как вывести список всех файлов и директорий на сервере, и сделать на них ссылки, чтобы при нажатии на файл они сами открывались в режиме для редактирования — буду премного благодарен). Затем он нажимает кнопку «Открыть файл». После этого в текстовой форме content появляется содержимое файла. Пользователь его редактирует и нажимает кнопку «Сохранить файл», файл сохраняется (содержимое из формы content записывается в переменную content (переменная content перезаписывается), и затем уже обновлённое содержимое этой переменной записывается в файл.

Добавлено через 10 минут
Немного спутал. Новое содержимое файла формируется из переменной $buffer

1 2 3 4 5 6 7 8 9 10 11 12 13
 
$edit = $_GET ['editfile']; $content = file_get_contents ($edit); $buffer = $_GET ['content']; file_put_contents ($buffer, $content); ?> Открыть файл echo $content ?> Сохранить файл

Источник

Оцените статью