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

    Fatal error: function setup() on a non-object

    Un saluto a tutti! Vorrei sottoporre un piccolo quesito che mi affligge da parecchio. E' da parecchio che volevo sistemare una pagina web del mio sito ma mi imbatto sempre in questo errore:

    Fatal error: Call to a member function setup() on a non-object in /web/htdocs/www.......

    Chiedevo a qualcuno di voi se ha già riscontrato un problema simile, o capire a cosa è dovuto.

    Grazie in anticipo!

  2. #2
    dovresti postare un po' di codice
    PHP LEARN - Guide, tutorial e articoli sempre aggiornati
    NUOVO: standardLib; il potente framework PHP é ora disponibile
    *******************************************
    Scarica oggi la tua copia di MtxEventManager

  3. #3
    Grazie per la risposta veloce. Allora posto la stringa che mi genera l'errore:

    ......
    <?php $thumbsup->setup('nome_', 'template')->render(TRUE) ?>
    .....

    Dove "nome_" è il suffisso iniziale per ogni argomento, mentre "template" fa riferimento ad una cartella (es: temagiallo) nella quale sono contenuti i fogli di stile.

    Spero che questo serva a capire.. se serve altro continuero' a postare.

    Intanto grazie per la attenzione!

  4. #4
    Che cosa restituisce questo codice?

    Codice PHP:
    var_dump($thumbsup); 

  5. #5
    $thumbsup viene istanziato? L'errore che da' è dato dal fatto che $thumbsup non è un oggetto valido
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  6. #6
    Grazie per il vostro interessamento. Posto un altro po' di codice tratto appunto dal file thumbsup.php:

    public function setup($name = NULL, $template = NULL, $config = array())
    {
    // Nome fornito come secondo elemento
    if (is_string($template))
    {
    $config['template'] = $template;
    }

    // Reset opzioni
    $this->config = $config + $this->default_config;

    // Nome fornito all' elemento
    if ($name !== NULL)
    {
    // Carica
    if ( ! $this->load_item($name))
    {
    // Se non esiste crealo
    $this->create_item($name);
    }

    // Carica i risultati
    $this->load_results();
    $this->load_vote();
    }

    // Metodo
    return $this;
    }

    Si tratta di un sistema di votazione che mi sta facendo arrabbiare!

  7. #7
    Originariamente inviato da filippo.toso
    Che cosa restituisce questo codice?

    Codice PHP:
    var_dump($thumbsup); 

  8. #8
    Originariamente inviato da filippo.toso
    Che cosa restituisce questo codice?

    Codice PHP:
    var_dump($thumbsup); 
    Genera: NULL

  9. #9
    Questo dimostra che il problema NON è nel metodo setup() ma nel fatto che la variabile $thumbsup NON viene valorizzata con un'istanza della classe.

  10. #10
    Purtroppo ho bevuto troppo caffè ed ora ho il cervello che non ne vuole sapere di funzionare...

    Per ovviare a questo problema come potrei risolvere? (ergo di avere un Lapsus Froidiano)

    Grazie ancora per le vostre super-veloci risposte!

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.