Captcha non visibile - x Rossa Captcha non visibile - x Rossa
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Captcha non visibile - x Rossa

Started by VEGA, October 19, 2008, 04:35:21 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

VEGA

Ciao,
ho installato il captcha sia come plugin sia con questa procedura solo per i nuovi registrati: http://forum.coppermine-gallery.net/index.php/topic,53883.0.html ma il codice non appare.
In firefox il codice di conferma non appare proprio e con IE si vede la x rossa. Anche richiamando www.maranimage.it/captcha.php il codice non è visibile.
Il mio server supporta GD e Freetype
Ho pulito cache e cookie

(Per curiosità ho provato una via alternativa inserendo uno script gratuito http://www.phpcaptcha.org e l'immagine del codice era visibile

Grazie per l'eventuale aiuto


twist

scusa ma perche' non utilizzi il plugin gia' esistente?
evidentemente avrai commesso qualche errore modificando i file, col plugin non dovendo modificare nulla non puoi sbagliare prova quello

VEGA

Quote from: twist on October 19, 2008, 09:03:29 AM
scusa ma perche' non utilizzi il plugin gia' esistente?
evidentemente avrai commesso qualche errore modificando i file, col plugin non dovendo modificare nulla non puoi sbagliare prova quello

come ho scritto ho usato anche quello e non funzionava. L'ho tolto anche perchè l'immagine del codice allungava la riga rispetto al campo utente e campo password e non sono riuscito a posizionarlo bene...usciva una schifezza ???

twist

allega allora i file che hai modificato cosi'  vediamo che hanno di sbagliato

VEGA

register.php


<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2008 Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License version 3
  as published by the Free Software Foundation.
  
  ********************************************
  Coppermine version: 1.4.17
  $HeadURL: https://coppermine.svn.sourceforge.net/svnroot/coppermine/trunk/cpg1.4.x/register.php $
  $Revision: 4311 $
  $Author: gaugau $
  $Date: 2008-03-02 09:51:36 +0100 (So, 02 Mrz 2008) $
**********************************************/

define('IN_COPPERMINE'true);
define('REGISTER_PHP'true);

require(
'include/init.inc.php');
require(
'include/captcha.class.php');
require(
'include/mailer.inc.php');

if (!
$CONFIG['allow_user_registration']) cpg_die(ERROR$lang_errors['access_denied'], __FILE____LINE__);

if (
defined('UDB_INTEGRATION')) $cpg_udb->register_page();
// Display the disclaimer
function display_disclaimer()
{
    global 
$CONFIG//, $PHP_SELF;
    
global $lang_register_disclamer$lang_register_php;

    
starttable(-1$lang_register_php['term_cond']);
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">
        <tr>
                <td class="tableb" style="padding: 10px;">

EOT;
    echo 
str_replace('{SITE_NAME}'$CONFIG['gallery_name'], $lang_register_disclamer);

    echo <<<EOT
                </td>
        </tr>
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="agree" value="
{$lang_register_php['i_agree']}" class="button" />
                </td>
        </tr>
        </form>

EOT;
    
endtable();
}

function 
input_user_info($errors '')
{
    global 
$CONFIG//, $PHP_SELF;
    
global $lang_register_php;

    
starttable(-1$lang_register_php['enter_info'], 2);
    echo <<<EOT
        <form method="post" action="{$_SERVER['PHP_SELF']}">

EOT;

    
$form_data = array(
        array(
'label'$lang_register_php['required_info']),
        array(
'input''username'$lang_register_php['username'], 25),
        array(
'password''password'$lang_register_php['password'], 25),
        array(
'password''password_verification'$lang_register_php['password_again'], 25),
        array(
'input''email'$lang_register_php['email'], 255),
        array(
'input''confirm'$lang_register_php['confirm'], 5),
        array(
'label'$lang_register_php['optional_info']),
                array(
'input''user_profile1'$CONFIG['user_profile1_name'], 255),
                array(
'input''user_profile2'$CONFIG['user_profile2_name'], 255),
                array(
'input''user_profile3'$CONFIG['user_profile3_name'], 255),
                array(
'input''user_profile4'$CONFIG['user_profile4_name'], 255),
                array(
'input''user_profile5'$CONFIG['user_profile5_name'], 255),
                array(
'textarea''user_profile6'$CONFIG['user_profile6_name'], 255)
        );

    foreach (
$form_data as $element) switch ($element[0]) {
        case 
'label' :
            echo <<<EOT
        <tr>
            <td colspan="2" class="tableh2">
                        <b>
{$element[1]}<b>
        </td>
        </tr>

EOT;
            break;

        case 
'input' :
            if (isset(
$_POST[$element[1]])) {
                
$value $_POST[$element[1]];
            } else {
                
$value '';
            }
            if (
$element[2]) { 
               echo <<<EOT
        <tr>
            <td width="40%" class="tableb"  height="25">
                        
{$element[2]}
        </td>
        <td width="60%" class="tableb" valign="top">
EOT;
               if (
$element[1] == "confirm") {
                   echo 
'<input type="text" style="width: 40%" name="'.$element[1].'" maxlength="'.$element[3].'" value="'.$value.'" class="textinput" />&nbsp;<img src="captcha.php" align="middle">';
               } else {        
                   echo 
'<input type="text" style="width: 100%" name="'.$element[1].'" maxlength="'.$element[3].'" value="'.$value.'" class="textinput" />';
               } 
               echo <<<EOT
        </td>
        </tr>
EOT;
            }
            break;

        case 
'radio' :
            
// added the radio option for possible future use. The array definition would have to look like this:
            // array('radio', 'user_var', 'Text label', 'option 1','option 2'),
            // enabling this option requires changes in profile.php and usermgr.php as well
            
if (isset($_POST[$element[1]])) {
                
$value $_POST[$element[1]];
            } else {
                
$value '';
            }
            if (
$element[2]) echo <<<EOT
        <tr>
            <td width="40%" class="tableb"  height="25">
                        
{$element[2]}
        </td>
        <td width="60%" class="tableb" valign="top">
                <input type="radio" name="
{$element[1]}" id="{$element[1]}1" value="{$element[3]}" class="radio" /><label for="{$element[1]}1" class="clickable_option">{$element[3]}</label>
                <input type="radio" name="
{$element[1]}" id="{$element[1]}2" value="{$element[4]}" class="radio" /><label for="{$element[1]}2" class="clickable_option">{$element[4]}</label>
                </td>
        </tr>

EOT;
            break;

        case 
'textarea' :
            if (isset(
$_POST[$element[1]])) {
                
$value $_POST[$element[1]];
            } else {
                
$value '';
            }
           if (
$element[2]) echo <<<EOT
        <tr>
            <td width="40%" class="tableb"  height="25">
                        
{$element[2]}
        </td>
        <td width="60%" class="tableb" valign="top">
                <textarea name="
{$element[1]}" rows="7" wrap="virtual"  class="textinput" style="width:100%">$value</textarea>
                </td>
        </tr>


EOT;
            break;

        case 
'password' :
            echo <<<EOT
        <tr>
            <td width="40%" class="tableb"  height="25">
                        
{$element[2]}
        </td>
        <td width="60%" class="tableb" valign="top">
                <input type="password" style="width: 100%" name="
{$element[1]}" maxlength="{$element[3]}" value="" class="textinput" />
                </td>
        </tr>

EOT;
            break;

        default:
            
cpg_die(CRITICAL_ERROR'Invalid action for form creation ' $element[0], __FILE____LINE__);
    }

    if (
$errors) {
        echo <<<EOT
        <tr>
                <td colspan="2" class="tableh2" align="center">
                        <b>&#38;#149;&nbsp;&#38;#149;&nbsp;&#38;#149;&nbsp;
{$lang_register_php['error']}&nbsp;&#38;#149;&nbsp;&#38;#149;&nbsp;&#38;#149;</b>
                </td>
        </tr>
        <tr>
                <td colspan="2" class="tableb">
                        <b><ul>
$errors</ul><b>
                </td>
        </tr>

EOT;
    }
    echo <<<EOT
        <tr>
                <td colspan="2" align="center" class="tablef">
                        <input type="submit" name="submit" value="
{$lang_register_php['submit']}" class="button" />
                </td>
        </tr>
        </form>

EOT;
    
endtable();
}

function 
get_post_var($var)
{
    global 
$lang_errors;

    if (!isset(
$_POST[$var])) cpg_die(CRITICAL_ERROR$lang_errors['param_missing'] . " ($var)"__FILE____LINE__);
    return 
trim($_POST[$var]);
}

function 
check_user_info(&$error)
{
    global 
$CONFIG//, $PHP_SELF;
    
global $lang_register_php$lang_register_confirm_email$lang_continue$lang_register_approve_email$lang_register_activated_email$lang_register_user_login;
                
//$CONFIG['admin_activation'] = FALSE;
                //$CONFIG['admin_activation'] = TRUE;

    
$user_name trim(get_post_var('username'));
    
$password trim(get_post_var('password'));
    
$password_again trim(get_post_var('password_verification'));
    
$email trim(get_post_var('email'));
    
$confirm trim(get_post_var('confirm'));
        
$profile1 addslashes($_POST['user_profile1']);
        
$profile2 addslashes($_POST['user_profile2']);
        
$profile3 addslashes($_POST['user_profile3']);
        
$profile4 addslashes($_POST['user_profile4']);
        
$profile5 addslashes($_POST['user_profile5']);
        
$profile6 addslashes($_POST['user_profile6']);

    
$sql "SELECT user_id " "FROM {$CONFIG['TABLE_USERS']} " "WHERE user_name = '" addslashes($user_name) . "'";
    
$result cpg_db_query($sql);

    if (
mysql_num_rows($result)) {
        
$error '<li>' $lang_register_php['err_user_exists'];
        return 
false;
    }
    
mysql_free_result($result);

    if (
utf_strlen($user_name) < 2$error .= '<li>' $lang_register_php['err_uname_short'];
    if (
utf_strlen($password) < 2$error .= '<li>' $lang_register_php['err_password_short'];
    if (
$password == $user_name$error .= '<li>' $lang_register_php['err_uname_pass_diff'];
    if (
$password != $password_again$error .= '<li>' $lang_register_php['err_password_mismatch'];

    if (!
eregi("^[_\.0-9a-z\-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$"$email)) $error .= '<li>' $lang_register_php['err_invalid_email'];

    if (!
PhpCaptcha::Validate($confirm)) $error .= '<li>' $lang_register_php['captcha_error'];    
    if (
$error != '') return false;

    if (!
$CONFIG['allow_duplicate_emails_addr']) {
        
$sql "SELECT user_id " "FROM {$CONFIG['TABLE_USERS']} " "WHERE user_email = '" addslashes($email) . "'";
        
$result cpg_db_query($sql);

        if (
mysql_num_rows($result)) {
            
$error '<li>' $lang_register_php['err_duplicate_email'];
            return 
false;
        }

        
mysql_free_result($result);
    }

    if (
$CONFIG['reg_requires_valid_email'] || $CONFIG['admin_activation']) {
        
$active 'NO';
        list(
$usec$sec) = explode(' 'microtime());
        
$seed = (float) $sec + ((float) $usec 100000);
        
srand($seed);
        
$act_key md5(uniqid(rand(), 1));
    } else {
        
$active 'YES';
        
$act_key '';
    }

                if (
$CONFIG['enable_encrypted_passwords']) {
                        
$encpassword md5($password);
                } else {
                        
$encpassword $password;
                }

    
$sql "INSERT INTO {$CONFIG['TABLE_USERS']} ".
           
"(user_regdate, user_active, user_actkey, user_name, user_password, user_email, user_profile1, user_profile2, user_profile3, user_profile4, user_profile5, user_profile6) ".
           
"VALUES (NOW(), '$active', '$act_key', '" addslashes($user_name) . "', '" addslashes($encpassword) . "', '" addslashes($email) . "', '$profile1', '$profile2', '$profile3', '$profile4', '$profile5', '$profile6')";
    if (
$CONFIG['log_mode']) {
        
log_write('New user "'.addslashes($user_name).'" created on '.date("F j, Y, g:i a"),CPG_ACCESS_LOG);
    }
    
$result cpg_db_query($sql);

    if (
$CONFIG['reg_requires_valid_email']) {
        if (!
$CONFIG['admin_activation']==1) { //user gets activation email
                                        
$act_link rtrim($CONFIG['site_url'], '/') . '/register.php?activate=' $act_key;
                                        
$template_vars = array(
                                                        
'{SITE_NAME}' => $CONFIG['gallery_name'],
                                                        
'{USER_NAME}' => $user_name,
                                                        
'{ACT_LINK}' => $act_link
            
);
                                        if (!
cpg_mail($emailsprintf($lang_register_php['confirm_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_confirm_email$template_vars)))) {
                                                        
cpg_die(CRITICAL_ERROR$lang_register_php['failed_sending_email'], __FILE____LINE__);
                                        }
                                }
        if (
$CONFIG['admin_activation']==1) {
                                        
msg_box($lang_register_php['information'], $lang_register_php['thank_you_admin_activation'], $lang_continue'index.php');
                                } else {
                                        
msg_box($lang_register_php['information'], $lang_register_php['thank_you'], $lang_continue'index.php');
                                }
    } else {
                                        
msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue'index.php');
    }

    
// email notification to admin
        
if ($CONFIG['reg_notify_admin_email']) {

                        
// get default language in which to inform the admin
                        
$lang_register_php_def cpg_get_default_lang_var('lang_register_php');
                        
$lang_register_approve_email_def cpg_get_default_lang_var('lang_register_approve_email');

                                        if (
$CONFIG['admin_activation']==1) {
                                                        
$act_link rtrim($CONFIG['site_url'], '/') . '/register.php?activate=' $act_key;
                                                        
$template_vars = array(
                                                                        
'{SITE_NAME}' => $CONFIG['gallery_name'],
                                                                        
'{USER_NAME}' => $user_name,
                                                                        
'{ACT_LINK}' => $act_link,
                                                        );
                                                        
cpg_mail('admin'sprintf($lang_register_php_def['notify_admin_request_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_approve_email_def$template_vars)));
                                        } else {
                                                        
cpg_mail('admin'sprintf($lang_register_php_def['notify_admin_email_subject'], $CONFIG['gallery_name']), sprintf($lang_register_php_def['notify_admin_email_body'], $user_name));
                }
                                }

    return 
true;
}

if (isset(
$_GET['activate'])) {
                
//$CONFIG['admin_activation'] = FALSE;
                //$CONFIG['admin_activation'] = TRUE;

    
$act_key addslashes(substr($_GET['activate'], 32));
    if (
strlen($act_key) != 32cpg_die(ERROR$lang_register_php['acct_act_failed'], __FILE____LINE__);

    
$sql "SELECT user_active user_active, user_email, user_name, user_password " "FROM {$CONFIG['TABLE_USERS']} " "WHERE user_actkey = '$act_key' " "LIMIT 1";
    
$result cpg_db_query($sql);
    if (!
mysql_num_rows($result)) cpg_die(ERROR$lang_register_php['acct_act_failed'], __FILE____LINE__);

    
$row mysql_fetch_array($result);
    
mysql_free_result($result);

    if (
$row['user_active'] == 'YES'cpg_die(ERROR$lang_register_php['acct_already_act'], __FILE____LINE__);

    
pageheader($lang_register_php['page_title']);
    
$email $row['user_email'];
    
$user_name $row['user_name'];
    
$password $row['user_password'];

    
$sql "UPDATE {$CONFIG['TABLE_USERS']} " "SET user_active = 'YES' " "WHERE user_actkey = '$act_key' " "LIMIT 1";
    
$result cpg_db_query($sql);

                if (
$CONFIG['admin_activation']==1) { //after admin approves, user receives email notification
                        
msg_box($lang_register_php['information'], $lang_register_php['acct_active_admin_activation'], $lang_continue'index.php');
                        
$site_link $CONFIG['site_url'];
                        
$template_vars = array(
                         
'{SITE_LINK}' => $site_link,
                         
'{USER_NAME}' => $user_name,
                         
'{PASSWORD}' => $password,
                         
'{SITE_NAME}' => $CONFIG['gallery_name'],
                                );
                        
cpg_mail($emailsprintf($lang_register_php['notify_user_email_subject'], $CONFIG['gallery_name']), nl2br(strtr($lang_register_activated_email$template_vars)));
                } else { 
//user self-activated, gets message box that account was activated
                        
msg_box($lang_register_php['information'], $lang_register_php['acct_active'], $lang_continue'index.php');
                }
} else {
  
pageheader($lang_register_php['page_title']);
  if (isset(
$_POST['agree'])) {
    
input_user_info();
  } elseif (isset(
$_POST['submit'])) {
    
$errors '';
    if (!
check_user_info($errors)) {
      
input_user_info($errors);
    }
  } else {
    
display_disclaimer();
  }
}
pagefooter();
ob_end_flush();

?>


twist

attiva il debug e vedi che errore ti restituisce php

VEGA

Quote from: twist on October 19, 2008, 01:23:55 PM
attiva il debug e vedi che errore ti restituisce php


in home page ho questo

/bridge/udb_base.inc.php
Notice line 114: Undefined variable: row

/include/themes.inc.php
Notice line 229: Undefined variable: USER_ID
Notice line 826: Undefined variable: pm_link

/include/functions.inc.php
Notice line 88: Undefined variable: cpg_show_private_album
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 916: Undefined variable: caption2
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon
Notice line 1765: Undefined index: system_icon

/index.php
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 771: Undefined index: system_icon
Notice line 604: Undefined index: system_icon
Notice line 604: Undefined index: system_icon
Notice line 604: Undefined index: system_icon
Notice line 604: Undefined index: system_icon
Notice line 604: Undefined index: system_icon
Notice line 604: Undefined index: system_icon


cliccando "registrati" questo:

/bridge/udb_base.inc.php
Notice line 114: Undefined variable: row

/include/themes.inc.php
Notice line 229: Undefined variable: USER_ID
Notice line 826: Undefined variable: pm_link

VEGA

non capisco, è come se mancasse il collegamento al captcha.php

VEGA


Davide Renda

Personalmente il plugin Captcha non sono mai riuscito a farlo funzionare. Forse un problema alla base del mio host (Aruba), ma non mi ci sono mai buttato dentro, l'ho semplicemente tolto. Appena trovo un po' di tempo cerco di capirci qualcosa in più ;-)

VEGA

Quote from: Lontano on October 20, 2008, 09:30:17 PM
Personalmente il plugin Captcha non sono mai riuscito a farlo funzionare. Forse un problema alla base del mio host (Aruba), ma non mi ci sono mai buttato dentro, l'ho semplicemente tolto. Appena trovo un po' di tempo cerco di capirci qualcosa in più ;-)

Io per sapere se dipendesse dal server ne avevo installato un altro e funzionava. Non l'ho completato (non sono stato capace) ma l'immagine si vedeva senza problemi  ???

VEGA

Quote from: Lontano on October 20, 2008, 09:30:17 PM
Personalmente il plugin Captcha non sono mai riuscito a farlo funzionare. Forse un problema alla base del mio host (Aruba), ma non mi ci sono mai buttato dentro, l'ho semplicemente tolto. Appena trovo un po' di tempo cerco di capirci qualcosa in più ;-)



scusa ma l'immagine tu la vedi?
www.maranimage.it/captcha.php

Ludo

Giusto per tagliare la testa al toro, apri il file /captcha.php e commenta la linea seguente, come da esempio:
// require("include/init.inc.php");
Assicurati che nel file non ci siano altre modifiche (soprattutto spazi, che alcuni cattivi editor inseriscono: all'inizio delle righe vuote e prima o dopo <?php e ?>),  poi lancia il file nel browser e vedi se l'immagine appare.

VEGA

Quote from: Ludo on November 28, 2008, 02:31:35 PM
Giusto per tagliare la testa al toro, apri il file /captcha.php e commenta la linea seguente, come da esempio:
// require("include/init.inc.php");
Assicurati che nel file non ci siano altre modifiche (soprattutto spazi, che alcuni cattivi editor inseriscono: all'inizio delle righe vuote e prima o dopo <?php e ?>),  poi lancia il file nel browser e vedi se l'immagine appare.


Questo è il captcha.php è purtroppo l'immagine non si vede  :-[ http://www.maranimage.it/login.php?referer=index.php

<?php
/**
 * Coppermine Photo Gallery
 *
 * Copyright (c) 2003-2006 Coppermine Dev Team
 * v1.1 originally written by Gregory DEMAR
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * Coppermine version: 1.4.13
 * CAPTCHA Plugin
 * Based on Mod by Abbas ali(http://coppermine-gallery.net/forum/index.php?topic=29564.0)
 * Plugin Writen by bmossavari at gmail dot com
 */

define("IN_COPPERMINE"true);
// require('include/init.inc.php');

/**
 * Fonts to create the captch image
 */
$aFonts = array('plugins/captcha/fonts/acidic.ttf''plugins/captcha/fonts/hurryup.ttf');
// create new image
$oPhpCaptcha = new PhpCaptcha(
    
$aFonts// array of TrueType fonts to use
    
145// width of image
    
45// height of image
    
5// number of characters to draw
    
70// number of noise lines to draw
    
false// add shadow to generated characters to further obscure code
    
$sOwnerText 'Coppermine Captcha v3.0'// add owner text to bottom of CAPTCHA, usually your site address
    
$aCharSet = array(), // array of characters to select from - if blank uses upper case A - Z
    
$sBackgroundImage '' // background image to use - if blank creates image with white background
    
);
$code $oPhpCaptcha->Create();

$ip $_SERVER['REMOTE_ADDR'];
// add user ip and captcha code to captcha table
$query "INSERT INTO {$CONFIG['TABLE_PREFIX']}plugin_captcha (time,ip_addr,code) VALUES (NOW(),'$ip','$code')";
cpg_db_query($query);
?>

Ludo

Scusa, ma stai usando il captcha.php del plugin e non quello del mod!
Disinstalla il plugin (che può creare problemi diversi, a me ad esempio non funziona pur vedendo il captcha.php regolarmente) e installa correttamente il mod, poi fai la verifica.

VEGA

Si uso il captcha plugin! invece dovrei usare quello del mod?
Scusa adesso ho una grande confusione  e non capisco dove e come mettere mano???
Intanto tolgo il plugin

grazie per l'aiuto

Ludo

Il mod, per esperienza diretta, crea minori problemi.
Vai al link del primo messaggio, scaricati il pacchetto allegato ed installalo come Iddio comanda, poi fai la verifica sul captcha.php che ti ho suggerito sopra ;-)

VEGA

#17
Quote from: Ludo on November 29, 2008, 11:12:02 AM
Il mod, per esperienza diretta, crea minori problemi.
Vai al link del primo messaggio, scaricati il pacchetto allegato ed installalo come Iddio comanda, poi fai la verifica sul captcha.php che ti ho suggerito sopra ;-)

ho installato questo http://forum.coppermine-gallery.net/index.php/topic,36319.0.html, messo nella root il captcha.php e modificato così:

<?php
/**
* Coppermine Photo Gallery
*
* Copyright (c) 2003-2006 Coppermine Dev Team
* v1.1 originally written by Gregory DEMAR
*
* This program is free software; you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation; either version 2 of the License, or
* (at your option) any later version.
*
* Coppermine version: 1.4.13
* CAPTCHA Plugin
* Based on Mod by Abbas ali(http://coppermine-gallery.net/forum/index.php?topic=29564.0)
* Plugin Writen by bmossavari at gmail dot com
*/

define("IN_COPPERMINE", true);
//require('include/init.inc.php');

e anche senza // su require('include/init.inc.php');

non cambia

Ludo

Mah!
Dacci un link ad un phpinfo()...

VEGA