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

Форум PHP

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

 

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

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: вопрос по class Page

Сообщения:  [1-8] 

 
 автор: kolobokk   (08.02.2005 в 17:36)   письмо автору
 
   для: cheops   (08.02.2005 в 15:57)
 

такой вариант сработал :)

А вообще я подумал - зачем мне этот class Page ??
возьму просто титл с каждой странички задам переменной

$newtitle ="Заголовок этой странички";
и буду его показывать функцией
DisplayTitle($newtitle);

а в файле библиотеке опишу функцию
    function DisplayTitle($newtitle)
  {
echo "<html>
<head><title> $newtitle </title>";
}

и ладно :)
Но все равно огромное спасибо за совет

   
 
 автор: cheops   (08.02.2005 в 15:57)   письмо автору
 
   для: kolobokk   (08.02.2005 в 15:36)
 

Я вот что имею ввиду:
<? 
class Page 

   function 
SetTitle($newtitle
  { 
    
$this->title $newtitle
  } 
    function 
DisplayTitle() 
  { 
    echo 
"Hello!"
  } 


  
$homepage = new Page(); 
  
$newtitle ="Заголовок этой странички"
  
$homepage -> SetTitle($newtitle); 
  
$homepage -> DisplayTitle(); 
?>

Такой вариант срабатывает или нет?

   
 
 автор: kolobokk   (08.02.2005 в 15:36)   письмо автору
 
   для: cheops   (08.02.2005 в 15:19)
 

не совсем понял...
попробовать где ??
просто вывести в пустом файле echo "Hello!"; - то работает

или мне надо это в титле это вывести?

   
 
 автор: kolobokk   (08.02.2005 в 15:35)   письмо автору
 
   для: cheops   (08.02.2005 в 15:19)
 

не совсем понял...
попробовать где ??
просто вывести в пустом файле echo "Hello!"; - то работает

или мне надо это в титле это вывести?

   
 
 автор: cheops   (08.02.2005 в 15:19)   письмо автору
 
   для: kolobokk   (08.02.2005 в 14:57)
 

Apache вряд ли - скорее PHP, но так как классы это свойства языка, а не внешняя библиотека - для них никаких настроек в конфигурационных файлах не вводят. Попробуйте просто вывести echo "Hello!"; - это выводится или тоже нет?

   
 
 автор: kolobokk   (08.02.2005 в 14:57)   письмо автору
 
   для: cheops   (08.02.2005 в 13:11)
 

не помогло :(
может это где-то в настройках Апача ??

У меня на localhost Apache2.058 все нормально

   
 
 автор: cheops   (08.02.2005 в 13:11)   письмо автору
 
   для: kolobokk   (08.02.2005 в 12:42)
 

Хм... попробуйте заменить строку
<?
 
echo "<html> 
<head><title> 
$this->title </title>";
?>

на
<?
 
echo "<html> 
<head><title> 
{$this->title} </title>";
?>

   
 
 автор: kolobokk   (08.02.2005 в 12:42)   письмо автору
 
 

Ребята подскажите пож-та от чего зависит возможность работы следующего скрипта

<?
class Page
{
   function 
SetTitle($newtitle)
  {
    
$this->title $newtitle;
  }
    function 
DisplayTitle()
  {
    echo 
"<html>
<head><title> 
$this->title </title>";
  }
 }

  
$homepage = new Page();
  
$newtitle ="Заголовок этой странички";
  
$homepage -> SetTitle($newtitle);
  
$homepage -> DisplayTitle();
 
?>

У меня на Апаче все нормально, т.е. этот скрипт выводит title в шапке браузера
как $newtitle (Заголовок этой странички), а вот на хостинге этот скрипт выводит url
вместо title в шапке браузера :(

Обидно...

   

Сообщения:  [1-8] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

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