@aqustick

Что не так с синтаксисом php?

Страница отвечает ошибкой
Parse error: syntax error, unexpected '/' in line 6
Весь код
<!doctype html>
<html class="no-js" lang="en">
 <head>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
 <title>Заголовок<?php if (!empty($page_title)) echo ' :: '.$page_title; /?></title>
  	<!--[if lt IE 9]>
		<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.6.2/html5shiv.js"></script>
		<script src="//s3.amazonaws.com/nwapi/nwmatcher/nwmatcher-1.2.5-min.js"></script>
		<script src="//html5base.googlecode.com/svn-history/r38/trunk/js/selectivizr-1.0.3b.js"></script>
		<script src="//cdnjs.cloudflare.com/ajax/libs/respond.js/1.1.0/respond.min.js"></script>
	<![endif]-->
  	<link rel="stylesheet" href="/css/foundation.min.css">
  	<link rel="stylesheet" href="/css/site.css">
	<script src="/js/vendor/custom.modernizr.js"></script>
</head>
<body>
	<div class="row header">
		<div class="small-12 columns">
			<img src="/img/header<?php echo (file_exists('./img/header_'.$page.'.jpg')) ? '_'.$page : ''; ?>.jpg" alt="">
		</div>
		<div class="small-12 columns">
			<nav class="top-bar" data-topbar>

				<ul class="title-area">
				    <li class="name"></li>
				    <!--[if gt IE 9]>
				    <li class="toggle-topbar menu-icon"><a href=""><span>Меню</span></a></li>
				    <![endif]-->
				</ul>

				<section class="top-bar-section">
					<ul class="left menu">
				      <li><a href="/">Главная</a></li>
				      <li class="divider"></li>
				      <li class="has-dropdown"><a href="#">текст1</a>
		                <ul class="dropdown">
		                  <li><a href="/flightnings">текст2</a></li>
		                  <li><a href="/gflightnings">текст3</a></li>
		                </ul>
		              </li>
		              <li class="divider"></li>
				      <li><a href="/elevator">текст4</a></li>
				      <li class="divider"></li>
				      <li><a href="/belts">текст5</a></li>
				      <li class="divider"></li>
		              <li><a href="/buckets">текст6</a></li>
				      <li class="divider"></li>
				      <li><a href="/contacts">Контакты</a></li>
				      <li class="divider"></li>
				    </ul>
				</section>
			</nav>
		</div>
	</div>

	<?php if (!empty($page_title)) { ?>
	<div class="row">
		<div class="small-12 columns">
			<div class="panel">
 				<h3><?php echo $page_title; ?></h3>
			</div>
		</div>
	</div>
	<?php
	}
	echo $content;
	?>


	<div class="row footer">
		<hr>
		&copy; 2013 
	</div>



	<!--[if lt IE 9]>
		<script src="js/rem.min.js" type="text/javascript"></script>
	<![endif]-->
  	<script src="js/jquery.js"></script>
    <script src="js/foundation.min.js"></script>
    <script src="js/foundation/foundation.js"></script>
    <script src="js/foundation/foundation.topbar.js"></script>
    <script>
    	$(document).foundation();

	    var url = window.location.href;
	    $('ul.menu li a').each(function() {
	    	if(this.href == url)
	    	$(this).parent('li').addClass('active');
		});
  	</script>
</body>
</html>

в чем ошибка не могу разобраться. Прошу о помощи.
  • Вопрос задан
  • 2560 просмотров
Решения вопроса 1
@lnked
меняй это:
<title>Заголовок<?php if (!empty($page_title)) echo ' :: '.$page_title; /?></title>


на это:
<title>Заголовок<?php if (!empty($page_title)) echo ' :: '.$page_title; ?></title>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 3
@mr_ko
Javascript, Node.js. React.js, Vue.js, Wordpress
Так оно вам же написало конкретно какая ошыбка
<title>Заголовок<?php if (!empty($page_title)) echo ' :: '.$page_title; /?></title>

Уберите "/" перед "?>" его там не должно быть.
Ответ написан
Комментировать
Ты сам прекрасно видишь, что в данном куске кода ошибки нет, ищи в другом месте или весь код сюда.
Ответ написан
Комментировать
Зачем вам тут оператор разрешения области видимости ? Может так?
if (!empty($page_title)) echo "$page_title";
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы