Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Шаблон сайта. Проблема с require.
Форумы портала PHP.SU » » Вопросы новичков » Шаблон сайта. Проблема с require.

Страниц (2): [1] 2 »
 

1. iwasborntobleed - 10 Ноября, 2011 - 20:18:57 - перейти к сообщению
Главная страница:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. require("begin.php");
  3. ?>
  4. <section>
  5. <p>Главная страница</p>
  6. </section>
  7. <?php
  8. require("end.php");
  9. ?>


begin.php:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <html>
  2. <head>
  3. <title>
  4. </title>
  5. </head>
  6. <body>
  7. <header>
  8. </header>
  9. <div class="container">
  10. <aside class="l">
  11. <nav class="leftmenu">
  12. <a href="page1.php">Ссылка1</a>
  13. <a href="page2.php">Ссылка2</a>
  14. <a href="page3.php">Ссылка3</a>
  15. </nav>
  16. </aside>
  17. <article class="content">


end.php:

CODE (htmlphp):
скопировать код в буфер обмена
  1. </article>
  2. <aside class="r">
  3. <p>Правая колонка</p>
  4. </aside>
  5. <footer>
  6. <p>футер</p>
  7. </footer>
  8. </div>
  9. </body>
  10. </html>


page1.php, page2.php, page3.php:

CODE (htmlphp):
скопировать код в буфер обмена
  1. <?php
  2. require("begin.php");
  3. ?>
  4. <section>
  5. <p>Страница1</p>
  6. </section>
  7. <?php
  8. require("end.php");
  9. ?>



В опере после </section> появилась какая то точка, в других браузерах просто пустая строка, а IE вообще некорректно отображает Недовольство, огорчение Помогите новичку, пожалуйста!
2. tuareg - 10 Ноября, 2011 - 20:31:50 - перейти к сообщению
Запустите все это добро через fierfox. Потом посмотрите через fierbug. Сразу сэкономите кучу времени себе и другим людям.
3. iwasborntobleed - 10 Ноября, 2011 - 20:43:14 - перейти к сообщению
tuareg пишет:
Запустите все это добро через fierfox. Потом посмотрите через fierbug. Сразу сэкономите кучу времени себе и другим людям.


Установил. А как пользоваться то? Ошибок вроде нету.
4. Данил_123 - 10 Ноября, 2011 - 20:44:12 - перейти к сообщению
может попробуешь инклудом, только индекс файл в порядок нужно будет привести
5. iwasborntobleed - 12 Ноября, 2011 - 10:05:22 - перейти к сообщению
Данил_123 пишет:
может попробуешь инклудом, только индекс файл в порядок нужно будет привести


Каким образом в порядок привести?
6. Данил_123 - 12 Ноября, 2011 - 11:15:28 - перейти к сообщению
[quote=iwasborntobleed]
CODE (php):
скопировать код в буфер обмена
  1. <?php
  2. include_once("begin.php");
  3. print '
  4. <section>
  5. <p>Главная страница</p>
  6. </section>';
  7.  
  8. include_once("end.php");
  9. ?>
7. iwasborntobleed - 12 Ноября, 2011 - 20:47:11 - перейти к сообщению
[quote=Данил_123]
iwasborntobleed пишет:

CODE (php):
скопировать код в буфер обмена
  1. <?php
  2. include_once("begin.php");
  3. print '
  4. <section>
  5. <p>Главная страница</p>
  6. </section>';
  7.  
  8. include_once("end.php");
  9. ?>


Спасибо за помощь! Но в опере все равно какая то точка вылазит, перед вторым инклудом Недовольство, огорчение
8. Данил_123 - 12 Ноября, 2011 - 20:54:26 - перейти к сообщению
iwasborntobleed пожалуйта, но тайну точки я не раскрыл..
9. Bio man - 12 Ноября, 2011 - 21:06:13 - перейти к сообщению
Данил_123 пишет:
только индекс файл в порядок нужно будет привести
в порядке там все было...
точка в браузере или в исходнике отображается? может это из за каких то тэгов? в хтмл не силен, потому спрошу - на каком хтмл пишешь?
(Добавление)
а кодировка какая? самих файлов
10. Данил_123 - 12 Ноября, 2011 - 21:10:50 - перейти к сообщению
Bio man для меня удобней мой код.. Да и в книжке по си написано очевидное и вероятное:"с появлением знаний, появляется стиль".. Думаю если точка была коде, то причин раздувать тему не было бы..
11. Bio man - 12 Ноября, 2011 - 21:13:30 - перейти к сообщению
Данил_123 пишет:
Думаю если точка была коде, то причин раздувать тему не было бы..
согласен. но исходники разные бывают, угадай какой исходник я имел ввиду Улыбка
12. iwasborntobleed - 12 Ноября, 2011 - 21:15:22 - перейти к сообщению
Данил_123 пишет:
Bio man для меня удобней мой код.. Да и в книжке по си написано очевидное и вероятное:"с появлением знаний, появляется стиль".. Думаю если точка была коде, то причин раздувать тему не было бы..


Да! Вот именно что в коде нету точки! Кодировка utf-8. Сделал как Данил_123 посоветовал, в опере точка не исчезла, но зато в других браузерах теперь пустой строки нету Улыбка
13. Bio man - 12 Ноября, 2011 - 21:17:03 - перейти к сообщению
iwasborntobleed, я не про пхп код щас говорю а про исходник аутпута... ну да ладно... BOM убрал?
14. iwasborntobleed - 12 Ноября, 2011 - 21:19:48 - перейти к сообщению
Bio man, что за ВОМ? Улыбка
15. Данил_123 - 12 Ноября, 2011 - 21:22:42 - перейти к сообщению
Bio man ведь bom добавляетсся в самое начало? И разве не видете тут есть весь код..

 

Powered by ExBB FM 1.0 RC1