• User Attivo •

    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, questbook 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.


  • User Attivo •

    scusate, per sbagli ho postato 2 volte, cancellatene una,

    grazie, e ancora scusa


  • User Attivo •

    in generale, quando si crea una nuova sotto phpbb3 si devono creare due file, uno con il codice php, dove si piazzano gli include, si definisce quale file del template da utlizzare e il proprio codice (nel tuo caso quello del guestbook).

    l'altra è appunto una pagina in html da mettere nel cartella tuostile/template che richiama il codice.


  • User Attivo •

    @supercapocc said:

    in generale, quando si crea una nuova sotto phpbb3 si devono creare due file, uno con il codice php, dove si piazzano gli include, si definisce quale file del template da utlizzare e il proprio codice (nel tuo caso quello del guestbook).

    l'altra è appunto una pagina in html da mettere nel cartella tuostile/template che richiama il codice.

    scusa non ho capito bene, scusami

    io creo la pagina "guestbook.php" dove metto il codice php con gli include, per la parte grafica, e il codice php del guestbook, ( i 2 codici sono scritti all' inizio )

    sbaglio qualcosa?


  • User Attivo •

    scusami tu 🙂

    tu utilizzi phpbb2.....
    pensavo che il forum fosse la versione 3.

    sul 2 non so aiutarti 😞