anpera.net
https://anpera.dyndns.org/phpbb3/

LoGDnetz.php
https://anpera.dyndns.org/phpbb3/viewtopic.php?f=34&t=3615
Seite 1 von 1

Autor:  xatchemx [ So 29 Apr, 2007 17:54 ]
Betreff des Beitrags:  LoGDnetz.php

hallu,

so ich versuche jetzt seid zwei geschlagenen monaten mein logd ins logd netz zu bekommen. Doch will meine dumme logdnetz.php das nicht zu lassen. Ich habe hier auch die Anmerkung gelesen das logdnetz nun ne andere url hat. Habe ich auch alles geändert. Aber es will einfach nit funtzen. Ich hab jetzt von drei verscheidennen version die logdnetz.php eingebaut ging keine und da verzweifel ich langsam aber sicher, koennte mir jemand helfen? Thx

Autor:  -DoM [ So 29 Apr, 2007 18:28 ]
Betreff des Beitrags: 

Suche mal hier im Forum. Es gibt einen Workarround von mir, wenn die Server-Config deines Hosters fopen() nicht zulässt.

Stichwort CURL()

Auf die gleiche Art, kannst du deinen Server auch in das LotGD-Netz eintragen. Die Änderungen für das Listen, findest du in der login.php

Autor:  xatchemx [ So 29 Apr, 2007 19:50 ]
Betreff des Beitrags: 

Danke -DoM

Und nochmal so im allgemeinen an alle sorry!

Autor:  xatchemx [ So 29 Apr, 2007 20:52 ]
Betreff des Beitrags: 

hab alles gemacht und so aber es kommt nur:

$this->bbcode_second_pass_code('', 'Eine Liste mit anderen LoGD Servern, die im LoGD-Netz registriert sind. (Sortiert nach Logins)


Servername und Link Version
')

Autor:  Kamui [ So 29 Apr, 2007 21:02 ]
Betreff des Beitrags: 

Zeig mal her was du nun in den Spieleinstellungen angegeben hast

Autor:  xatchemx [ So 29 Apr, 2007 21:29 ]
Betreff des Beitrags: 

$this->bbcode_second_pass_code('', '
Beim LoGD-Netz eintragen? Ja
Server URL www.urulenta.de
Serverbeschreibung (255 Zeichen) blaa blaa.
LoGD-Netz Zentralserver (Default: http://logdnet.logd.com/) Default: http://logdnet.logd.com/
')

EDIT:

dumm, dümmer, am dümmsten auf mich trifft wohl das dritte zu >.< musste einfach nurn dat default weg machen xD

Autor:  xatchemx [ Mo 30 Apr, 2007 07:58 ]
Betreff des Beitrags: 

klaro, :???:
geht das eine geht das andere nicht-.-
Jetzt kabn ich zwar in die lodgnetz.php einsehen aber mich nit eintragen oô :o

Autor:  -DoM [ Mo 30 Apr, 2007 08:17 ]
Betreff des Beitrags: 

-DoM hat geschrieben:
Auf die gleiche Art, kannst du deinen Server auch in das LotGD-Netz eintragen. Die Änderungen für das Listen, findest du in der login.php


Habe ich dir noch geschrieben die gleiche Art, kannst du in der Login.php angeben. Deine jetztige Änderung, hast du in der logdnet.php durchgeführt. Die gleiche Art der Lösung, muss in der login.php gemacht werden.

Dort findest du auch einen Aufruf über fopen(). Dieses musst du auch mit CURL ersetzen.

Aber ich bin mal nicht so, ich habe mal ein paar alte Beiträge von mir herausgesucht (nich taus diesem Forum):

Für alle die ein LoGD auf einem Server laufen haben, dessen Hoster der Meinung ist, die Funktion fopen() deaktivieren zu müssen, und der URL-File-Access deaktiviert ist, hier eine kleine Abhilfe:

Die Fehlermeldung:
$this->bbcode_second_pass_code('', '
Warning: file(): URL file-access is disabled in the server configuration in /www/htdocs/deinlogd/deintestserver/logdnet.php on line 44

Warning: file(http://logdnet.logd.com/logdnet.php?op=net): failed to open stream: no suitable wrapper could be found in /www/htdocs/deinlogd/deintestserver/logdnet.php on line 44

Warning: Variable passed to each() is not an array or object in /www/htdocs/deinlogd/deintestserver/logdnet.php on line 45
')

Und hier die Abhilfe:
Öffne logdnet.php und suche:
[php]
$servers=file(getsetting("logdnetserver","http://lotgd.net/")."logdnet.php?op=net");
[/php]
Ersetze mit:
[php]
$url=(getsetting("logdnetserver","http://lotgd.net/")."logdnet.php?op=net");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$resulturl=trim(curl_exec($ch));
curl_close($ch);
$servers=explode("\n", $resulturl);
[/php]
Speicher die logdnet.php und lade sie wieder auf deinen Server.
Nun lässt sich das LoGD-Netz wieder von der Startseite aufrufen. Aber was ist das..... Dein eigener Server taucht nicht in der Liste auf???

Dann mache das...:
Öffne login.php und suche:
[php]
@file(getsetting("logdnetserver","http://lotgd.net/")."logdnet.php?addy=".URLEncode(getsetting("serverurl","http://".$_SERVER['SERVER_NAME'].dirname($_SERVER['REQUEST_URI'])))."&desc=".URLEncode(getsetting("serverdesc","Another LoGD Server"))."&version=".URLEncode($logd_version)."");
[/php]
Ersetze mit dem hier:
[php]
$url=(getsetting("logdnetserver","http://lotgd.net/")."logdnet.php?addy=".URLEncode(getsetting("serverurl","http://".$_SERVER['SERVER_NAME'].dirname($_SERVER['REQUEST_URI'])))."&desc=".URLEncode(getsetting("serverdesc","Another LoGD Server"))."&version=".URLEncode($logd_version)."");
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_TIMEOUT, 10);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
$resulturl=trim(curl_exec($ch));
curl_close($ch);
$file=explode("\n", $resulturl);
[/php]

So und nun findest du auch wieder deinen Server im LoGD-Netz, und Dich können absofort ganz viele Spieler besuchen.......

Autor:  xatchemx [ Mo 30 Apr, 2007 11:06 ]
Betreff des Beitrags: 

Hab alles gemacht ist aber trotzdem nicht im logdnetz zu finden :(

Autor:  -DoM [ Mo 30 Apr, 2007 12:06 ]
Betreff des Beitrags: 

Wenn du die korrekte Adresse für das LoGD-Netz eingetragen hast, wird es funktionieren. Es müssen sich entsprechen auch welche einloggen, bevor du gelistet wirst. Ausserdem wird diese Liste nicht in Echtzeit gelistet, sondern es dauert immer ein wenig bis du dort eingetragen bist.

Autor:  xatchemx [ Mo 30 Apr, 2007 12:09 ]
Betreff des Beitrags: 

achso -wider ein bisel schlauer- dan warte ich mal ein bissel ab :D

Seite 1 von 1 Alle Zeiten sind UTC + 1 Stunde
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/