PROBLEMA GDR CD in locale postato il 16/04/2007 15:56:01 nel forum programmazione, gdrcd e open source
sto provando GDRCD3.5BLUE ma non funza e nelle pagine visualizzo righe di codice a volonta non riesco a capire se ci son degli errori nelle pagine o sbaglio io
anche perche ho provato a ricreare alcune pagine e se le faccio io funzano solo che mica posso ricrearmi tutto GDRGDR completo
qualcuno ha una versionde del GDR CD
che funza
Pagine → 1
16/04/2007 17:28:08
tutte le versioni rilasciate in questo sito sono funzionanti (per chi ne capisce qualcosa) ognuna avrà i suoi bug ma di certo nessuno si è mai lamentato di non funzionamento totale degli OS
17/04/2007 03:53:46
io ne capisco piu di qualcosa come puoi vedere dai miei siti
e nun me ne funza proprio
errori
pagina iniziale ; include('README.txt'); echo ""; #----- Fine Licenza ----- include('menu.php') ?>
pagina login
Login non avvenuto dal sito '.htmlspecialchars($par_SiteURL).' ma dal sito '.substr($_SERVER['HTTP_REFERER'], 0, strlen($par_SiteURL)).'
'; echo 'In caso di problemi, mandare il copia-e-incolla di questa pagina per email a info@2citta.it
'; echo 'Vai alla home page'; exit(); } */ include ('inc/open2.php'); $MySql = "SELECT * FROM BlackList WHERE IP = '".$_SERVER['REMOTE_ADDR']."' AND Granted = 0"; $Login1 = $_POST['Login1']; $Pass1 = $_POST['Pass1']; $Result = mysql_query($MySql); if (mysql_num_rows($Result) == 1) { echo "Questa postazione è esclusa dal gioco!"; echo "
[problemi tecnici, scusate il disagio stiamo lavorando per risolverli]"; $MySql = "INSERT INTO LogErrori (Nome, Errore, DataEvento, IP) VALUES ('".$Login1."', '', NOW(), '".$_SERVER['REMOTE_ADDR']."')"; mysql_query($MySql); #$target="info@2citta.it"; #$subject = "Le due città - Tentativo ".$Login1."-".$Login."-".$HTTP_COOKIE_VARS['lastlogin'].': '.$rs['Nota']; #mail($target, $subject, strftime("%d/%m/%Y %H:%M:%S %p").': segnalato tentativo di '.$HTTP_COOKIE_VARS['lastlogin'].'-'.stripslashes($Login1).'-'.$Login." di entrare\nIP ".$_SERVER['REMOTE_ADDR']."(".gethostbyaddr($_SERVER['REMOTE_ADDR']).")\nPass:".stripslashes($Pass1)."\n".$rs['Nota']); exit(); }; $rs->close; $MySql = "SELECT * FROM Personaggio"; $MySql .= " WHERE Nome = '$Login1'"; $MySql .= " AND Pass = '$Pass1'"; $Result = mysql_query($MySql); $rs = mysql_fetch_array($Result); if ($rs) { $_SESSION['Login'] = trim($rs['Nome']); $IDRazza = $rs['IDRazza']; $IDGilda = $rs['IDGilda']; $_SESSION['Master'] = $rs['Master']; $Sesso = strtolower($rs['Sesso']); $_SESSION['Sesso_S'] = $Sesso; $_SESSION['Super_S'] = $rs['Super']; $_SESSION['Admin_S'] = $rs['Admin']; $Doppio = $rs['Doppio']; $_SESSION['Pres'] = 'S'; $rs->close; $MySql = "SELECT * FROM Razza WHERE IDRazza = '$IDRazza'"; $Result = mysql_query($MySql); $rs = mysql_fetch_array($Result); $ImgRazza = $rs['URLImg']; $DescRazza = $rs['Razza']; $rs->close; if ($IDGilda != "") { $MySql = "SELECT * FROM Gilda WHERE IDGilda = '$IDGilda'"; $Result = mysql_query($MySql); $rs = mysql_fetch_array($Result); $ImgGilda = $rs['URLImg']; $DescGilda = $rs['Gilda']; $_SESSION['Oggetti_S'] = $rs['Oggetti']; $_SESSION['Super_S'] = $rs['Super']; $_SESSION['Esilio_S'] = $rs['Esilio']; $_SESSION['Prigione_S'] = $rs['Prigione']; $_SESSION['LogFinanza_S'] = $rs['LogFinanza']; $_SESSION['LogDoppi_S'] = $rs['LogDoppi']; $_SESSION['Gst_AR_S'] = $rs['Gst_AR']; $_SESSION['Gst_Razza_S'] = $rs['Gst_Razza']; $rs->close; } else { $ImgGilda = 'nessuno.gif'; $DescGilda = 'Cittadino'; $_SESSION['Oggetti_S'] = 0; $_SESSION['Super_S'] = 0; $_SESSION['Esilio_S'] = 0; $_SESSION['Prigione_S'] = 0; $_SESSION['LogFinanza_S'] = 0; $_SESSION['LogDoppi_S'] = 0; $_SESSION['Gst_AR_S'] = 0; $_SESSION['Gst_Razza_S'] = 0; } $_SESSION['IDGilda_S'] = $IDGilda; $_SESSION['ImgGilda_S'] = $ImgGilda; $_SESSION['DescGilda_S'] = $DescGilda; $_SESSION['IDRazza_S'] = $IDRazza; $_SESSION['ImgRazza_S'] = $ImgRazza; $_SESSION['DescRazza_S'] = $DescRazza; $Doppio = 0 + $Doppio; $IP = $_SERVER['REMOTE_ADDR']; $Host = gethostbyaddr($_SERVER['REMOTE_ADDR']); $MySql = 'INSERT INTO LogEntrate (Nome, DataEvento, IP, Host) VALUES (\''.$_SESSION['Login'].'\', NOW(), \''.$_SERVER['REMOTE_ADDR'].'\', \''.$Host.'\')'; $Result = mysql_query($MySql); if (($HTTP_COOKIE_VARS['lastlogin'] != $_SESSION['Login']) &&($HTTP_COOKIE_VARS['lastlogin'] != "")) { $MySql = 'SELECT COUNT(*) AS NumDoppi FROM Personaggio WHERE (Nome = \''.$_SESSION['Login'].'\''; $MySql .= ' OR Nome = \''.pars($HTTP_COOKIE_VARS['lastlogin']).'\')'; $MySql .= ' AND Doppio = \''.$Doppio.'\' AND Doppio > 0'; $Result = mysql_query($MySql); $rs = mysql_fetch_array($Result); if ((0 + $rs['NumDoppi']) < 2) { $MySql = 'INSERT INTO LogDoppi (Nome, Doppio, DataEvento, IP, Host) VALUES '; $MySql .= '(\''.$_SESSION['Login'].'\', \''.pars($HTTP_COOKIE_VARS['lastlogin']).'\', NOW(), \''.$_SERVER['REMOTE_ADDR'].'\', \''.$Host.'\')'; $Result = mysql_query($MySql); }; $rs->close; } setcookie('lastlogin',$_SESSION['Login'],0,'','',0); include ('inc/controlloesilio.php'); } else { $rs->close; $_SESSION['Login'] = ''; if (($Login1 != '') && ($Pass1 != '')) { $MySql = 'INSERT INTO LogErrori (Nome, Errore, DataEvento, IP) VALUES (\''.$Login1.'\', \''.$Pass1.'\', NOW(), \''.$_SERVER['REMOTE_ADDR'].'\')'; $Result = mysql_query($MySql); $MySql = 'SELECT count(*) FROM LogErrori WHERE IP = \''.$_SERVER['REMOTE_ADDR'].'\' AND DATE_ADD(DataEvento, INTERVAL 360 MINUTE) > NOW()'; ##### si conteggiano solo i tentativi delle ultime sei ore ##### $Result = mysql_query($MySql); $rs = mysql_fetch_array($Result); if ($rs[0]>9) { $MySql = 'INSERT INTO BlackList (IP, Nota, Ora, Host) VALUES '; $MySql .= '(\''.$_SERVER['REMOTE_ADDR'].'\', \''.$Login1.' (tenta password)\', NOW(), \''.$Host.'\')'; $Result = mysql_query($MySql); } } }; include('inc/cambiastanza.php'); $cambiastanzainc = true; if ($_SESSION['Login'] != '') { if ($_SESSION['Stanza'] == '') { cambiastanza(1,$_SESSION['Login']); }; ### Da lanciare prima del controllo esilio ### $MySqlPersonaggio = "UPDATE Presenti SET "; $MySqlPersonaggio .= "Pres='$Pres', "; $MySqlPersonaggio .= "IDRazza='$IDRazza', "; $MySqlPersonaggio .= "DescRazza='$DescRazza', "; $MySqlPersonaggio .= "ImgRazza='$ImgRazza', "; $MySqlPersonaggio .= "Master='".$_SESSION['Master']."', "; $MySqlPersonaggio .= "Sesso='$Sesso', "; $MySqlPersonaggio .= "IDGilda='$IDGilda', "; $MySqlPersonaggio .= "DescGilda='$DescGilda', "; $MySqlPersonaggio .= "ImgGilda='$ImgGilda', "; $MySqlPersonaggio .= "LastIP='".$_SERVER['REMOTE_ADDR']."', "; $MySqlPersonaggio .= "UltimoRefresh=NOW(), "; $MySqlPersonaggio .= "OraEntrata=NOW(), "; $MySqlPersonaggio .= "OraUscita='2037-12-31 00:00:00' "; $MySqlPersonaggio .= "WHERE Nome = '".pars($_SESSION['Login'])."'"; mysql_query($MySqlPersonaggio); # if (mysql_affected_rows() != 1) { # echo "Problemi tecnici nell'aggiornamento del personaggio
riprova"; # } else { header("Location: main.php", true); exit(); # } } else { ?>
Utente non riconosciuto
Per recuperare la password, utilizzare il modulo presente nella home page
o scrivere all'indirizzo di email info@2citta.it.
Non tentare la password troppe volte, o questa postazione sarà automaticamente esclusa. Rientra
ripeto
ho rifatto alcune pagine da capo e fatte da me funzano
18/04/2007 20:34:53
sto usando un serve apache php e mysql
ma la differenza quale se uso WMServer Tool
visto che comprende
Apache - PHP - Perl - PHPMyAdmin - MySQL e WMServer SMTP
19/04/2007 09:15:14
se quello che hai scritto prima è quello che vedi quando apri l'index mi sa che il problema non è del Os che usi (come avevo già dettop rima dato che sei il primo che lamenta questo problema) ma delle impostazioni errate di apache che usi, se scarcici il WM server tool 3.3 le impostazioni le mette lui automaticamente corrette :p fai questa prova e se ti continua a dare errore scrivi qui di nuovo
20/04/2007 04:53:03
nell index mi esce
"; include('README.txt'); echo ""; #----- Fine Licenza ----- include('menu.php') ?>
<?=htmlspecialchars($par_SiteName)?>
0) { ?> '; } ?>
che sembra di troppo
e questo
DATABASE TEMPORANEAMENTE NON FUNZIONANTE!
Il database è probabilmente troppo sollecitato, si prega di riprovare più tardi.
Sono momentaneamente impossibili anche l\'iscrizione ed il recupero della password.Quando il database sarà di nuovo disponibile, il presente avviso lascerà il posto automaticamente al form di ingresso.
Scusate il disagio.
poi tutto il resto me lo da se provo a fare il login
ovviamente i parametri di configurazione son giusti perche per verificare ho provato a fare una pagina index e una login
fatte da me con gli stessi parametri e funzano
comunque mo provo
WMServer
20/04/2007 04:58:26
parametri
parametri.inc.php
par_SiteURL = 'http://localhost/GDRCD.3.0.0.PV/'; #URL del gioco
ovviamente gli altri non fanno differenza
parametri
password.inc.php
$par_DbUser = 'admin'; #Database User
$par_DbPassword = 'admin'; #Database Password
$par_Conn = 'gdr'; #Database Name
ripeto con le mie pagine va
20/04/2007 15:37:27
ok tnks
col WMServer funza tutto alla perfezione
20/04/2007 19:28:17
Meno male che funziona perchè saresti stat l'unico a cui non funzionava nessuna delle versioni O.o
Pagine → 1
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Entropia Universe: Creature aggiornate