PHP function error

From: "Sarah, Godfrey, Matthew & Vera" <kyedza(at)sdf(dot)lonestar(dot)org>
To: pgsql-php(at)postgresql(dot)org
Subject: PHP function error
Date: 2005-03-02 09:43:53
Message-ID: 6.1.0.6.0.20050302123253.02422c88@mail.freeshell.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: 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);
}

In response to

Responses

Browse pgsql-php by date

  From Date Subject
Next Message graeme 2005-03-02 11:26:19 Re: PHP function error
Previous Message graeme 2005-03-02 05:35:28 Re: PHP and Error Reporting