PHP function error

Поиск
Список
Период
Сортировка
От Sarah, Godfrey, Matthew & Vera
Тема PHP function error
Дата
Msg-id 6.1.0.6.0.20050302123253.02422c88@mail.freeshell.org
обсуждение исходный текст
Ответ на Re: PHP and Error Reporting  (graeme <graeme_foster@sherubtse.edu.bt>)
Ответы Re: PHP function error
Re: PHP function error
Список pgsql-php
I am trying to run the following code but get the following error:

Fatal error: Call to undefined function show_title() in
d:\webhost\build\index.php on line 13


This file is called "index.php"

<? include "dynamic.php"; ?>
<? if (empty($id)) $id = "Home"; ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
         <title> <? show_title($id); ?> </title>
</head>
<body>
<? show_navigation($id); ?>
<? show_content($id); ?>
</body>
</html>

The other file "dynamic.php" has the following functions

/* dynamic.inc.php */


function show_title($id)
{
   $fp = fopen(get_filename($id), "r");
   if (!$fp) return;
   $line = trim(fgets($fp, 255));
   fclose($fp);
   echo $line;
}



function get_filename($id)
{
   $name = "file_$id.txt";
   if (file_exists($name))
   {
     return $name;
   } else {
     return "error.txt";
   }
}


function show_navigation($id)
{
   global $PHP_SELF, $SCRIPT_NAME;
   if (trim($PHP_SELF) == "") $PHP_SELF = $SCRIPT_NAME;
   $dir = opendir('.');
   if (!$dir) return;
   while ($file = readdir($dir))
   {
     if ( (ereg("^file_.*\.txt$", $file)) and (is_file($file)) )
     {
       $item = ereg_replace("^file_(.*)\.txt$", "\\1", $file);
       echo '<a href="'.$PHP_SELF.'?id='.urlencode($item).'">'.$item."</a>\n";
       if ($id == $item)
       {
         echo "<==";
       }
       echo "<br>\n";
     }
   }
}



function show_content($id)
{
   $fp = fopen(get_filename($id), "r");
   if (!$fp) return;
   $first = true;
   while (!feof($fp))
   {
     if ($fp)
     {
       $line = fgets($fp, 1024);
       if ($first)
       {
         $first = false;
       } else {
         echo $line;
       }
     }
   }
   fclose($fp);
}



В списке pgsql-php по дате отправления:

Предыдущее
От: graeme
Дата:
Сообщение: Re: PHP and Error Reporting
Следующее
От: graeme
Дата:
Сообщение: Re: PHP function error