Ругается на конструкцию if

256
04 апреля 2017, 13:03

Почему выдаёт ошибку Parse error: syntax error, unexpected 'if' (T_IF)?

foreach ($files as $f) {
            if(pathinfo($f, PATHINFO_EXTENSION) == 'json') {
              echo '<li>' . $f . ' <a href="'.
                        if(isset($_GET['del'])){
                          unlink('./test/test' . $_GET['del'] . '.json');
                        }. '">Удалить</a></li>';
        }
};

Хочу что бы удалялся тот файл, который будет передан параметром get.

Answer 1

Так исправьте.

foreach ($files as $f) {
  if(pathinfo($f, PATHINFO_EXTENSION) == 'json') {
     echo '<li>' . $f . ' <a href="';
            if(isset($_GET['del'])) {
               unlink('./test/test' . $_GET['del'] . '.json');
            }
      echo  '">Удалить</a></li>';
    }
};
READ ALSO
Сократить код C++

Сократить код C++

Добрый вечер! Есть такой код

205
Как проверить инициализирован ли opengl?

Как проверить инициализирован ли opengl?

Как проверить инициализирован ли OpenGL, функцией glutInit(&argc, argv)?

310
Функция чтения аргументов с файла C++

Функция чтения аргументов с файла C++

В файле, в каждой строке записано по два целочисленные аргумента через пробел, требуется считать эти аргументы с каждой строки файла и записать...

241