Hi i have scripted also a little forum but i wand if sombody starts with <? and end with ?> that it will be setted in highlight_string .
Can sombody help me with build it in my script?
script :
<?
$rootdir = "../";
include("header.php");
session_start();
require("config.php");
if(session_is_registered('memberid')){
ob_start();
//this file have the name: forum_php.php
//Variabele
$host = "localhost"; // 99% localhost
$db = "zwobbel"; // Database name
$user = "zwobbel"; //je usersame
$pass = "****/je pass
/* Databases
CREATE TABLE `forum_reply` (
`id` int(11) unsigned NOT NULL auto_increment,
`topic_id` int(11) unsigned default '0',
`naam` varchar(50) default '0',
`bericht` text,
`datum` date default '0000-00-00',
`ip` varchar(255) default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) TYPE=MyISAM;
CREATE TABLE `forum_topic` (
`id` int(11) unsigned NOT NULL auto_increment,
`naam` varchar(50) default '0',
`titel` varchar(150) default '0',
`bericht` text,
`datum` date default '0000-00-00',
`ip` varchar(255) default '0',
PRIMARY KEY (`id`),
KEY `id` (`id`)
) TYPE=MyISAM;
*/
require("config.php");
if(empty($_GET['action'])){ //check or fields empty
$query = mysql_query("SELECT id, naam, bericht, datum, titel FROM forum_topic ORDER BY id DESC") or die(mysql_error()); //query om de topics te laten zien
$aantal = mysql_num_rows($query); //het aantal topcs telle
echo "Er zijn <b>".$aantal."</b> topic geopend. <b>Post<font color=\"#000000\"> <a class=\"main\" href='http://zwobbel.freetohost.com/layout/forum_php.php?action=post'>hier</a></font> een topic</b><br><br>";
while($row = mysql_fetch_assoc($query)){ //de while om te topic te laten zien
echo "<img src='img/med.gif' > <a class=\"main\" href='http://zwobbel.freetohost.com/layout/forum_php.php?action=view&id=".$row['id']."'>".$row['titel']."</a><i> Gepost door: ".$row['naam']." op ".$row['datum']."</i><br>";
}
}
elseif($_GET['action'] == 'reply' AND isset($_GET['id'])){ //checken of de goede vars aanwezig zijn
if($_POST){ //no request asked
if(empty($_POST['bericht']) OR empty($_POST['naam'])){ //checken of alels is ingevult
echo "<b>Je hebt niet alles ingevult, keer terug</b>";
}
else{ //ja alles is ingevulr, pleur het de database in
$datum = date("Y-m-d");
mysql_query("INSERT INTO forum_reply(naam, bericht, datum, ip, topic_id) VALUES ('".$_POST['naam']."','".$_POST['bericht']."','".$datum."','".$_SERVER['REMOTE_ADDR']."','".$_GET['id']."')") or die(mysql_error());
echo "Je bericht is gepost, je wordt door verwezen";
}
}
else{ //nothing send let see reply form
echo "<form method='POST' action='".$_SERVER['REQUEST_URI']."'>
Stel hier een reactie bericht op.<br><br>
Nickname:<br>
<input type='text' name='naam' size='20' value='$gebruikersnaam'><br>
<br>
Bericht:<br>
<textarea rows='9' name='bericht' cols='39'></textarea><br>
<br>
<input type='submit' value='Post Reply' name='B1'>
</form>";
}
}
elseif($_GET['action'] == 'view' AND isset($_GET['id'])){ //checken of de goede vars aanwezig zijn
$query = mysql_query("SELECT naam, titel, bericht, datum FROM forum_topic WHERE id = '".$_GET['id']."'") or die(mysql_error()); //query maken om de topics te laten zien
while($row = mysql_fetch_assoc($query)){
echo "<b>Naam:</b> ".$row['naam']."<br>";
echo "<b>Titel:</b> <img src='img/med.gif' > " .$row['titel']. "<br>";
echo "<b>Gepost op:</b> ".$row['datum']."<br><b>Bericht:</b><br>";
$bericht = $row['bericht'];
$bericht = nl2br($bericht);
echo $bericht;
}
$query = mysql_query("SELECT naam, bericht, datum, topic_id FROM forum_reply WHERE topic_id = '".$_GET['id']."'") or die(mysql_error()); //query maken om de reply's op de topic te laten zien
while($row = mysql_fetch_assoc($query)){
echo "<hr>";
echo "<b>Naam:</b> ".$row['naam']."<br>";
echo "<b>Gepost op:</b> ".$row['datum']."<br><b>Bericht:</b><br>";
echo nl2br($row['bericht']);
$bericht = $object->bericht;
}
echo "<hr><b><a class=\"main\" href='forum_php.php?action=reply&id=".$_GET['id']."'>Reageer!</font></a></b>";
}
elseif($_GET['action'] == 'post'){ //checken of de goede vars aanwezig zijn
if($_POST){ //er is een request aangevraagd
if(empty($_POST['titel']) OR empty($_POST['naam']) OR empty($_POST['bericht'])){ //checken of alles is ingevult
echo "Je hebt iets niet ingevult, keer terug";
}
else{ //put data in databse
$datum = date("Y-m-d");
mysql_query("INSERT INTO forum_topic(naam, titel, bericht, datum, ip) VALUES ('".$_POST['naam']."','".$_POST['titel']."','".$_POST['bericht']."','".$datum."','".$_SERVER['REMOTE_ADDR']."')") or die(mysql_error());
echo "Je bericht is gepost, je wordt door verwezen";
echo "<META HTTP-EQUIV='Refresh' CONTENT='0; URL=index.php?page=forum_php&categorie=php'>";
}
}
else{ //no request let see the topic form
echo "<form method='POST' action='".$_SERVER['REQUEST_URI']."'>
Titel:<br>
<input type='text' name='titel' size='20'><br>
<br>
Naam:<br>
<input type='text' name='naam' size='20' value='$gebruikersnaam'><br>
<br>
Bericht:<br>
<textarea rows='9' name='bericht' cols='39'></textarea><br>
<br>
<input type='submit' value='Post Reply' name='B1'>
</form>";
}
}
}
else{ //er is GEEN actie
echo "Sorry u hebt geen toestemming voor hier te zijn!"; //de visitor not allowd
else {
echo "Sorry,U dient ingelogd te zijn voor categorie: php forum<br>Klik <a class=\"main\" href=\"index.php?page=login\">hier</a> en login.";
}
include("footer.php");
?>