Problema risolto Schermo Bianco Haddo CMS v3.2

Alpharian

Nuovo utente
Autore del topic
17 Agosto 2017
48
11
Miglior risposta
0
Ho creato un retroserver con il Haddo CMS v3.2, Index perfetto, Register perfetto, Me perfetto, tutte le pagine nessun problema tranne il Client! Appena clicco sul tasto "Entra su Haddo" si apre il client e rimane bianco, allego uno screen.

P.S.: Uso Apache e MySQL di Xampp 3.2.2. e l'emulatore PlusEmulator
 

Allegati

  • Bianco.png
    Bianco.png
    225,1 KB · Visualizzazioni: 16
Posta il client.php e la configurazione dell'emulatore.
 
CLIENT:
<?php
include_once('core.php');
include_once('includes/session.php');

if($myrow['rank'] >= 100 && $_SESSION['codicestaff'] != true){
if(isset($_GET['roomId'])){
$roomidforw = FilterText($_GET['roomId']);
}
include_once('client-staff.php');
exit;
}else{

unset($_SESSION['codicestaff']);
$sso = GenerateTicket();
if($_SERVER['REMOTE_ADDR'] == "::1"){
$mioip = "127.0.0.1";
}else{
$mioip = $_SERVER['REMOTE_ADDR'];
}

$update = RunQuery($pdo, "UPDATE users SET ip_last = :ip, auth_ticket = :sso WHERE id = :id LIMIT 1");
$update->execute(array('sso' => $sso, 'ip' => $mioip, 'id' => $myrow['id']));

$forward = 0;
$:emoji_relieved: = FilterText($_GET['roomId']);
$friend_id = FilterText($_GET['friendId']);
if(isset($:emoji_relieved:)){
$roomid = FilterText($_GET['roomId']);

$checksql = RunQuery($pdo, "SELECT roomtype FROM rooms WHERE id = :id LIMIT 1");
$checksql->execute(array('id' => $roomid));

$roomexists = $checksql->rowCount();
if($roomexists > 0){
$roominfo = $checksql->fetch(PDO::FETCH_ASSOC);
$forward = 1;
if($roominfo['roomtype'] == 'public'){
$forward_type = 1;
}else{
$forward_type = 2;
}


}

}

?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"
Perfavore, Entra oppure Registrati per vedere i Link!
">
<html xmlns="
Perfavore, Entra oppure Registrati per vedere i Link!
" xml:lang="en" lang="en" xmlns:og="
Perfavore, Entra oppure Registrati per vedere i Link!
" xmlns:fb="
Perfavore, Entra oppure Registrati per vedere i Link!
">
<head>
<meta http-equiv="X-UA-Compatible" content="IE=7" />

<title>Haddo - Flash</title>

<script type="text/javascript">
var andSoItBegins = (new Date()).getTime();
</script>
<link rel="shortcut icon" href="favicon.ico" type="image/vnd.microsoft.icon" />
<link rel="alternate" type="application/rss+xml" title="Habbo: RSS" href="
Perfavore, Entra oppure Registrati per vedere i Link!
" />
<script src="flashclient/libs2.js" type="text/javascript"></script>

<script src="flashclient/visual.js" type="text/javascript"></script>
<script src="flashclient/libs.js" type="text/javascript"></script>
<script src="flashclient/common.js" type="text/javascript"></script>
<link rel="stylesheet" href="flashclient/style.css" type="text/css" />
<link rel="stylesheet" href="flashclient/bottons.css" type="text/css" />
<link rel="stylesheet" href="flashclient/boxes.css" type="text/css" />
<link rel="stylesheet" href="flashclient/tooltips.css" type="text/css" />
<link rel="stylesheet" href="flashclient/changepassword.css" type="text/css" />



<link href='
Perfavore, Entra oppure Registrati per vedere i Link!
' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" href="
Perfavore, Entra oppure Registrati per vedere i Link!
"/>
<link rel="stylesheet" href="<?php echo $path; ?>templates/default/client/clientradio.css" type="text/css">


<script type="text/javascript">

</script>
<script type="text/javascript">
var habboReqPath = "";
var habboStaticFilePath = "
Perfavore, Entra oppure Registrati per vedere i Link!
";
var habboImagerUrl = "
Perfavore, Entra oppure Registrati per vedere i Link!
";
var habboDefaultClientPopupUrl = "client.php";



</script>





<link rel="stylesheet" href="flashclient/habboclient.css" type="text/css" />
<link rel="stylesheet" href="flashclient/habboflashclient.css" type="text/css" />
<script src="flashclient/habboflashclient.js" type="text/javascript"></script>
<script type="text/javascript">


if (top == self) {
FlashHabboClient.cacheCheck();
}
var flashvars = {
"client.allow.cross.domain" : "1",
"client.notify.cross.domain" : "0",
"connection.info.host" : "127.0.0.1",
"connection.info.port" : "30000",
"site.url" : "
Perfavore, Entra oppure Registrati per vedere i Link!
",
"url.prefix" : "
Perfavore, Entra oppure Registrati per vedere i Link!
",
"client.reload.url" : "/client",
"client.fatal.error.url" : "/client",
"client.connection.failed.url" : "/client",
"external.variables.txt" : "/game/gamedata/external_variables.php?username=<?php echo $myrow['username']; ?>",
"external.texts.txt" : "/game/gamedata/external_flash_texts.txt?v=9",
"productdata.load.url" : "/game/gamedata/productdata.txt",
"furnidata.load.url" : "/game/gamedata/furnidata.txt",
"use.sso.ticket" : "1",
"sso.ticket" : "<?php echo $sso; ?>",
"processlog.enabled" : "0",
"account_id" : "0",
"client.starting" : "Attendi per favore! L'Hotel sta caricando..",
"flash.client.url" : "/game/gordon/r63/",
"user.hash" : "",
"has.identity" : "0",
"flash.client.origin" : "popup",
<?php
if($forward)
{
echo '"forward.type" : "'.$forward_type.'",';
echo '"forward.id" : "'.$roomid.'"';

}
?>
};
var params = {
"base" : "/game/gordon/r63/",
"allowScriptAccess" : "always",
"menu" : "false"
};

if (!(HabbletLoader.needsFlashKbWorkaround())) {
params["wmode"] = "opaque";
}

FlashExternalInterface.signoutUrl = "logout.php";

var clientUrl = "/game/gordon/r63/ImpossibolSWF.swf?v=<?php echo time(); ?>";
swfobject.embedSWF(clientUrl, "flash-container", "100%", "100%", "10.0.0", "flashclient/expressInstall.swf", flashvars, params);

window.onbeforeunload = unloading;
function unloading() {
var clientObject;
if (navigator.appName.indexOf("Microsoft") != -1) {
clientObject = window["flash-container"];
} else {
clientObject = document["flash-container"];
}
try {
clientObject.unloading();
} catch (e) {}
}
</script>

<meta name="description" content="Habbo Hotel: amici, divertimento, celebrità!" />
<meta name="keywords" content="habbo hotel, virtuale, mondo, social network, gratis, community, avatar, personaggio, chat, online, giovane, ragazzi, gioco di ruolo, giochi di ruolo, iscriviti, social, gruppi, forum, sicurezza, giocare, giochi, online, amici, giovani, rari, furni rari, collezione, creare, collezionare, connettersi, furni, mobili, cuccioli, animali, creazione stanze, condivisione, espressione, distintivi, badge, uscire, musica, VIP, celebrità, visite VIP, famosi, mmo, mmorpg, multiplayer" />




<!--[if IE 8]>
<link rel="stylesheet" href="flashclient/ie8.css" type="text/css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" href="flashclient/ie.css" type="text/css" />
<![endif]-->
<!--[if lt IE 7]>
<link rel="stylesheet" href="flashclient/ie6.css" type="text/css" />
<script src="flashclient/pngfix.js" type="text/javascript"></script>
<script type="text/javascript">
try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {}
</script>

<style type="text/css">
body { behavior: url(/js/csshover.htc); }
</style>
<![endif]-->
<meta name="build" content="63-BUILD259 - 23.02.2011 23:10 - it" />
</head>

<body id="client" class="flashclient">
<div class="headerRadio" id="clientRadio" name="clientRadio" style="font-family:Roboto;">
<audio id="player" src="<?php echo $radio_server; ?>" autoplay="true"></audio>
<div class="radioInner clearfix">
<div class="radioInfo">
<div class="radioNumber">
<marquee>
<a style="text-decoration: none; color: black; display: inline;" id="cc_strinfo_song_cunzostream" class="cc_streaminfo"><?php echo $shortname; ?> Radio</a>
</marquee>
</div>
</div>
<div style="float:right;">
<div style="width:27px;background:url(
Perfavore, Entra oppure Registrati per vedere i Link!
<?php echo $myrow['look']; ?>&amp;head_direction=3&amp;gesture=sml&amp;size=s&amp;headonly=1) no-repeat;height: 30px;"></div>
</div>
</div>

<div class="radioButtons clearfix">
<center>
<div class="radioIcon radioVolUp left">
<i class="fa fa-volume-up" onclick="document.getElementById('player').volume += 0.1"></i>
</div>
<div class="radioIcon radioVolDown left">
<i class="fa fa-volume-down" onclick="document.getElementById('player').volume -= 0.1"></i>
</div>
<div class="radioIcon radioPlay left">
<i class="fa fa-play" onclick="document.getElementById('player').play()"></i>
</div>
<div class="radioIcon radioStop left">
<i class="fa fa-pause" onclick="document.getElementById('player').pause()"></i>
</div>
<div onclick="document.getElementById('clientRadio').style.display='none';" class="radioIcon radioStop">
<i class="fa fa-close" id="radioClose"></i>
</div>
</center>
</div>
</div>


<div id="overlay"></div>
<img src="flashclient/page_loader.gif" style="position:absolute; margin: -1500px;" />

<div id="overlay"></div>
<div id="client-ui" >
<div id="flash-wrapper">

<div id="flash-container">
<div id="content" style="width: 400px; margin: 20px auto 0 auto; display: none">
<div class="cbb clearfix">
<h2 class="title">Aggiorna Flash Player all'ultima versione disponibile</h2>
<div class="box-content">
<p>Puoi scaricare e istallare Adobe Flash Player <a href="
Perfavore, Entra oppure Registrati per vedere i Link!
">da questa URL</a>. Puoi trovare le istruzioni di istallazione <a href="
Perfavore, Entra oppure Registrati per vedere i Link!
">cliccando qui</a>.</p>

<p><a href="
Perfavore, Entra oppure Registrati per vedere i Link!
"><img src="flashclient/get_flash_player.gif" alt="Get Adobe Flash player" /></a></p>
<br>
<p>NOTA: se hai bloccato Flash, per giocare a Haddo sarà necessario entrare nelle Impostazioni del browser per sbloccarlo.</p>
</div>
</div>
</div>
<script type="text/javascript">
$('content').show();
</script>
<noscript>
<div style="width: 400px; margin: 20px auto 0 auto; text-align: center">
<p>If you are not automatically redirected, please <a href="/client/nojs">click here</a></p>
</div>
</noscript>
</div>
<!-- Forse qui -->

<div id="content" class="client-content"></div> <!-- Questo -> --></div><!-- <- Questo -->
</div>
<div style="display: none">
<div id="habboCountUpdateTarget">
4,017 Habbo in Hotel
</div>
<script language="JavaScript" type="text/javascript">
setTimeout(function() {
HabboCounter.init(600);
}, 20000);
</script>
</div>
<script type="text/javascript">
RightClick.init("flash-wrapper", "flash-container");
if (window.opener && window.opener != window && window.opener.location.href == "/") {
window.opener.location.replace("/me");
}
$(document.body).addClassName("js");
HabboClient.startPingListener();
</script>




<script src="
Perfavore, Entra oppure Registrati per vedere i Link!
" type="text/javascript"></script>
<script type="text/javascript">
var pageTracker = _gat._getTracker("UA-448325-20");
pageTracker._trackPageview();
</script>

<script type="text/javascript">
HabboView.run();
</script>

</body>
</html>

<?php } ?>

EMULATORE:

## PlusEMU System Configuration File
## Must be edited for the server to work

## MySQL Configuration
db.hostname=127.0.0.1
db.port=3306
db.username=root
db.password="Mia Password"
db.name=ashes

## MySQL pooling setup (controls amount of connections)
db.pool.minsize=10
db.pool.maxsize=250

## Game TCP/IP Configuration
game.tcp.bindip=127.0.0.1
game.tcp.port=30000
game.tcp.conlimit=100000
game.tcp.conperip=5
game.tcp.enablenagles=true

## RCON TCP/IP Configuration
rcon.tcp.bindip=127.0.0.1
rcon.tcp.port=30001
rcon.tcp.allowedaddr=localhost;127.0.0.1

## Client configuration
client.ping.enabled=1
client.ping.interval=20000
client.maxrequests=300
Potresti mettere il client.php tra i tag? [PH P]testo[/PH P] tutto attaccato PHP e /PHP tra le parentesi quadrate. Grazie
 
Sostituisci tutto il client.php con questo:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Assicurati di entrare dall'IP locale 127.0.0.1.
Mancavano le directory all'SWF e agli external. :emoji_wink:
 
Fatto e mi da un errore:
Parse error: syntax error, unexpected ':', expecting variable (T_VARIABLE) or '$' in C:\xampp\htdocs\client.php on line 25
Ah scusami perchè se ci fai caso nel client.php c'è un emojii che da Sciax2.
Scarico il client.php e te lo mando direttamente, ti aggiorno.
 
Ancora un errore:
Parse error: syntax error, unexpected '}' in C:\xampp\htdocs\client.php on line 226
Hai messo i dcr in una cartella chiamata game? Non deve chiamarsi r63.
Dopodichè riavvia l'emulatore e cancella cronologia.
 
Sempre stesso errore, comunque uso la NewCrypto e nella guida c'è scritto "Chiamare la cartella dei DCR Game per la OldCrypto e swf per la NewCrypto
Ah usi la New Crypto, devi configurare il file 'clientnewcrypto.php'.
Comunque nel core.php inserisci come url : 127.0.0.1 non localhost e la cartella rinominala in swf come detto.
 
Ah usi la New Crypto, devi configurare il file 'clientnewcrypto.php'.
Comunque nel core.php inserisci come url : 127.0.0.1 non localhost e la cartella rinominala in swf come detto.
Giusto ci ho pensato ora che dovevo mandarti il clientnewcrypto.php! Scusami davvero tanto se ti ho fatto impazzire. Eccolo qui:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Comunque nel core.php dove si trova l'url?
 
Giusto ci ho pensato ora che dovevo mandarti il clientnewcrypto.php! Scusami davvero tanto se ti ho fatto impazzire. Eccolo qui:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Tranquillo siamo qui per dare assistenza tecnica :emoji_wink:; l'unica modifica che ho fatto è stato cambiare connection.info.host in 127.0.0.1.
Assicurati che nel core.php come URL sia 127.0.0.1 e non localhost.
 
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Tranquillo siamo qui per dare assistenza tecnica :emoji_wink:; l'unica modifica che ho fatto è stato cambiare connection.info.host in 127.0.0.1.
Assicurati che nel core.php come URL sia 127.0.0.1 e non localhost.
Cambiato il clientnewcrypto.php e ho lo stesso errore comunque l'unico "localhost" che ho trovato in core.php è questo:
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Devo cambiare questo in 127.0.0.1?