Mah non so che altro dirti, quando ho provato il tuo file index.php ho riscontrato il problema da te descritto e sostituendolo con il file che ti ho detto di scaricare il modulo funzionava correttamente.
Facciamo l'ultimo controllo zippa tutto il modulo completo e mettilo sul tuo sito in modo che possa scaricarlo, lo provo e vediamo che succede.
Ciao
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Inviato:
Gio Feb 10, 2005 12:52 am
tonin Moderatore
Registrato: May 03, 2004 Messaggi: 120
Località: Gioiosa Jonica
Registrato: May 03, 2004 Messaggi: 120
Località: Gioiosa Jonica
Oggetto:
Vedi le modifiche
tonin ha scritto:
<?php
/************************************************************************/
/* PHP-NUKE: Web Portal System */
/* =========================== */
/* */
/* Copyright (c) 2002 by Francisco Burzi */
/* http://phpnuke.org */
/* */
/* 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. */
/************************************************************************/
/* Additional security & Abstraction layer conversion */
/* 2003 chatserv */
/* http://www.nukefixes.com -- http://www.nukeresources.com */
/************************************************************************/
if (!eregi("modules.php", $_SERVER['PHP_SELF'])) { die ("You can't access this file directly..."); }
function pollLatest() {
global $prefix, $multilingual, $currentlang, $db;
if ($multilingual == 1) {
$querylang = "WHERE planguage='$currentlang' AND artid='0'";
} else {
$querylang = "WHERE artid='0'";
}
$pollID = $db->sql_fetchrow($db->sql_query("SELECT pollID FROM ".$prefix."_poll_desc $querylang ORDER BY pollID DESC LIMIT 1"));
return($pollID[0]);
}
function pollNewest() {
$pollID = pollLatest();
pollMain($pollID);
}
function pollCollector($pollID, $voteID, $forwarder) {
global $HTTP_COOKIE_VARS, $prefix, $db;
/* Fix for lamers that like to cheat on polls */
if (empty($ip)) {
$ip = $_SERVER["REMOTE_ADDR"];
}
$pollID = intval($pollID);
$past = time()-1800;
$db->sql_query("DELETE FROM ".$prefix."_poll_check WHERE time < '$past'");
$row = $db->sql_fetchrow($db->sql_query("SELECT ip FROM ".$prefix."_poll_check WHERE (ip='$ip') AND (pollID='$pollID')"));
$ips = $row['ip'];
$ctime = time();
$pollID = intval($pollID);
if ($ip == $ips) {
$voteValid = 0;
} else {
$db->sql_query("INSERT INTO ".$prefix."_poll_check (ip, time, pollID) VALUES ('$ip', '$ctime', '$pollID')");
$voteValid = "1";
}
/* Fix end */
/* update database if the vote is valid */
if($voteValid>0) {
$db->sql_query("UPDATE ".$prefix."_poll_data SET optionCount=optionCount+1 WHERE pollID='$pollID' AND voteID='$voteID'");
if ($voteID != "") {
$db->sql_query("UPDATE ".$prefix."_poll_desc SET voters=voters+1 WHERE pollID='$pollID'");
update_points(;
}
Header("Location: $forwarder");
} else {
Header("Location: $forwarder");
}
/* a lot of browsers can't handle it if there's an empty page */
echo "<html><head></head><body></body></html>";
}
function pollList() {
global $user, $cookie, $prefix, $multilingual, $currentlang, $admin, $dbi, $module_name, $db;
if (isset($cookie[4])) { $r_options .= "&mode=$cookie[4]"; }
if (isset($cookie[5])) { $r_options .= "&order=$cookie[5]"; }
if (isset($cookie[6])) { $r_options .= "&thold=$cookie[6]"; }
if ($multilingual == 1) {
$querylang = "WHERE planguage='$currentlang' AND artid='0'";
} else {
$querylang = "WHERE artid='0'";
}
$result = sql_query("SELECT pollID, pollTitle, timeStamp, voters FROM ".$prefix."_poll_desc $querylang ORDER BY timeStamp DESC", $dbi);
Il file che mi hai fatto scaricare e che suppongo sia quello che stai utilizzando non è il file che ti avevo detto di scaricare, il file che ti ho detto di scaricare è la versione patchata e sicuramente funziona.
Cmq se guardi i sondaggi di questo sito ho usato il file che mi hai mandato e funziona .
Scaricati php-nuke 7.4 patchato che trovi tra i downloads e usa il modulo in questione, se poi vuoi avere un sito più sicuro allora patcha tutto il sito.
Fammi sapere e mi raccomando fallo altrimenti non ne vieni più a capo.
Ciao
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Inviato:
Gio Feb 10, 2005 8:34 pm
tonin Moderatore
Registrato: May 03, 2004 Messaggi: 120
Località: Gioiosa Jonica
Oggetto:
il file che ho messo sopra l'o fatto io...... .....
Quello che ho scaricato da te non funzionava ne l'originale.
O modificato l'originale dalla linea:
114->116 128->129 212->229 287->289 295->299
Il modulo Surveys è quasi uguale per tutte le relase di php-nuke con piccoli cambiamenti per alcune versioni, se i file che hai scaricato da questo sito non funzionano ( tengo a precisare che sono presenti in tutte le versioni di php-nuke e funzionano) il problema potrebbe essere del tuo hosting cmq se hai risolto modificando le query be allora sei a posto l'importante è quello.
Ciao
_________________ Non inviatemi pm con richieste di aiuto grazie.
Su questo forum solo gli utenti registrati possono vedere i links! Registrati o fai il login
Non puoi inserire nuovi Topic in questo forum Non puoi rispondere ai Topic in questo forum Non puoi modificare i tuoi messaggi in questo forum Non puoi cancellare i tuoi messaggi in questo forum Non puoi votare nei sondaggi in questo forum