Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Неправильно отображается title
 
 автор: Roman2   (07.04.2007 в 15:31)   письмо автору
 
 

Подскажите где ошибка. Вроде всё правильно сделал, а заголовки не отображаются.

Это код конечной страницы:


<?php
  $title
="Каталог продукции";    
    include 
"http://localhost/util/topline.php"
?>
    <table width="970" height="100%" border="0" cellpadding="0" cellspacing="0">
        <tr height="20">
            <td colspan="7"></td>
        </tr>
            
        <tr height="100%">
            <td width="30"></td>
            <td width="748" valign="top">
            <?php
                
include "http://localhost/util/mainmenuline.php"
             
?>


Вот код «http://localhost/util/topline.php» на который ссылается каждая страница:


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<meta HTTP-EQUIV="Expires" CONTENT="0">
<meta HTTP-EQUIV="Pragma" CONTENT="no-cache">
<meta HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<script language="javascript">
    function showpicture(image, title){
        window.open('../util/showpicture.php?image='+image+'&title='+title,'','Toolbar=0,Location=0,Directories=0,Status=0,Menubar=0,Scrollbars=0,Resizable=0,Width=650,Height=500,left=150, top=150');
    }
    
</script>
<title><?= $title ?></title>
<meta name="description" content='<?= $description ?>'>
<meta name="keywords" content='<?= $keywords ?>'>
<link rel="StyleSheet" type="text/css" href="http://localhost/util/site.css">
<link rel="StyleSheet" type="text/css" href="http://localhost/util/art.css">
</head>
    <body bgcolor="#ffffff">
    <div align="center">
        <table width="970" height="138" border="0" cellpadding="0" cellspacing="0">
            <tr height="138">
                <td width="260">
                    <table width="260" height="138" border="0" cellpadding="0" cellspacing="0">
                        <tr height="138">
                            <td width="20"></td>
                            <td width="209">
                            <img src="http://localhost/images/logo.gif">
                            </td>
                            <td width="20"></td>
                        </tr>
                    </table>
                </td>
                <td width="710">
                    <table width="710" height="138" border="0" cellpadding="0" cellspacing="0">
                        <tr height="105">
                            <td width="200" valign="middle"><p>
                            - <a href='../article/index.php'>Добавить в избранное</a><br>
                            - <a href='../article/index.php'>Сделать стартовой</a><br>
                            - <a href='../article/index.php'>Подать объявление</a><br>
                        </p>
                            </td>
                            <td align="right" valign="middle" width="510">
                                <img src="http://localhost/images/your.jpg">
                            </td>
                        </tr>
                        <tr height="20">
                            <td colspan="2" width="510">
                            <table style="BORDER: #bcbec0 1px solid;" bgcolor="#dcddde"  width="710" height="20" cellpadding="0" cellspacing="0">
                                <tr height="20">
                                    <td width="510"></td>
                                </tr>
                            </table>
                            </td>
                        </tr>
                        <tr height="10">
                            <td></td>
                        </tr>
                    </table>
                </td>
            </tr>
        </table>
    </body>

</html>

   
 
 автор: ШИМ   (07.04.2007 в 15:43)   письмо автору
 
   для: Roman2   (07.04.2007 в 15:31)
 

Попробуй

<title><? echo  $title?></title> 

может поможет

   
 
 автор: tAleks   (07.04.2007 в 15:46)   письмо автору
 
   для: Roman2   (07.04.2007 в 15:31)
 

Пробел убери:

<?=$title?>

   
 
 автор: Lelik   (07.04.2007 в 16:37)   письмо автору
 
   для: Roman2   (07.04.2007 в 15:31)
 

а с каким разрешением конечная страница? уж не .html ?

   
 
 автор: Roman2   (07.04.2007 в 17:02)   письмо автору
 
   для: Lelik   (07.04.2007 в 16:37)
 

Всё попробывал, не получается. Все страницы .php

   
 
 автор: Lelik   (07.04.2007 в 17:08)   письмо автору
 
   для: Roman2   (07.04.2007 в 17:02)
 


<?= $title?>

попробуй точку с запятой поставить.

   
 
 автор: Roman2   (07.04.2007 в 17:13)   письмо автору
 
   для: Lelik   (07.04.2007 в 17:08)
 

Не помогает. И самое интересное что код то из книги (PHP5 практика создания вэб сайтов), и в оригинале всё работает. А когда я модифицировал его под свой сайт, почему то перестал работать.

   
 
 автор: sms-send   (07.04.2007 в 17:21)   письмо автору
 
   для: Roman2   (07.04.2007 в 17:13)
 

>Не помогает. И самое интересное что код то из книги (PHP5 практика создания вэб сайтов), и в оригинале всё работает. А когда я модифицировал его под свой сайт, почему то перестал работать.
Наверняка, в книге не было префикса "http://".

   
 
 автор: sms-send   (07.04.2007 в 17:20)   письмо автору
 
   для: Roman2   (07.04.2007 в 15:31)
 

include "http://localhost/util/topline.php"

Инклудится не скрипт, а результат его работы, т.е. хост отправляет запрос самому себе на адрес http://localhost/util/topline.php и инклудится уже сгенерированный html код, следовательно переменная $title никак туда попасть не может.
Нужно инклудить без обработчика http:
include "./topline.php"

   
 
 автор: Roman2   (07.04.2007 в 17:23)   письмо автору
 
   для: sms-send   (07.04.2007 в 17:20)
 

Заработало! Сиасибо

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования