Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    includere file php in smarty usando include_php

    Salve ragazzi, ho questo problema che ancora riesco a risolvere.
    Praticamente devo includere un file php in un file .tpl.
    Ho letto nel manuale di Smarty che bisogna usare la funzione include_php.
    Facendo così mi dà il seguente errore:

    Fatal error: Call to a member function assign() on a non-object in C:\Program Files\wamp\www\Smarty-2.6.26\demo\homepage.php on line 3

    Il percorso è esatto, potete aiutarmi per risolvere l'errore?

  2. #2
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Non viene richiamata la classe "on a non-object"
    puoi postare il file homepage.php ?

  3. #3
    Eccolo..

    <?php

    $pag->assign("homepage", true);
    $pag->assign("dunlop", false);
    $pag->assign("babolat", false);
    $pag->assign("wilson", false);
    $pag->assign("head", false);

    ?>

    Però devo dirti una cosa, se al posto di include_php uso isolo include all'interno del file tpl
    mi dà un errore ma il sito funziona.
    L'errore che mi dà in questo caso è questo:


    Warning: Smarty error: unable to read resource: "homepage.php" in C:\Program Files\wamp\www\Smarty-2.6.26\libs\Smarty.class.php on line 1093
    Allora mi dica?

  4. #4
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Prova a fare cosi

    Codice PHP:
    require('Smarty.class.php');
    $pag = new Smarty;
    $pag->assign("homepage"true);
    $pag->assign("dunlop"false);
    $pag->assign("babolat"false);
    $pag->assign("wilson"false);
    $pag->assign("head"false); 

  5. #5
    Gia sono presenti quelle 2 righe, ma in un altra pagina e le pagine sono collegate.
    Ma si deve usare include_php?
    Se vuoi le invio tutto il progetto,non è grandissimo, così vede meglio.

  6. #6
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    se vuoi cosi subito facciamo

  7. #7
    ok..dammi la tua mail

  8. #8
    Utente di HTML.it L'avatar di DjBart
    Registrato dal
    Jan 2009
    Messaggi
    346
    Ti ho inviato un pm

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.