Jump to content
  • 0

инклуиды


musulman
 Share

Question

Доброе утро!

Собрался делать сетку сателлитов ;) в своих целях. Сделал парочку сатав после чего столкнулся с тем что саты сделанные на html+css очень не удобно обновлять и другое приходиться влазить в каждую страницу что бы допустим поменять footer и т.д. Кто что может посоветовать именно по инклуидам ( сори если не правильно написал:rolleyes: )

зарание всем спасибо.

1. скачал денвер ;) установил что дальше делать ? .... :D

п.с. на гугле не что не нашел.

Link to comment
Share on other sites

16 answers to this question

Recommended Posts

  • 0
Доброе утро!

.... столкнулся с тем что саты сделанные на html+css очень не удобно обновлять и другое приходиться влазить в каждую страницу что бы допустим поменять footer и т.д.

Для того чтобы было легко работать с наполнением, или изменением ? нужно это предусматривать на этапе разработки. Существует несметное количество инструментов, с помощью которых можно "шаблонизировать" сайты.

К примеру тот же Smarty.

Link to comment
Share on other sites

  • 0

нужно что то в этом роде:

index.html состоит из одно шапки:

<html>
<head>
<title>Example</title>
<link href="indexCSS.css" type="text/css" rel="">
</head>
<body>
<?php
include ("header.html");
?>
</body>
</html>

как я теперь понял нужно создать файл header.html

как теперь вписать шапку в этот файл header.html ?

Link to comment
Share on other sites

  • 0

Так ты говоришь о функции include() языка PHP.

Тогда тебе надо быть уверенным, что твой сайт поддерживает PHP. Для проверки сделай файл info.php

<?php phpinfo();?>

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

Ты правильно понял. Создай файл header.html. Чтобы меньше возиться, сначала сделай шапку в файле index.html, потом вырежи весь код относящийся к шапке и вставь его в файл header.html.

Функция include() просто берет текст из файла, который ты указываешь, как параметр и вставляет его в том месте в коде, где эта функция у тебя указана.

Надеюсь объяснил понятно. :rolleyes:

Link to comment
Share on other sites

  • 0

Это то все понятно :rolleyes: Спасибо.

и еще вопрос в догонку ;)

У меня проблема с переменными (работаю на денвере), почитал вроде как бы проблема должна решиться после того как после того как в файле php.ini

поменять register_globals off на register_globals on. но почему то не что не помогает ;).

Link to comment
Share on other sites

  • 0

вот поле :

	<form method="post"
action="action.php">

<h2>Ваше имя :</h2>
<input type="text"
name="userName"
value="">

<h2>Ваша фамилия :</h2>
<input type="text"
name="userFame"
value="">

<h2>Ваш возраст :</h2>
<input type="text"
name="userYear"
value="">

<input type="submit"
value="submit">
</form>

action.php :

<?
print "Hi $userName";
print "Hi $userFame";
print "Hi $userYear";
?>

выводит только Hi Hi Hi . а если по русски то переменные не показывает!!

Link to comment
Share on other sites

  • 0

ну мы ж не php3 пишем. правильно не показывает

1. print не надо, надо echo

2. не надо, надо <?php

3. обращайся через глобальный массив

4. разделяй переменные и константный текст ибо и читабельнее и корректнее

<?php
echo('Hi '.$_POST['userName']);
echo('Hi '.$_POST['userFame']);
echo('Hi '.$_POST['userYear']);
?>

и вообще, фамилия это surname, а fame репутация

Link to comment
Share on other sites

  • 0

ок вот теперь все понятно будем практиковатся, но похоже вопрсов будем много :rolleyes: так как с php только первый день сегодня мучуюсь;)

и вообще, фамилия это surname, а fame репутация

знаю просто написал для примера от балды. а так бы не стал писать HI 20 лет ;)

вопрос как прописать 2 или более переменных в одной строке

<?php
echo('Добро пожаловать '.$_POST['userName'] .$_POST['usersurname']);
?>

Link to comment
Share on other sites

  • 0

ну так их и употреблять, как сам сказал:

<?php
$var1 = 'test';
$var2 = 'блямс!';
echo('выводим значения сразу двух переменных: '.$var1.' и '.$var2);
echo('
');
$var3 = $var1.' '.$var2;
echo('а здесь третья, которая получилась из склейки 1 и 2 с пробелом между ними: '.$var3);
echo('
');
$var1 .= $var2;
echo('к первой подклеили без пробела вторую... теперь выведем первую и вторую как в первом примере: '.$var1.' и '.$var2);
?>

ну а в общем - книжки читать надо:+)

Link to comment
Share on other sites

  • 0

Хм... а не легче его учиться отправить, например почитать документацию по PHP или сайты для начинающих в PHP? Таких же куча....

Ато если чесно это глупо спрашивать разную мелочь....

Вот вам сюда: волшебная ссылочка !

Link to comment
Share on other sites

  • 0

спасибо D.S.Denton !!!

Хм... а не легче его учиться отправить, например почитать документацию по PHP или сайты для начинающих в PHP? Таких же куча....

Ато если чесно это глупо спрашивать разную мелочь....

Вот вам сюда: волшебная ссылочка !

согласен) постараемся глупость больше не спрашивать!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy