Ребят есть код такого вида каким образом в этот код правильно заинклюдить страницу?
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 не работает.