[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Инклюд
noobasik
Здравствуйте, уважаемые.
Ребят есть код такого вида каким образом в этот код правильно заинклюдить страницу?

function test1($data="")
{
global $mtl;
return <<<skin

<!--СОЗДАЕТСЯ ТЕМПЛ-->
<div align='center'>
<center>
<table width='95%' border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111'>
<tr>
<td width='10'> <img src='skin/s{
$mtl->skin_choice}/images/listview_01.gif' width='10' height='9' alt /></td>
<td colspan='3' rowspan='2' background='skin/s{
$mtl->skin_choice}/images/listview_02.gif' height='10'>
</td>
<td rowspan='2' width='11'> <img src='skin/s{
$mtl->skin_choice}/images/listview_03.gif' width='11' height='10' alt /></td>
</tr>
<tr>
<td width='10' background='skin/s{
$mtl->skin_choice}/images/listview_04.gif'></td>
</tr>
<tr>
<td width='10' rowspan="3" background='skin/s{
$mtl->skin_choice}/images/listview_04.gif'> </td>
<!--Левый кусок заголовка-->
<td width='20' height='32' bgcolor='#FAFAF2' background='../images/listbg5.jpg'> <img src='skin/s{
$mtl->skin_choice}/images/listview_06.gif' width='20' height='32' alt /></td>
<td background='skin/s{
$mtl->skin_choice}/images/listview_07.gif' width='9999' height='32'>
<div align='center'>
<center>
<table id='listbar' border='0' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='100%'>
<tr>
<td width='100%' align='center'>{
$mtl->config['mtl_name']}</td>
</tr>
</table>
</center>
</div></td>
<!--Правый кусок заголовка-->
<td width='16' height='32' background='../images/listbg5.jpg'> <img src='skin/s{
$mtl->skin_choice}/images/listview_09.gif' width='16' height='32' alt /></td>
<td width='11' rowspan='3' background='skin/s{
$mtl->skin_choice}/images/listview_10.gif'> </td>
</tr>
<tr>
<!--Общий фон-->
<td colspan='3' valign='top' bgcolor='#FAFAF2' background='../images/listbg5.jpg'> <font size='2'><b>




<center>

<style type="text/css">

table td {
text-align: left;
color: #000000;
font-size: 13px;
font-family: Tahoma;
text-decoration: none;
}

a {
color: #000000;
font-size: 13px;
font-family: Tahoma;
text-decoration: none;
}

</style>


<!--СЮДА НУЖЕН ИНКЛЮД-->
<table width="100%">
<tr><td style="background: #c0c0c0;">Главная: Всего страниц: ; Дата: October </td></tr>
<tr><td> </td></tr>
<td>

<!--ЗДЕСЬ НАХОДИТСЯ КОНТЕНТ в который нужно заинкюдить ФАЙЛ index.php с другой папки. -->
<!--В iframe работает, но я не хочу чтобы было в iframe, нужно как полностью страницу.-->
//* <iframe width="1200" height="600" src="http://"></iframe> *//


</td>
<tr><td> </td></tr>
<tr><td style="background: #c0c0c0; text-align: center;"><br> ©</td></tr>
</table>

</center>
</b></font>
<br> <br>

{$data['basic']}<br> <br> <B>{$data['explanation']}</b> </td>
</tr>
<tr>
<!--Нижняя линия-->
<td colspan='3' bgcolor='#FAFAF2' height='7' background='../images/listbg5.jpg'></td>
</tr>
<tr>
<td width='10' background='skin/s{
$mtl->skin_choice}/images/listview_04.gif'><img src='skin/s{$mtl->skin_choice}/images/listview_12.gif' width='10' height='9' alt /></td>
<td height='9' background='skin/s{
$mtl->skin_choice}/images/listview_13.gif'>
</td>
<td height='9' colspan='2' background='skin/s{
$mtl->skin_choice}/images/listview_13.gif'></td>
<td width='11' background='skin/s{
$mtl->skin_choice}/images/listview_10.gif'><img src='skin/s{$mtl->skin_choice}/images/listview_14.gif' width='11' height='9' alt /></td>
<td height='9' background='skin/s{
$mtl->skin_choice}/images/listview_13.gif'></td>
</tr>
</table>
</center>
</div>

skin;
}
}

?>

В коде я всё подписал, по моим догадкам думаю проблема в этом
return <<<skin

из-за этого нехочет инклюдить как
include ('../test/index.php');

Я пытался сделать так
function test1($data="")
{
global $mtl;
return <<<skin
$dt= inlude ('../test/index.php');

А в таблицу установить переменную


<table width="100%">
<
tr><td style="background: #c0c0c0;">Главная: Всего страниц: ; Дата: October </td></tr>
<
tr><td> </td></tr>
<
td>

<!--
ЗДЕСЬ НАХОДИТСЯ КОНТЕНТ в который нужно заинкюдить ФАЙЛ index.php с другой папки. -->
<!--
В iframe работает, но я не хочу чтобы было в iframe, нужно как полностью страницу.-->
//* <iframe width="1200" height="600" src="http://"></iframe> *//

$dt

</td>
<
tr><td> </td></tr>
<
tr><td style="background: #c0c0c0; text-align: center;"><br> ©</td></tr>
</
table>

Ну что то тоже не получается....
Подскажите что делать?




Спустя 11 минут, 15 секунд (1.11.2010 - 21:59) kovaldm написал(а):

$dt= inlude ('../test/index.php');

Может в этом проблема?

В первом листинге php-код вперемешку с html, '?>' в конце есть, а '<?php' я не нашел.


<<<

Что за конструкция? cout???


return <<<skin
$dt= inlude ('../test/index.php');

После 'return' выполнение функции прерывается.

Спустя 16 минут, 40 секунд (1.11.2010 - 22:16) noobasik написал(а):
конструкция необычная, в начале есть <?php, это просто шаблон, как я понял, строится по функции.

Цитата
Может в этом проблема?


у меня в коде правильно написано неработает (

просто тут опечатка

Цитата
После 'return' выполнение функции прерывается.


Значит переменную нужно установить до return?

Спустя 6 минут, 59 секунд (1.11.2010 - 22:23) kovaldm написал(а):
Цитата

у меня в коде правильно написано неработает (

Тут много чего неправильно написано.
Вот.

Спустя 11 часов, 9 минут, 17 секунд (2.11.2010 - 09:32) linker написал(а):
Вот это return <<<skin не работает.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.