- Home
- Categorie
- Coding e Sistemistica
- CMS & Piattaforme Self-Hosted
- pagina GuestBook phpBB
-
pagina GuestBook phpBB
ciao a tutti,
ho un forum phpBB, ho creato una pagina vuota semplicemente inserendo il codice per richiamare gli include:
[PHP]<?php
define('IN_PHPBB', true);
$phpbb_root_path = './';include('extension.inc');
include('common.php');
$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);include($phpbb_root_path . 'includes/page_header.'.$phpEx);
echo "cavallo";include('includes/page_tail.php');
?>[/PHP]
bene, adesso volevo inserire un guestbook in questa pagina, guestbook molto semplice, senza database
inserisco il codice nella pagina, ma non funziona, perchè?
il codice della pagina "index.php" del guestbook è questo:
[PHP]<html>
<head>
<title>PHP-XML Guestbook ::InDeX</title>
<style type="text/css">
@import url("style.css");
</style>
</head>
<body>
<?php
$write="<center><a href="tree.php">Posta un commento</a></center><br>\n";
$lines = file('tree.txt');
$lines = array_reverse($lines);
$smiles = array(
'asd' => '<img src="images/asd.gif">',
'shock' => '<img src="images/icon_eek.gif">',
':D' => '<img src="images/icon_smile.gif">',
':S' => '<img src="images/icon_confused.gif">'
);
echo $write;
foreach($lines as $num => $line)
{
$xml = simplexml_load_string($line);
$message=$xml->txt;
foreach($smiles as $txt => $img)
{
$message = str_replace($txt, $img, $message);
}
echo "<center><div style="border: 2px solid #ffaa00;">" . $xml->date . " - <b>" . $xml->author . "</b> scive:</div>" . $message . "<br><img src="images/ciao.jpg"></center><br>\n";
}
echo $write;
?>
</body>
</html>
[/PHP]grazie.