anpera.net
https://anpera.homeip.net/phpbb3/

Kein Login
https://anpera.homeip.net/phpbb3/viewtopic.php?f=34&t=4795
Seite 1 von 3

Autor:  Maces [ Fr 13 Feb, 2009 17:40 ]
Betreff des Beitrags:  Kein Login

Hiho,hab gerade folgendes Problem:
Und zwar hab ich jetzt endlich mein LoGD installiert,jedoch kann ich mich jetzt nicht mit ADMIN und CHANGEME einloggen,der sagt mir das es das nicht gibt,aber in der Datenbank ist der Account ADMIN enthalten O.o

was soll ich jetzt machen,neu anmelden geht aus unbekannten Gründen auch nicht


MfG Maces

Autor:  Rikkarda [ Fr 13 Feb, 2009 17:51 ]
Betreff des Beitrags:  Re: Kein Login

link zum source?

Autor:  Tidus [ Fr 13 Feb, 2009 18:31 ]
Betreff des Beitrags:  Re: Kein Login

Meine Kristallkugel meinte eben zu mir, das es vielleicht an den einstellungen mit php5 zutun hat und du wohl vielleicht die änderungen nicht gemacht hast..

und frag nicht, sondern benutz die suche sollte es so sein ;)

und rikka hat wie immer recht, der link zum source muss eingefügt werden ansonsten ist es ein ratespiel ;)

Autor:  Maces [ Fr 13 Feb, 2009 18:54 ]
Betreff des Beitrags:  Re: Kein Login

http://maces.cwsurf.de/logd/source.php

is die Source,is eig. alles noch Standart,habs ja gerade erst draufgemacht

und wegen PHP5:
Kann sein,muss schauen,aber daran hab ich ma gar nicht gedacht^^

Autor:  Auric [ Fr 13 Feb, 2009 22:06 ]
Betreff des Beitrags:  Re: Kein Login

Erst mal die Datenbankanbindun checken:
Zitat:
Warning: mysql_connect() [function.mysql-connect]: Unknown MySQL server host ' db4.cwsurf.de ' (3) in /home/www/cwcity/hosting/m/a/maces/htdocs/logd/dbwrapper.php on line 121


Über den Hoster dürfen sich heute mal die Anderen ärgern ^^

Autor:  Tidus [ Fr 13 Feb, 2009 22:37 ]
Betreff des Beitrags:  Re: Kein Login

@Auric: ich will ich will ich will :d

@Maces: Du solltest wenn du ein spiel ernsthaft betreiben möchtest keinen freehoster nehmen, es gibt genug günstige anbieter die ein kleines logd gestatten, oder du fragst ob du für ein kleines entgeld irgendwo auf den server darfst aber freespace mit werbung is definitiv nicht wirklich geeignet für LoGD :P

Autor:  Maces [ Fr 13 Feb, 2009 23:09 ]
Betreff des Beitrags:  Re: Kein Login

jo ich weiß schon,aber ich finde,da ich eher nur mit Freunden spielen will oder sowas^^oder nur mit wenigen Leuten,da is mit Werbung und gratis besser als kostenpflichtig und das nur für eine Handvoll Leute

und jetzt zum Prob. hab mir jetzt hier aus dem Forum nen PHP5 kompatiblen LoGD Installdingsi runtergeladen und jetzt ist eben das mit dem can´t connect und so,obwohl die Einstellungen passen O.o muss ich wohl noch n bissl mit dem PHP rumbrügeln :zack: (damit ich wenigstens auf die Loginseite komm)


Edit:Ha wie lustig,hab jetzt ma die DBconnect.php einmal n bissl anders gestaltet(eben das es nicht mehr stimmt)und jetzt wieder zurück gemacht,und jetzt komm ich wieder auf die Loginseite,jedoch geht das einloggen mit ADMIN und CHANGEME immernoch nicht

Autor:  Marja [ Fr 13 Feb, 2009 23:16 ]
Betreff des Beitrags:  Re: Kein Login

Es geht ja auch gar nicht um dich und deine Leute sondern um den Traffic den du
auf diesem Server verbrauchst und andere Seiten von div. anderen Benutzern des
Webhosters zum lahmen bringst. Du kannst dir schon einen Webspace ab ca 1,50 € im Monat
mieten, das sind 18€ im Jahr. Die wirste dir und deinen Freunden wohl ja mal gönnen können.
Desweiteren kann dich ein Freehoster, wenn er die Nase voll von dir hat, einfach rauswerfen
und deine Daten löschen. Sprich, alles was du dir dann aufgebaut hast wäre weg. Also..
ich weiß nicht ob du da wirklich Lust drauf hast?

Du hast definitiv deine dbconnect.php falsch eingestellt. Das hat nicht viel mit PHP
zu tun, sondern einfach mit Passwörtern und Loginnamen ^^

Autor:  Tidus [ Sa 14 Feb, 2009 00:11 ]
Betreff des Beitrags:  Re: Kein Login

Hast du auch alle $HTTP_GET_VARS in $_GET und alle $HTTP_POST_VARS in $_POST geändert (auch php 5 änderungen) das könnte daran liegen..

und die beschreibung "es geht nicht" ist nicht gerade sehr viel sagen Mace ... :P

Autor:  Marja [ Sa 14 Feb, 2009 00:18 ]
Betreff des Beitrags:  Re: Kein Login

Maces hat geschrieben:


Edit:Ha wie lustig,hab jetzt ma die DBconnect.php einmal n bissl anders gestaltet(eben das es nicht mehr stimmt)und jetzt wieder zurück gemacht,und jetzt komm ich wieder auf die Loginseite,jedoch geht das einloggen mit ADMIN und CHANGEME immernoch nicht


Es wird auch nicht gehen.. weil du noch nicht ALLE Änderungen auf PHP5 gemacht hast. Vertrau mir mal, hatte das auch mal!

Lies!
http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=4456&p=47699&hilit=kein+login+mit+admin#p47699

Autor:  Nightborn [ Sa 14 Feb, 2009 09:07 ]
Betreff des Beitrags:  Re: Kein Login

Also, wenns nur mit ein paar Freunden sein soll...

XAMPP installieren, und per DynDNS (nachlesen wenn du magst) auf *deinem* Rechner daheim einen Server machen.

Viel besser. Zwar nur erreichbar wenn Dein PC läuft - aber es sind ja nur wenige. =) Das geht schon.

Autor:  Maces [ Sa 14 Feb, 2009 11:45 ]
Betreff des Beitrags:  Re: Kein Login

also jetzt ma weg von dem Freehoster und wieder zurück zu meinem Problem

hab mir jz mal bei der SuFu ein paar Threads rausgesucht,doch bei den meisten steht immer "mach die PHP5 Änderungen" "such in der SuFu" nach PHP5 Änderungen" und das hab ich gemacht,nur sind bei fast allen seiten immer das "mach die PHP5 Änderungen" und ich weiß echt nicht was ich wo ändern soll

@Tidus:Wo soll ich das denn ändern?in einem Thread stand das es in der create.php ist,nur hab ich da sowas gar nicht drin

MfG Maces

Autor:  -DoM [ Sa 14 Feb, 2009 12:02 ]
Betreff des Beitrags:  Re: Kein Login

Maces hat geschrieben:
hab mir jz mal bei der SuFu ein paar Threads rausgesucht,doch bei den meisten steht immer "mach die PHP5 Änderungen" "such in der SuFu" nach PHP5 Änderungen" und das hab ich gemacht,nur sind bei fast allen seiten immer das "mach die PHP5 Änderungen" und ich weiß echt nicht was ich wo ändern soll


Dann hast du dir nicht alle Beiträge angeschaut. Nutze die Suche und suche dir die passenden Beiträge heraus. Sie sind definitv da und das mehrfach. Aber suchen musst du schon selbst. Es gibt meines wissen sogar eine Anpera-Version die Jemand schon auf PHP5 getrimmt hat, zum Download...

Autor:  Tidus [ Sa 14 Feb, 2009 12:15 ]
Betreff des Beitrags:  Re: Kein Login

-Dom hat eigentlich recht, aber man sollte nicht erwarten das leute die Suchfunktion benutzen können aber bitte...

http://anpera.homeip.net/phpbb3/viewtopic.php?f=25&t=2167

und

http://anpera.homeip.net/phpbb3/viewtopic.php?f=26&t=317&start=40


dann wie gesagt noch dateiübergreifendes ersetzen $HTTP_GET_VARS durch $_GET und $HTTP_POST_VARS durch $_POST dann sollte fast alles funktionieren

am besten in der file: logs.php die variabel $this durch $var ersetzen so wie in der Lodge das müsste alles sein -.-

*EDIT* man sollte alle änderung in einem Post zusammenfassen, am besten anpera macht das und dann als *WICHTIG* anpinnen, sonst finden sie es ja doch nicht..

Autor:  Maces [ Sa 14 Feb, 2009 14:04 ]
Betreff des Beitrags:  Re: Kein Login

ok vielen dank,
bin aber noch nicht ganz fertig,hab aber schon alles auf den beiden Links die du mir geschickt hast gemacht und da steht nun folgende Fehlermeldung :
Fatal error: Call to undefined function timetotomorrow() in /home/www/cwcity/hosting/m/a/maces/htdocs/logd/index.php on line 16

so wie ich das verstehe meint er doch das er die Funktion timetotomorrow() nicht kennt,jedoch genau so stehts auch in der Anleitung von Anpera


also was hab ich genau falsch gemacht?irgendwie seh ich da gar nichts
ich editiere gleich das Stückchen von meiner jetzt gerade bearbeiteten Index.php und ich zitiere mal das aus Anperas Thread^^

Edit:
aus dem Thread von Anpera:

Zitat:
index.php:
PHP:
//// Finden:
$time = gametime();
// $tomorrow = strtotime(date("Y-m-d H:i:s",$time)." + 1 day");
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
// $tomorrow = strtotime(date("Y-m-d 00:00:00",$tomorrow));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
output("`@Nächster neuer Tag in: `3".date("G \\S\\t\\u\\n\\d\\e\\n, i \\M\\i\\n\\u\\t\\e\\n, s \\S\\e\\k\\u\\n\\d\\e\\n\\ \\(\\E\\c\\h\\t\\z\\e\\i\\t\\)",strtotime("1980-01-01 00:00:00 + $realsecstotomorrow seconds"))."`0`n`n");


//// Ersetzen durch:
$tomorrow=timetotomorrow();
output("`@Nächster neuer Tag in: `3 {$tomorrow['hours']} Stunden, {$tomorrow['minutes']} Minuten, {$tomorrow['seconds']} Sekunden.`0`n`n");


Der bearbeitete Teil aus der index.php

PHP:
//Next New Day in ... is by JT from logd.dragoncat.net
$tomorrow=timetotomorrow();
output("`@Nächster neuer Tag in: `3 {$tomorrow['hours']} Stunden, {$tomorrow['minutes']} Minuten, {$tomorrow['seconds']} Sekunden.`0`n`n");

Autor:  Marja [ Sa 14 Feb, 2009 14:31 ]
Betreff des Beitrags:  Re: Kein Login

Warning: show_source() has been disabled for security reasons in /home/www/cwcity/hosting/m/a/maces/htdocs/logd/source.php on line 91

*hust*
Also ich muss schon etwas sehen können um vllt helfen zu können-
vorallem wenn schon ein Source vorhanden ist und du das nicht von xampp aus machst...
Kann ja an sonst was liegen als an dem Codeschnipsel...

Autor:  Auric [ Sa 14 Feb, 2009 16:10 ]
Betreff des Beitrags:  Re: Kein Login

Also timetotomorrow scheint auch keine standardfunktion zu sein. Aber sie mal bei google einzugeben hilft schon. Spaßigerweise lassen sich zwei versionen finden:

$this->bbcode_second_pass_code('', 'function timetotomorrow(){
/* if ($nextday)
$realsecstotomorrow = (getsetting("lastnewday",time()) + round(24/getsetting("daysperday",4)*3600)) - time();
else*/
$realsecstotomorrow = getNextday()-time();
$hours=(int)($realsecstotomorrow/3600);
$minutes=(int)($realsecstotomorrow/60)-$hours*60;
$seconds=$realsecstotomorrow-($hours*3600+$minutes*60);
return $hours."H, ".$minutes."m, ".$seconds."s";
}')

$this->bbcode_second_pass_code('', 'function timetotomorrow($what="array"){
$time = gametime();
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$hours=(int)($realsecstotomorrow/60/60);
$minutes=(int)($realsecstotomorrow/60)-$hours*60;
$seconds=$realsecstotomorrow-($hours*3600+$minutes*60);
if ($what=="hours"){
return($hours);
}elseif ($what=="minutes"){
return($minutes);
}elseif ($what=="seconds"){
return($seconds);
}elseif ($what=="realsecs"){
return($realsecstotomorrow);
}else{
return(array(
"hours"=>$hours,
"minutes"=>$minutes,
"seconds"=>$seconds,
"realsecs"=>$realsecstotomorrow
));
}
}')

Kannst du ja mal ausprobieren

Auric

Autor:  Tidus [ Sa 14 Feb, 2009 16:44 ]
Betreff des Beitrags:  Re: Kein Login

also meines wissens ist es eine standard funktion also in dem standard paket von apera ist diese auch enthalten ich wette er hat sie gelöscht :D

PHP:
function timetotomorrow($what="array"){
$time = gametime();
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$hours=(int)($realsecstotomorrow/60/60);
$minutes=(int)($realsecstotomorrow/60)-$hours*60;
$seconds=$realsecstotomorrow-($hours*3600+$minutes*60);
if ($what=="hours"){
return($hours);
}elseif ($what=="minutes"){
return($minutes);
}elseif ($what=="seconds"){
return($seconds);
}elseif ($what=="realsecs"){
return($realsecstotomorrow);
}else{
return(array(
"hours"=>$hours,
"minutes"=>$minutes,
"seconds"=>$seconds,
"realsecs"=>$realsecstotomorrow
));
}
}


das in die common.php und das wars

Autor:  Maces [ Sa 14 Feb, 2009 18:08 ]
Betreff des Beitrags:  Re: Kein Login

nein ich hab sie nicht gelöscht,ich hab das in der INDEX.PHP gemacht was Anpera geschrieben hat(wegen derpHP5 Änderung)
oder wie meinst du das ich sie gelöscht hab?

Naja wie auch immer werd ma die Lösungswege ausprobieren


Edit:@Tidus: Wo soll ich das denn in die Common.php reinmachen?Habs jetzt drin nur jetzt hab ich nen Fehler in der Common.php

Parse error: syntax error, unexpected '[' in /home/www/cwcity/hosting/m/a/maces/htdocs/logd/common.php on line 711

(bei Line 771 hab ichs nicht reingegeben,steht ziemlich am Anfang)

Autor:  Tidus [ Sa 14 Feb, 2009 18:42 ]
Betreff des Beitrags:  Re: Kein Login

also, in der common.php meinte ich das du die funktion gelöscht hast, du musst nur aufpassen das es in keine funktion reinmachst sondern zwischen drin also funktion blunb {
.....
...
...
..
}

und dann da drunter also aufpassen das du es nicht in eine bestehende funktion einfügst, wenn du ganz sicher gehen willst füg sie meinetwegen vor dem ?> ein xD


Also es war doch richtig das es KEINE standard funktion ist aber ich bin echt sauer Maces DA SUCH ICH DIR SCHON DIE LINKS RAUS und du ließt die seite nicht richtig!?!?!?!?


ZITAT:

PHP:
Anpassung an PHP 5.1.x

Nachdem die PHP-Entwickler mal wieder an der Datumsfunktion herumgebastelt haben und dadurch LoGD - mal wieder - fehlerhaft arbeitet, gibts hier eine Bastelanleitung, mit der LoGD wieder flott gemacht werden kann, ohne dabei mit anderen PHP-Version inkompatibel zu werden:
(Außerdem wird dadurch der "Windows does not support dates prior to midnight ..."-Bug endgültig behoben.)

* common.php:[php]//// Finden:
function sql_error($sql){


//// DAVOR einfügen:
function timetotomorrow($what="array"){
$time = gametime();
$tomorrow = mktime(0,0,0,date('m',$time),date('d',$time)+1,date('Y',$time));
$secstotomorrow = $tomorrow-$time;
$realsecstotomorrow = round($secstotomorrow / (int)getsetting("daysperday",4));
$hours=(int)($realsecstotomorrow/60/60);
$minutes=(int)($realsecstotomorrow/60)-$hours*60;
$seconds=$realsecstotomorrow-($hours*3600+$minutes*60);
if ($what=="hours"){
return($hours);
}elseif ($what=="minutes"){
return($minutes);
}elseif ($what=="seconds"){
return($seconds);
}elseif ($what=="realsecs"){
return($realsecstotomorrow);
}else{
return(array(
"hours"=>$hours,
"minutes"=>$minutes,
"seconds"=>$seconds,
"realsecs"=>$realsecstotomorrow
));
}
}



MUH?!

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