I am getting a parse error as given below on the line indicated.
PHP Code:
<body>
<?php
ini_set('display_errors',1);
error_reporting(E_ALL);
$dbcnx = mysql_connect("localhost","root");
if(!dbcnx){
echo("<p>Unable to connect to the " .
"database server at this time.</p>");
}
mysql_select_db("jokes");
// Get the joke text from the database
$id = $_GET['id'];
$joke = mysql_query("SELECT JokeText FROM jokes " .
"WHERE ID='$id'");
if(!$joke) {
die('<p>Error performing query: ' .
mysql_error() .
'.</p>;
}
$joke = mysql_fetch_array($joke);
$joketext = $joke['JokeText']; // I am getting a Parse error: parse error, unexpected T_STRING
on this line
// Filter out HTML code
$joketext = htmlspecialchars($joketext);
// If no page specified, default to the
// first page ($page = 0)
if (!isset($_GET['page'])) $page = 0;
else $page = $_GET['page'];
// Split the text into an array of pages
$textarray=spliti('\[PAGEBREAK]',$joketext);
// Select the page we want
$joketext=$textarray[$page];
// Bold and italics
$joketext = str_replace(array('[b]','[B]'),'<strong>',$joketext);
$joketext = str_replace(array('[eb]','[EB]'),'</strong>',$joketext);
$joketext = str_replace(array('[i]','[I]'),'<em>',$joketext);
$joketext = str_replace(array('[ei]','[EI]'),'</em>',$joketext);
// Paragraphs and line breaks
$joketext = ereg_replace("\r",'',$joketext);
$joketext = ereg_replace("\n\n",'</p><p>',$joketext);
$joketext = ereg_replace("\n",'<br />',$joketext);
// Hyperlinks
$joketext = ereg_replace(
'\[L]([-_./a-zA-Z0-9!&%#?+,\'=:~]+)\[EL]',
'<a href="[url="file://\1">\1</a>'"]\\1">\\1</a>'[/url], $joketext);
$joketext = ereg_replace(
'\[L=([-_./a-zA-Z0-9!&%#?+,\'=:~]+)]'.
'([-_./a-zA-Z0-9 !&%#?+$,\'"=:;~]+)\[EL]',
'<a href="[url="file://\1">\2</a>'"]\\1">\\2</a>'[/url], $joketext);
$PHP_SELF = $_SERVER['PHP_SELF'];
if ($page !=0) {
$prevpage = $page - 1;
echo("<p><a href=\"$PHP_SELF?id=$id&page=$prevpage\">".
'Previous Page</a></p>');
}
echo( "<p>$joketext</p>" );
if ($page < count($textarray) - 1) {
$nextpage = $page + 1;
echo("<p><a href=\"$PHP_SELF?id=$id&page=$nextpage\">".
'Next Page</a></p>');
}
?>
<p><a href="index.php">Back to the front page</a></p>
</body>
Bookmarks