|
You last visited: Today at 09:13
Advertisement
Hoempage Verbindung Probleme
Discussion on Hoempage Verbindung Probleme within the Metin2 Private Server forum part of the Metin2 category.
06/09/2015, 18:53
|
#1
|
elite*gold: 0
Join Date: Feb 2011
Posts: 118
Received Thanks: 128
|
Hoempage Verbindung Probleme
Hallo,
ich habe meine Homepage mit der Datanbank verbunden also die config.php bearbeitet. Ich kann auch auf der Seite einloggen auch sehen das ich einen Charakter habe. Aber wenn z.B 4 Leute im Server sind steht auf der Homepage immernoch 0 Spieler Online. Und alles Rot also Serverstatus MYSQL etc obwohl alles läuft.
Hier ist die config.php
PHP Code:
DEFINE('SQL_HOST', '178.251.228.173');
DEFINE('SQL_USER', 'root');
DEFINE('SQL_PASS', '*****');
DEFINE('SQL_HP_HOST', '178.251.228.173');
DEFINE('SQL_HP_USER', 'root');
DEFINE('SQL_HP_PASS', '*****');
DEFINE('SQL_HP_DB', 'account');
und die status.php
PHP Code:
<?PHP
if (!@fsockopen(gethostbyname(SQL_HOST), 11002, $errno, $errstr, 0.01)){ echo '
<p class="offline">Authentication</p>
';
} else { echo '
<p class="online">Authentication</p>
'; }
if (!@fsockopen(gethostbyname(SQL_HOST), 3306, $errno, $errstr, 0.01)){ echo '
<p class="offline">Worldserver</p>
';
} else { echo '
<p class="online">Worldserver</p>
'; }
if (!@fsockopen(gethostbyname(SQL_HOST), 3306, $errno, $errstr, 0.01)){ echo '
<p class="offline">Gameserver</p>
';
} else { echo '
<p class="online">Gameserver</p>
'; }
if (!@fsockopen(gethostbyname(SQL_HOST), 3306, $errno, $errstr, 0.01)){ echo '
<p class="offline">Mysqlserver</p>
';
} else { echo '
<p class="online">Mysqlserver</p>
'; }
@fclose();
?>
Hab ich bei der Config irgendwas falsch eingetragen ? Die Status.php habe ich nicht bearbeitet. Vielleicht an den Ports ?
|
|
|
06/09/2015, 18:58
|
#2
|
elite*gold: 0
Join Date: Feb 2012
Posts: 113
Received Thanks: 6
|
Selbe hab ich auch  Und login server etc ist off
|
|
|
06/09/2015, 21:44
|
#3
|
elite*gold: 0
Join Date: Feb 2011
Posts: 118
Received Thanks: 128
|
Kann jemanden helfen?
|
|
|
06/09/2015, 23:21
|
#4
|
elite*gold: 0
Join Date: Dec 2008
Posts: 2,825
Received Thanks: 1,538
|
Quote:
Originally Posted by StylerKerem
Kann jemanden helfen?
|
udp blockiert durch ne ipfw oder pf?
|
|
|
06/09/2015, 23:30
|
#5
|
elite*gold: 0
Join Date: Feb 2011
Posts: 118
Received Thanks: 128
|
Quote:
Originally Posted by .Colossus.
udp blockiert durch ne ipfw oder pf?
|
Ich weiß es nicht, kannst du über TeamViewer nachschauen :/ ?
|
|
|
06/09/2015, 23:43
|
#6
|
elite*gold: 0
Join Date: Aug 2013
Posts: 1,709
Received Thanks: 1,389
|
Tausch dass alles mal um, also Offline und Online.
Denn wenn du jetzt zBsp. eine PHP-Datei mit diesem Inhalt aufrust:
PHP Code:
<?php $test = true;
if(!$test) { echo '...'; } else { echo '...2'; } ?>
Rufst du diese Datei später auf bekommst du denn Inhalt ...2 ausgegeben.
Denn das ! gibt false aus und gibt somit dass gegenteil aus.
Player Online anzeige hab ich auch eben mal geschrieben:
PHP Code:
<?php $ip = "SQL_HOST"; $user = "root"; $password = "SQL_PASSWORD"; $datenbank = "player";
$con = new mysqli($ip, $user, $password, $datenbank);
$query = "SELECT * FROM player.player WHERE last_play >= CURRENT_TIMESTAMP - INTERVAL 10 MINUTE"; $result = $con->query($query); $row = $result->num_rows;
echo $row;
$con->close() ?>
Der Code sollte eigentlich so funktionieren, wenn nicht Sag bescheid!
|
|
|
06/10/2015, 00:07
|
#7
|
elite*gold: 0
Join Date: Feb 2011
Posts: 118
Received Thanks: 128
|
Quote:
Originally Posted by andrs.exit
Tausch dass alles mal um, also Offline und Online.
Denn wenn du jetzt zBsp. eine PHP-Datei mit diesem Inhalt aufrust:
PHP Code:
<?php
$test = true;
if(!$test) {
echo '...';
} else {
echo '...2';
}
?>
Rufst du diese Datei später auf bekommst du denn Inhalt ...2 ausgegeben.
Denn das ! gibt false aus und gibt somit dass gegenteil aus.
Player Online anzeige hab ich auch eben mal geschrieben:
PHP Code:
<?php
$ip = "SQL_HOST";
$user = "root";
$password = "SQL_PASSWORD";
$datenbank = "player";
$con = new mysqli($ip, $user, $password, $datenbank);
$query = "SELECT * FROM player.player WHERE last_play >= CURRENT_TIMESTAMP - INTERVAL 10 MINUTE";
$result = $con->query($query);
$row = $result->num_rows;
echo $row;
?>
Der Code sollte eigentlich so funktionieren, wenn nicht Sag bescheid!
|
Endlich! Tausend Dank 
Nur noch eine Frage. Soll ich für den Code für "player online" in config.php reinschreiben wenn ja oben oder unten im quelltext oder eine neue .php erstellen ?
|
|
|
06/10/2015, 12:35
|
#8
|
elite*gold: 81
Join Date: Nov 2012
Posts: 975
Received Thanks: 531
|
Quote:
Originally Posted by andrs.exit
Tausch dass alles mal um, also Offline und Online.
Denn wenn du jetzt zBsp. eine PHP-Datei mit diesem Inhalt aufrust:
PHP Code:
<?php $test = true;
if(!$test) { echo '...'; } else { echo '...2'; } ?>
Rufst du diese Datei später auf bekommst du denn Inhalt ...2 ausgegeben.
Denn das ! gibt false aus und gibt somit dass gegenteil aus.
Player Online anzeige hab ich auch eben mal geschrieben:
PHP Code:
<?php $ip = "SQL_HOST"; $user = "root"; $password = "SQL_PASSWORD"; $datenbank = "player";
$con = new mysqli($ip, $user, $password, $datenbank);
$query = "SELECT * FROM player.player WHERE last_play >= CURRENT_TIMESTAMP - INTERVAL 10 MINUTE"; $result = $con->query($query); $row = $result->num_rows;
echo $row; $con->close(); ?>
Der Code sollte eigentlich so funktionieren, wenn nicht Sag bescheid!
|
schön, dass du die datenbankverbindung auch wieder schließt.. 
habs mal korrigiert..
Quote:
Originally Posted by StylerKerem
Endlich! Tausend Dank 
Nur noch eine Frage. Soll ich für den Code für "player online" in config.php reinschreiben wenn ja oben oder unten im quelltext oder eine neue .php erstellen ?
|
Das ist dir überlassen. Allerdings würde ich das NICHT in die config.php packen..  Du kannst es in serverstatus-script packen oder ein neues erstellen und dieses auf der HP einbinden.
Wenn du dabei Hilfe brauchst empfehle ich dir das hier:  ^^
|
|
|
06/10/2015, 14:57
|
#9
|
elite*gold: 0
Join Date: Aug 2013
Posts: 1,709
Received Thanks: 1,389
|
Quote:
Originally Posted by .Poᴌᴌuᶍ
schön, dass du die datenbankverbindung auch wieder schließt.. 
habs mal korrigiert..
Das ist dir überlassen. Allerdings würde ich das NICHT in die config.php packen..  Du kannst es in serverstatus-script packen oder ein neues erstellen und dieses auf der HP einbinden.
Wenn du dabei Hilfe brauchst empfehle ich dir das hier:  ^^
|
Ja, passiert mir öfter. 
Ausserdem war ich gerade zu faul das auf's HEN CMS anzupassen.
|
|
|
 |
Similar Threads
|
Headset Probleme in Verbindung mit MW3
11/14/2011 - Call of Duty - 6 Replies
Hey leute..
Habe ein Problem mit meinem Headset bzw. mit MW3
Zuerst mal ein paar Infos
Ich habe ein G930 Headset und win7
Ich spiele immer mit paar kollegen und labber dann immer in Teamspeak3
So nun zu meinem Problem
|
Probleme mit der LAN-Verbindung
07/11/2010 - Technical Support - 10 Replies
Hey Elitepvpers
Ich habe folgendes Problem:
Meine LAN-Verbindung funktioniert nicht
Wenn ich meinen Router mit dem Laptop verbinde passiert einfach nichts (Problem erst seit Kurzem vorhanden)
Er findet weder das Netzwerk, noch irgendwas anderes.
Deshalb wollt ich euch mal fragen, was man tun könnte
|
Probleme mit der LAN-Verbindung
07/11/2010 - Technical Support - 1 Replies
Hey Elitepvpers
Ich habe folgendes Problem:
Meine LAN-Verbindung funktioniert nicht
Wenn ich meinen Router mit dem Laptop verbinde passiert einfach nichts (Problem erst seit Kurzem vorhanden)
Er findet weder das Netzwerk, noch irgendwas anderes.
Deshalb wollt ich euch mal fragen, was man tun könnte
|
Probleme mit der Verbindung
07/06/2010 - Metin2 Private Server - 0 Replies
-Wenn ich die Server-IP für die Verbindung zu Abstürzen Navicat
Register-Seite nur sagt, es kann keine Verbindung zum DB,
-Filezila verbindet aber sehr schwer nach ein paar Ausfälle
Hamachi, wenn du auf glatt gehen
Ich habe versucht, VirtualBox und VirtualPC und so =wissen,
was sein könnte?
|
All times are GMT +1. The time now is 09:15.
|
|