Как привязать один код РНР к нескольким страницам?

Обсуждение серверного программирования.

Модераторы: Duncon, Yurich

Ответить
Аватара пользователя
Timofey
Сообщения: 32
Зарегистрирован: 28 апр 2006, 11:42
Откуда: Владивосток
Контактная информация:

Доброе время суток!

Как начинающий программист в РНР, хочу спросить совета у специалистов.
Есть сайт, который я переделываю из статического HTML в динамический используя РНР и MySQL.
Есть куча страниц (пока более 70 шт., но со временем может перевалить за несколько сотен) на которых вставляется один и тот же код в РНР. Сейчас всё работает как надо, но могут понадобится изменения в этом коде. Возникает вопрос: как ПРАВИЛЬНО сделать, чтобы не менять в последствии этот код на всех страницах, а поменять его в одном блоке (странице)? (типа того как это делается в JavaScript, просто в тэге указывается ссылка на файл скрипта).
Код:

[php]
$MySQLconnect = mysql_connect("localhost", "пользователь", "пароль");
$SelBase = mysql_select_db('vladtrav_vb',$MySQLconnect);
$result = mysql_query("SELECT url,content,img FROM menu_l WHERE status=1 ORDER BY id ASC");
while ($row=mysql_fetch_row($result)){echo"
<tr>
<td height=35 width=95 align='right'><a href='$row[0]' class='lmenu'>$row[1]</a></td>
<td width=35 align='right'><a href='$row[0]' class='lmenu'><img src='IMAGE/$row[2]' width=35 height=20 border=0></a></td>
<td width=15><img src='' width=0 height=0 border=0></td>
</tr>
";} ?>
[/php]

Заранее благодарен.
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Вытащить весь этот текст в отдельный файл, например connect_and_create_table.php, а потом в каждом файле, где это используется, написать require_once "connect_and_create_table.php";
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Аватара пользователя
Timofey
Сообщения: 32
Зарегистрирован: 28 апр 2006, 11:42
Откуда: Владивосток
Контактная информация:

Спасибо!
Работает!
AntiMoD
Сообщения: 4
Зарегистрирован: 15 окт 2007, 15:19
Контактная информация:

А еще можно include ("имя.php");
Хыиуду
Сообщения: 2442
Зарегистрирован: 06 мар 2005, 21:03
Откуда: Москва
Контактная информация:

Можно и так, эта конструкция пришла для того, чтобы программисты на Си переходили на PHP и видели, что все знакомо :) Другое дело, что include отрабатывает всякий раз, когда она указана (если я не ошибаюсь), а require_once - только один раз за все время работы скрипта.
Искусство программирования - заставить компьютер делать все то, что вам делать лень.
Для "спасибо" есть кнопка "Спасибо" в виде звездочки внизу под ником автора поста.
Ответить