Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802

    directory con percoro assoluto per template in smarty

    salve ragazzi secondo voi perche non riesco a definire il percorso assolut del template in smarty, e mi da un errore



    Codice PHP:
    $DB = new DB;
    $DB->connect();
    ###################################################
    //estraggo configurazioni                         #
    ###################################################
    $configurazioni=mysql_query("SELECT titolo_help_desk,nome,email,link_helpdesk,path_helpdesk,logo,language,template ,site_enable FROM configurazioni") or die("C e stato un problem nel files di configurazione");
    $siteconfig =mysql_fetch_assoc($configurazioni);
    $template $siteconfig['template'];
    #####################################################
    //includo il temate e la directory
    #####################################################

    if (file_exists('include/libs/Smarty.class.php')){
    echo 
    'la classe  esiste';
    define('SMARTY_DIR',  $_SERVER['DOCUMENT_ROOT'].'/supp/include/libs/');
    define('TEMPLATE_SMARTY_DIR'$_SERVER['DOCUMENT_ROOT'].'/supp/template/');
    define('TEMPLATE_C_SMARTY'$_SERVER['DOCUMENT_ROOT'].'/supp/include/');
    define('CACHE_SMARTY'$_SERVER['DOCUMENT_ROOT'].'/supp/');
    require(
    SMARTY_DIR 'Smarty.class.php');
    class 
    smarty_help_desk extends Smarty {
    function 
    smarty_help_desk(){
    $this->smarty();
    $this-> template_dir TEMPLATE_SMARTY_DIR.$template ;
    $this-> compile_dir TEMPLATE_C_SMARTY.'templates_c/';
    $this-> cache_dir  CACHE_SMARTY.'cache/';
    $this->caching false;
    }
    }
    $smarty = new smarty_help_desk;

    questo e l errore
    Codice PHP:
    WarningSmarty errorunable to read resource"index.tpl" in c:\program files\easyphp1-8\www\supp\include\libs\Smarty.class.php on line 1095

    Warning
    Smarty errorunable to read resource"index.tpl" in c:\program files\easyphp1-8\www\supp\include\libs\Smarty.class.php on line 1095 
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

  2. #2
    Che cosa restituisce questo codice quando viene eseguito sul tuo server?

    Codice PHP:
    <?php 
    echo("La Document Root e': " $_SERVER['DOCUMENT_ROOT']);
    ?>

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    1,802
    mi da il percorso assoluto c:/program files/easyphp1-8/www ma scusa una domanda l argomento
    Codice PHP:
    $_SERVER['DOCUMENT_ROOT']; 
    varia a secondo i server?
    Non è tanto importante saper fare,quanto ad avere voglia d imparare .

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.