суть собственно говоря в чем,
написал меню (в файле menu.inc) подключаю его к странице
<?=include('menu.inc'); ?>все ok если бы не одно НО..... ((((
выводится меню, потом перенос на новую строку, а на этой строке 1 просто, тупо цифра 1!!!!! откуда она там???? в файле menu.inc ее нет, на странице тоже.... (((
вот фалы:
index.php
<div class="HEAD"><?=include('menu.inc');?></div>menu.inc
<?результат
$menu = array(
"Главная страница" => "index.php",
"Поиск" => "search.php",
);
?>
<table width="100%">
<tr>
<?
foreach ($menu as $m_title => $file) {
echo "<td align=\"center\">";
echo "<a href=\"?act=$file\">$m_title</a>";
echo "</td>";
}
?>
</tr>
</table>
Главная страница Поиск
1
Спустя 3 минуты, 1 секунда (10.11.2010 - 12:57) Basili4 написал(а):
alex107
пробуй так
<? include('menu.inc'); exit() ?>
если 1 появится лезь в menu.inc
1 там 100% если не появится смотри index
пробуй так
<? include('menu.inc'); exit() ?>
если 1 появится лезь в menu.inc
1 там 100% если не появится смотри index
Спустя 2 минуты, 32 секунды (10.11.2010 - 12:59) alex107 написал(а):
Цитата (Basili4 @ 10.11.2010 - 09:57) |
alex107 пробуй так <? include('menu.inc'); exit() ?> если 1 появится лезь в menu.inc 1 там 100% если не появится смотри index |
спасибо, Basili4 сделал, исчезла...
Спустя 3 минуты, 33 секунды (10.11.2010 - 13:03) sergeiss написал(а):
Причина в том, что это сочетание, <?= - это короткий тэг, означающий вывод того, что идет далее. Поэтому ты и получаешь единицу, как результат возврата от инклуда
Спустя 1 час, 9 минут, 56 секунд (10.11.2010 - 14:13) inpost написал(а):
<?php include './meni.inc'; ?>
- так, и проблем не будетЁ!