Back to top

Autore Topic: Problema di Registrazione a causa di Errori nel file Chapta.php  (Letto 1427 volte)

Offline Black Circle

  • Nuovo arrivato
  • *
  • Post: 6
    • Mostra profilo
Ho visto che c'era un topic simile ma non uguale, quindi decido di aprire il thread
Quando provo a registrarmi da utente nel mio sito mi compare questo:

Fatal error:  Call to a member function checkAnswer() on a non-object in /membri/blackcircle/libraries/cms/form/rule/captcha.php on line 47


ho provato a guardare il file ma non riesco a trovare nulla:

<?php
/**
 * @package     Joomla.Libraries
 * @subpackage  Form
 *
 * @copyright   Copyright (C) 2005 - 2010 Open Source Matters, Inc. All rights reserved.
 * @license     GNU General Public License version 2 or later; see LICENSE.txt
 */

defined('JPATH_PLATFORM') or die;

/**
 * Form Rule class for the Joomla Framework.
 *
 * @package     Joomla.Libraries
 * @subpackage  Form
 * @since       2.5
 */
class JFormRuleCaptcha extends JFormRule
{
    /**
     * Method to test if the Captcha is correct.
     *
     * @param    object        $field        A reference to the form field.
     * @param    mixed        $values        The values to test for validiaty.
     *
     * @return    mixed        true if the value is valid, false otherwise.
     *
     * @since 2.5
     */
    public function test(&$element, $value, $group = null, & $input = null, & $form = null)
    {
        $plugin    = $element['plugin'] ? (string) $element['plugin'] : JFactory::getApplication()->getParams()->get('captcha', JFactory::getConfig()->get('captcha'));
        $namespace = $element['namespace'] ? (string) $element['namespace'] : $form->getName();

        // Use 0 for none
        if ($plugin === 0 || $plugin === '0')
        {
            return true;
        }
        else
        {
            $captcha = JCaptcha::getInstance($plugin, array('namespace' => $namespace));
        }

        // Test the value.
        if (!$captcha->checkAnswer($value))
        {
            $error = $captcha->getError();
            if ($error instanceof Exception)
            {
                return $error;
            }
            else
            {
                return new JException($error);
            }
        }

        return true;
    }
}


Offline Andrewsdj

  • Nuovo arrivato
  • *
  • Post: 32
    • Mostra profilo
Re:Problema di Registrazione a causa di Errori nel file Chapta.php
« Risposta #1 il: 02 Apr 2012, 01:30:55 »
salve, stesso problema...

Fatal error:  Call to a member function checkAnswer() on a non-object in /membri/goiclancod/libraries/cms/form/rule/captcha.php on line 47.

su altervista ho le seguente info di sistema
Versione database 5.1.49-community-log            
Collation database utf8_general_ci            
Versione PHP 5.2.17            
Web Server Apache            
WebServer interfaccia PHP cgi-fcgi            
Versione di Joomla! Joomla! 2.5.2 Stable [ Ember ] 5-March-2012 14:00 GMT            
Versione piattaforma Joomla! Joomla Platform 11.4.0 Stable [ Brian Kernighan ] 03-Jan-2012 00:00 GMT            
User Agent Mozilla/5.0 (Windows NT 6.1; WOW64; rv:11.0) Gecko/20100101 Firefox/11.0            


Cosa posso fare x risolvere? grazie tante.

 



Web Design Bolzano Kreatif