Поправить условие на php

160
31 декабря 2018, 09:40

Подскажите,где ошибка и как поправить? Хочу сделать так,чтобы при совпадении с указанным url выводилось одно, при других остальных случаях другое.

    $uri = $_SERVER['REQUEST_URI'];
if($uri == 'ссылка' or $uri == '/') echo '$res .= '<div class="col-md-2"><a title="' . $item['name'] . '"' . (strpos($_SERVER["REQUEST_URI"],trim($item['url'],'\t\n\r\0\x0B')) == 0 ? ' href="ссылка' . $item['url'] . '/"' : '') . ' class="tabs-cell ' . (strpos($_SERVER["REQUEST_URI"],trim($item['url'],'\t\n\r\0\x0B')) != 0 ? 't-cur' : '') . ' ' . ($item['id'] == 248 || $item['id'] == 249 ? 't-mods' : '') . '">
            <img src="ссылка' . $item['url'] . '.png" alt="' . $item['name'] . '">
            <div itemprop="name" class="category-tabs--title">' . $par['title_tabs'] . '</div></div></a>';
    }
    $res .= '</div></div>';
    return $res;';
else echo '$res .= '<div class="col-md-6"><a title="' . $item['name'] . '"' . (strpos($_SERVER["REQUEST_URI"],trim($item['url'],'\t\n\r\0\x0B')) == 0 ? ' href="ссылка' . $item['url'] . '/"' : '') . ' class="tabs-cell ' . (strpos($_SERVER["REQUEST_URI"],trim($item['url'],'\t\n\r\0\x0B')) != 0 ? 't-cur' : '') . ' ' . ($item['id'] == 248 || $item['id'] == 249 ? 't-mods' : '') . '">
            <img src="ссылка' . $item['url'] . '.png" alt="' . $item['name'] . '">
            <div itemprop="name" class="category-tabs--title">' . $par['title_tabs'] . '</div></div></a>';
    }
    $res .= '</div></div>';
    return $res;';
Answer 1

Проще сказать в какой строке нет ошибки.

$uri = $_SERVER['REQUEST_URI'];
if(($uri == 'ссылка') or ($uri == '/'))
{
  echo 'Текст если условие верно';
} else 
{
   echo 'Текст иначе';
}

Дальше вставляете нужные вам данные. Вариант с переменной

$res = (isset($res) ? $res : '');
$uri = $_SERVER['REQUEST_URI'];
if(($uri == 'ссылка') or ($uri == '/'))
{
  $res .= 'Текст если условие верно';
} else 
{
  $res .= 'Текст иначе';
}
$res .= 'Окончание идиентичное для обоих случаев.';
echo $res.'тут можно еще текст добавить'."<br>\r\n".
"А в таких кавычках можно использовать переменные например <pre>$res</pre>";
READ ALSO
Отправка запроса curl

Отправка запроса curl

Данный код не отрабатывает, но при использовании программы soupUI и установке Post QueryString все отрабатываетНе могу понять в чем проблема

163
Передача массивов google api

Передача массивов google api

Мне нужно чтобы при клику на кнопку отправляло запрос на

214
Как настроить фильтрацию include в pug для gulp

Как настроить фильтрацию include в pug для gulp

Имеется таска для gulp,в которой при одном режиме работы происходит преобразование pug файлов html, а при другом - в phpПроблема в том, что для php файлов...

162
Как сделать единый шаблон для страниц?

Как сделать единый шаблон для страниц?

Делаю небольшой сайт состоящий не более чем из 10 страничек на html+css+js+jquery, других технологий пока что не знаюВстал вопрос, если допустим я сделал...

228