Visualizzazione dei risultati da 1 a 5 su 5

Discussione: Problema strano!

  1. #1
    Utente di HTML.it L'avatar di Relais
    Registrato dal
    Sep 2011
    Messaggi
    19

    Problema strano!

    Sto facendo un piccolo forum solo che aprendo su localhost l'index.php mi appare questo:

    codice:
    #database definitions define("HOST", "localhost"); define("USERNAME", "root"); define("PASSWORD", "fuffolo"); define("DB", "forum"); #systeme definitions define("SYSTEM_URL", "http://localhost/forum/"); define("APP_TITLE", "PHP LEARN - FORUM"); define("ADMIN_EMAIL", "tuoemail@tuosito.com"); #mailer definitions define("FROM_MAIL", "noreply@forum.com"); define("FROM_NAME", "FORUM PHP LEARN"); define("ALT_MESSAGE", "Per visualizzare correttamente questo messaggio, abilita la ricezione di email in formato html nel tuo client di posta elettronica"); #template definitions define("TEMPLATE_NAME", "default"); define("UI_THEME", "base");
    Invece della mia homepage...

    il file index.php è questo:

    codice:
    <?php
    include_once 'lib/main.class.php';
    $page = new Main();
     
    $page->content = 'Ecco una pagina di prova';
     
    include 'template/' . TEMPLATE_NAME . '/template.php';
    ?>
    Che dovrebbe includere la classe main (in cui è stata inclusa anche il file definitions.php con tutte le definizioni) e il template in html che dovrebbe visualizzare la pagina lato client...

    Il file definitions.php è questo:
    codice:
    #database definitions
    define("HOST", "localhost");
    define("USERNAME", "root");
    define("PASSWORD", "fuffolo");
    define("DB", "forum");
     
    #systeme definitions
    define("SYSTEM_URL", "http://localhost/forum/");
    define("APP_TITLE", "PHP LEARN - FORUM");
     
     
    define("ADMIN_EMAIL", "tuoemail@tuosito.com");
     
    #mailer definitions
    define("FROM_MAIL", "noreply@forum.com");
    define("FROM_NAME", "FORUM PHP LEARN");
    define("ALT_MESSAGE", "Per visualizzare correttamente questo messaggio, abilita la ricezione di email in formato html nel tuo client di posta elettronica");
     
    #template definitions
    define("TEMPLATE_NAME", "default");
    define("UI_THEME", "base");
    Come posso risolvere questo? Non capisco dove sia l'errore

  2. #2
    Bisognerebbe vedere com'è fatto il file "main.class.php": sembra che lì dentro gli si dica di stampare a video il contenuto del file "definitions.php"

  3. #3
    Utente di HTML.it L'avatar di Relais
    Registrato dal
    Sep 2011
    Messaggi
    19
    Questo è il pezzo di main.class.php dove includo definitions.php

    codice:
    <?php
     
    session_start();
    include_once dirname(__FILE__) . '/definitions.php';

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2012
    residenza
    Lima, Perù
    Messaggi
    212
    mmm... non è che ti sei dimenticato di iniziare il file definitions.php con <?php
    Jamie Ynonan - Web Developer / Desarrollador Web - HTML5 - CSS3 - Javascript/jQuery - PHP/CodeIgniter/Laravel - SQL/MySQL - Wordpress
    Telelavoro / Teleworking - jamiea31[at]gmail.com - Lima - Perù - GMT -5

  5. #5
    Utente di HTML.it L'avatar di Relais
    Registrato dal
    Sep 2011
    Messaggi
    19
    Ah si XD A volte l'errore è così banale che nemmeno te ne accorgi :s grazie!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.