anpera.net

anpera.net

experimental server @home
Aktuelle Zeit: So 15 Dez, 2019 08:37

Alle Zeiten sind UTC + 1 Stunde




Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 
Autor Nachricht
 Betreff des Beitrags: Update zu PHP 7 (Aliisza)
BeitragVerfasst: Do 07 Mär, 2019 21:46 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Hallo ihr Lieben,

ich möchte mich der Frage gern anschließen; ich wurde zwangsumgestellt - und muss zugeben, dass ich für den Server laaaange nichts mehr getan habe [außer manchmal was im RP, eine Trauung geleitet oder so].

Jetzt habe ich nach Ewigkeiten also mal wieder in den Source geschaut und wow, ich habe alles vergessen. :cry: Könnt ihr mir da weiterhelfen?

Gerade bekomme ich folgende Fehlermeldungen:
Warning: mysqli_connect(): (HY000/2002): No such file or directory in /var/www/web26/html/dbwrapper.php on line 102

Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /var/www/web26/html/dbwrapper.php on line 67

Woran muss ich in diesem Fall schrauben?

Lieben Gruß


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Fr 08 Mär, 2019 22:35 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 480
Wohnort: Saarbrücken
Geschlecht: Männlich
Alle Änderungen sind oben im Link zusammengefasst, hast du diese ausgeführt?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: So 10 Mär, 2019 21:18 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Ich habe common/dbwrapper/login/translator/translator_en entsprechend angepasst.

Die Fehlermeldungen bekomme ich auch nur, wenn ich bei der PHP Version die "7.1 - Debugged auswähle". Bei allen anderen Varianten bleibt die Seite komplett weiß.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Do 14 Mär, 2019 19:17 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 480
Wohnort: Saarbrücken
Geschlecht: Männlich
Dann stimmt was mit deinen DB Daten nicht. Die bitte auch überprüfen.

Ansonsten: 127.0.0.1 statt localhost probieren bzw. umgekehrt.

Sollte nicht's davon funktionieren bitte deine dbwrapper posten.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Fr 15 Mär, 2019 22:52 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Aliisza hat geschrieben:
Ich habe common/dbwrapper/login/translator/translator_en entsprechend angepasst.

Die Fehlermeldungen bekomme ich auch nur, wenn ich bei der PHP Version die "7.1 - Debugged auswähle". Bei allen anderen Varianten bleibt die Seite komplett weiß.


Seltsame Frage, aber was ist die MySQL version?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Sa 16 Mär, 2019 23:27 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Mit den DB-Daten hat tatsächlich etwas nicht gestimmt.
Zwischendurch hatte ich noch andere Fehlermeldungen, dann bin ich die Änderungen noch einmal Schritt für Schritt durchgegangen - und seitdem wird nichts mehr angezeigt. Es ist zum haareraufen! (Vielen, vielen Dank übrigens für eure Unterstützung.)

Meine SQL-Version ist Server-Version: 5.5.6


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Mi 20 Mär, 2019 17:39 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Aliisza hat geschrieben:
Mit den DB-Daten hat tatsächlich etwas nicht gestimmt.
Zwischendurch hatte ich noch andere Fehlermeldungen, dann bin ich die Änderungen noch einmal Schritt für Schritt durchgegangen - und seitdem wird nichts mehr angezeigt. Es ist zum haareraufen! (Vielen, vielen Dank übrigens für eure Unterstützung.)

Meine SQL-Version ist Server-Version: 5.5.6


Immernoch die debugged Version von PHP laufen? Hast du ev einen Link? Ansonsten schau dir mal die Logs durch (/var/log/apache.log, o.s.ä.)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: So 24 Mär, 2019 12:08 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Eliwood hat geschrieben:
Immernoch die debugged Version von PHP laufen? Hast du ev einen Link? Ansonsten schau dir mal die Logs durch (/var/log/apache.log, o.s.ä.)


Ja, die debugged Version von PHP läuft noch.
Der Link ist: http://www.kerhoat.de/
Die Logeinträge sehen aktuell alle in etwa so aus:
$this->bbcode_second_pass_code('', 'IP - - [24/Mar/2019:12:03:16 +0100] "GET /spielerforum/index.php?s=qdmiublshcd858f21ie0qosga7 HTTP/1.1" 200 218 "-" "Mozilla/5.0 (compatible; AhrefsBot/6.1; +http://ahrefs.com/robot/)"')

Das eingebundene Forum ist natürlich auch in einer hoffnungslos veralteten Version ... kann das alles lahmlegen?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Mo 25 Mär, 2019 11:14 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Du müsstest natürlich die Log-Einträge filtern nach hits auf dein Spiel, nicht dein Board, sonst bringt das nichts.

Könntest du von der common.php die Funktionsdefinition von page_footer hier posten?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Di 26 Mär, 2019 19:38 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Nummero 1:
$this->bbcode_second_pass_code('', 'function page_footer(){
$forumlink=getsetting("forum","http://lotgd.net/forum");
//$forumlink="http://www.anpera.net/forum/index.php?c=12#";
global $output,$nestedtags,$header,$nav,$session,$REMOTE_ADDR,$REQUEST_URI,$pagestarttime,$dbtimethishit,$dbqueriesthishit,$quickkeys,$template,$logd_version;

while (list($key,$val)=each($nestedtags)){
$output.="</$key>";

unset($nestedtags[$key]);
}')

Und Nummero 2:
$this->bbcode_second_pass_code('', '66.249.66.211 - - [26/Mar/2019:01:51:03 +0100] "GET /about.php?op=gpl&c=1-082203 HTTP/1.1" 200 20 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.66.209 - - [26/Mar/2019:18:45:29 +0100] "GET /create.php?c=1-000410 HTTP/1.1" 200 20 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
66.249.66.209 - - [26/Mar/2019:02:11:32 +0100] "GET /impressum.php HTTP/1.1" 200 254 "-" "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)"
216.244.66.197 - - [26/Mar/2019:10:16:01 +0100] "GET /index.php?c=1-203241 HTTP/1.1" 200 - "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)"
')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Do 28 Mär, 2019 07:53 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Ich brauche die gesamte Funktions-Deklaration, nicht nur die ersten paar Zeilen.

Die Logs sehen soweit in Ordnung aus - PHP wirft kein Fehler-500 aus, das heisst, dass LotGD die Fehler "abfängt". Jetzt müssen wir nur noch herausfinden, warum nichts angezeigt wird.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Sa 30 Mär, 2019 12:58 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
$this->bbcode_second_pass_code('', '
function page_footer(){
$forumlink=getsetting("forum","http://lotgd.net/forum");
//$forumlink="http://www.anpera.net/forum/index.php?c=12#";
global $output,$nestedtags,$header,$nav,$session,$REMOTE_ADDR,$REQUEST_URI,$pagestarttime,$dbtimethishit,$dbqueriesthishit,$quickkeys,$template,$logd_version;

while (list($key,$val)=each($nestedtags)){
$output.="</$key>";

unset($nestedtags[$key]);
}
$script.="<script language=\"JavaScript\" type=\"text/javascript\">
<!--
document.onkeypress=keyevent;
function keyevent(e){
var c;
var target;
var altKey;
var ctrlKey;
if (window.event != null) {
c=String.fromCharCode(window.event.keyCode).toUpperCase();
altKey=window.event.altKey;
ctrlKey=window.event.ctrlKey;
}else{
c=String.fromCharCode(e.charCode).toUpperCase();
altKey=e.altKey;
ctrlKey=e.ctrlKey;
}
if (window.event != null)
target=window.event.srcElement;
else
target=e.originalTarget;
if (target.nodeName.toUpperCase()=='INPUT' || target.nodeName.toUpperCase()=='TEXTAREA' || altKey || ctrlKey){
}else{";
reset($quickkeys);
while (list($key,$val)=each($quickkeys)){
$script.="\n if (c == '".strtoupper($key)."') { $val; return false; }";
}
$script.="
}
}
//-->
</script>";

// chat preview mod by Chaosmaker Modified for Ellis Colortags by Devilzimti)- start

$appoencode = Load_Tags();
$cases= " ";
while(list($key,$val) = each($appoencode)) {
if($val['allowed'] == true) {
$cases .= "
case \"".$val['code']."\":\n
if (openspan) output= output+\"</span>\"; else openspan = true;\n
output= output+\"<span style='color: #".$val['color'].";'>\";\n
break;\n ";
}else{
$cases .= "\n//".$val['code']." darf hier nicht benutzt werden!\n ";
}
}
$script .= <<<JS
<script type="text/javascript">
<!--
function appoencode(data) {
var Fundstelle = -1;
var tag = '';
var append = '';
var output = '<br />Vorschau: ';
var openspan = false;
while ((Fundstelle = data.search(/`/)) != -1) {
tag = data.substr(Fundstelle+1, 1);
append = data.substr(0,Fundstelle);
append = append.replace(/</,'&lt;');
append = append.replace(/>/,'&gt;');
output = output+ append;
if (data.length >= Fundstelle+2) data = data.substring(Fundstelle+2,data.length);
else data = '';
switch (tag) {
case "0":
if (openspan) output= output+"</span>";
openspan = false;
break;
{$cases}
default:
output= output+"`"+tag;
}
}
output += data;
if (openspan) output += '</span>';
return output;
}
//-->
</script>
JS;




// chat preview mod by Chaosmaker (Modified for Ellis Colortags by Devilzimti) - end
$footer = $template['footer'];
if (strpos($footer,"{paypal}") || strpos($header,"{paypal}")){ $palreplace="{paypal}"; }else{ $palreplace="{stats}"; }

//NOTICE
//NOTICE Although I will not deny you the ability to remove the below paypal link, I do request, as the author of this software
//NOTICE that you leave it in.
//NOTICE
$paypalstr = '<table align="center" style="margin:0"><tr><td>';
$paypalstr .= '<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" style="margin:0">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="nahdude81@hotmail.com">
<input type="hidden" name="item_name" value="Legend of the Green Dragon Author Donation from '.preg_replace("/[`]./","",$session['user']['name']).'">
<input type="hidden" name="item_number" value="'.htmlentities($session['user']['login']).":".$_SERVER['HTTP_HOST']."/".$_SERVER['REQUEST_URI'].'">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="cn" value="Your Character Name">
<input type="hidden" name="cs" value="1">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="tax" value="0">
<input type="image" src="images/paypal1.gif" border="0" name="submit" alt="Donate!">
</form>';
$paysite = getsetting("paypalemail", "");
if ($paysite != "") {
$paypalstr .= '</td><td>';
$paypalstr .= '<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank" style="margin:0">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="'.$paysite.'">
<input type="hidden" name="item_name" value="Legend of the Green Dragon Site Donation from '.preg_replace("/[`]./","",$session['user']['name']).'">
<input type="hidden" name="item_number" value="'.htmlentities($session['user']['login']).":".$_SERVER['HTTP_HOST']."/".$_SERVER['REQUEST_URI'].'">
<input type="hidden" name="no_shipping" value="1">
<input type="hidden" name="cn" value="Your Character Name">
<input type="hidden" name="cs" value="1">
<input type="hidden" name="currency_code" value="USD">
<input type="hidden" name="tax" value="0">
<input type="image" src="images/paypal2.gif" border="0" name="submit" alt="Donate!">
</form>';
}
$paypalstr .= '</td></tr></table>';
// $paypalstr .= '</td></tr><tr><td span="2" align="right" valign="top"><a href="http://www.anpera.net" target="_blank"><img src="images/anpnet-klein.gif" alt="Sponsor" border="0"></a></td></tr></table>';
$footer=str_replace($palreplace,(strpos($palreplace,"paypal")?"":"{stats}").$paypalstr,$footer);
$header=str_replace($palreplace,(strpos($palreplace,"paypal")?"":"{stats}").$paypalstr,$header);
//NOTICE
//NOTICE Although I will not deny you the ability to remove the above paypal link, I do request, as the author of this software
//NOTICE that you leave it in.
//NOTICE
$header=str_replace("{nav}",$nav,$header);
$footer=str_replace("{nav}",$nav,$footer);

$header = str_replace("{motd}", motdlink(), $header);
$footer = str_replace("{motd}", motdlink(), $footer);
$header = str_replace("{forum}", "<a href='$forumlink' target='_blank' class='motd'>Forum</a>", $header);
$footer = str_replace("{forum}", "<a href='$forumlink' target='_blank' class='motd'>Forum</a>", $footer);

if ($session[user][acctid]>0) {
$header=str_replace("{mail}",maillink(),$header);
$footer=str_replace("{mail}",maillink(),$footer);
$header=str_replace("{chat}","<a href='chat.php' target='_blank' class='motd' onClick=\"".popup("chat.php").";return false;\">Chat</a>",$header);
$footer=str_replace("{chat}","<a href='chat.php' target='_blank' class='motd' onClick=\"".popup("chat.php").";return false;\">Chat</a>",$footer);
$header=str_replace("{kurier}","<a href='kurier.php' target='_blank' class='motd' onClick=\"".popup("kurier.php").";return false;\">Kerhoat Kurier</a>",$header);
$footer=str_replace("{kurier}","<a href='kurier.php' target='_blank' class='motd' onClick=\"".popup("kurier.php").";return false;\">Kerhoat Kurier</a>",$footer);

}else{
$header=str_replace("{mail}","",$header);
$footer=str_replace("{mail}","",$footer);
$header=str_replace("{chat}","",$header);
$footer=str_replace("{chat}","",$footer);
$header=str_replace("{kurier}","",$header);
$footer=str_replace("{kurier}","",$footer);
$header=str_replace("{fragen}","",$header);
$footer=str_replace("{fragen}","",$footer);

}
$header=str_replace("{faq}","<a href='petition.php?op=faq' onClick=\"".popup("petition.php?op=faq").";return false;\" target='_blank' align='right' class='motd'>FAQ</a>",$header);
$footer=str_replace("{faq}","<a href='petition.php?op=faq' onClick=\"".popup("petition.php?op=faq").";return false;\" target='_blank' align='right' class='motd'>FAQ</a>",$footer);
$header=str_replace("{petition}","<a href='petition.php' onClick=\"".popup("petition.php").";return false;\" target='_blank' align='right' class='motd'>Hilfe anfordern</a>",$header);
$footer=str_replace("{petition}","<a href='petition.php' onClick=\"".popup("petition.php").";return false;\" target='_blank' align='right' class='motd'>Hilfe anfordern</a>",$footer);
$header=str_replace("{petition}","<a href='petition.php' onClick=\"".popup("petition.php").";return false;\" target='_blank' align='right' class='motd'>Fragen? Admins Kontaktieren</a>",$header);
$footer=str_replace("{petition}","<a href='petition.php' onClick=\"".popup("petition.php").";return false;\" target='_blank' align='right' class='motd'>Fragen? Admins kontaktieren</a>",$footer);

if ($session['user']['superuser']>=1){
// $sql = "SELECT count(petitionid) AS c,status FROM petitions GROUP BY status";
$sql = "SELECT max(lastact) AS lastact, count(petitionid) AS c,status FROM petitions GROUP BY status";
$result = db_query($sql);
$petitions=array(0=>0,1=>0,2=>0);
$petitions['unread'] = false;
for ($i=0;$i<db_num_rows($result);$i++){
$row = db_fetch_assoc($result);
$petitions[(int)$row['status']] = $row['c'];
if ($row['lastact']>$session['lastlogoff']) $petitions['unread'] = true;
}
db_free_result($result);
// Neue Petitionen; schauen, ob Sternchen nötig ist
$petitions['star'] = '';
if ($petitions['unread']) {
$sql = 'SELECT petitionid, lastact FROM petitions WHERE lastact > "'.$session['lastlogoff'].'"';
$result = db_query($sql);
while ($row = db_fetch_assoc($result)) {
if (!$session['petitions'][$row['petitionid']]) {
$petitions['star'] = '<span class="colDkRed">*</span>';
}
}
db_free_result($result);
}
$footer = "<table border='0' cellpadding='5' cellspacing='0' align='right'><tr><td><b><a href='viewpetition.php'>Anfragen</a>$petitions[star]:</b> $petitions[0] Ungelesen, $petitions[1] Gelesen, $petitions[2] Geschlossen.</td></tr></table>".$footer;
// $footer = "<table border='0' cellpadding='5' cellspacing='0' align='right'><tr><td><b>Anfragen:</b> $petitions[0] Ungelesen, $petitions[1] Gelesen, $petitions[2] Geschlossen.</td></tr></table>".$footer;
addnav('','viewpetition.php');
}
$footer=str_replace("{stats}",charstats(),$footer);
$header=str_replace("{stats}",charstats(),$header);
if($session[user][loggedin]){
switch (e_rand(1,2)){
case 1:
$footer=str_replace("{vote}","<a href='http://www.galaxy-news.de/?page=charts&op=vote&game_id=1704' target='_blank'><img src='images/vote.gif' border=0 alt='Die besten Browsergames in den Galaxy-News MMOG-Charts!'></a>",$footer);
$header=str_replace("{vote}","<a href='http://www.galaxy-news.de/?page=charts&op=vote&game_id=1704' target='_blank'><img src='images/vote.gif' border=0 alt='Die besten Browsergames in den Galaxy-News MMOG-Charts!'></a>",$header);
break;
case 2:
$footer=str_replace("{vote}","<a href=\"http://www.browsergame-index.com/vote.php?id=Kerhoat\" target=\"_blank\" ><img border=\"0\" src=\"http://www.browsergame-index.com/designe/vote.gif\" width=\"\88\" height=\"30\"></a>",$footer);
$header=str_replace("{vote}","<a href=\"http://www.browsergame-index.com/vote.php?id=Kerhoat\" target=\"_blank\"><img border=\"0\" src=\"http://www.browsergame-index.com/designe/vote.gif\" width=\"\88\" height=\"30\"></a>",$header);
break;
}
}
else{
$footer=str_replace("{vote}","<a href='http://www.galaxy-news.de/?page=charts&op=vote&game_id=1704' target='_blank'><img src='images/vote.gif' border=0 alt='Die besten Browsergames in den Galaxy-News MMOG-Charts!'></a><br><a href=\"http://www.mmog-charts.de/in.php?id=40\" target=\"_blank\"><img src=\"http://www.mmog-charts.de/images/button.png\" border=\"0\" alt=\"Vote for us @ MMOG-Charts.de\" style=\"margin:2px;\"></a>",$footer);
$header=str_replace("{vote}","<a href='http://www.galaxy-news.de/?page=charts&op=vote&game_id=1704' target='_blank'><img src='images/vote.gif' border=0 alt='Die besten Browsergames in den Galaxy-News MMOG-Charts!'></a><br><a href=\"http://www.mmog-charts.de/in.php?id=40\" target=\"_blank\"><img src=\"http://www.mmog-charts.de/images/button.png\" border=\"0\" alt=\"Vote for us @ MMOG-Charts.de\" style=\"margin:2px;\"></a>",$header);
}
$header=str_replace("{script}",$script,$header);
if ($session[user][loggedin]){
$footer=str_replace("{source}","<a href='source.php?url=".preg_replace("/[?].*/","",($_SERVER['REQUEST_URI']))."' target='_blank'>Source</a>",$footer);
$header=str_replace("{source}","<a href='source.php?url=".preg_replace("/[?].*/","",($_SERVER['REQUEST_URI']))."' target='_blank'>Source</a>",$header);
}else{
$footer=str_replace("{source}","<a href='source.php' target='_blank'>Source</a>",$footer);
$header=str_replace("{source}","<a href='source.php' target='_blank'>Source</a>",$header);
}
$footer=str_replace("{copyright}","Copyright 2002-2006, Game: Eric Stevens",$footer);
$footer=str_replace("{version}", "Version: $logd_version", $footer);
//Hoster-Addon von Tronan <thibaud.roth@betriebsdirektor.de> www.lotgd.rhserver.de
$footer=str_replace("{hosting}", "Hosting: <a href=\"".getsetting("hosting_url","")."\" target=\"_blank\">".getsetting("hosting_name","")."</a>", $footer);
//Hoster-Addon Ende
$footer=str_replace("{impressum}", "<a href='impressum.php' onClick=\"".popup("impressum.php").";return false;\" target='_blank'>Impressum</a>", $footer);
$gentime = getmicrotime()-$pagestarttime;
$session[user][gentime]+=$gentime;
$session[user][gentimecount]++;
$dbtimethishit=round($dbtimethishit,2);
// $footer=str_replace("{pagegen}","Seitengenerierung: ".round($gentime,2)."s, Schnitt: ".round($session[user][gentime]/$session[user][gentimecount],2)."s - ".round($session[user][gentime],2)."/".round($session[user][gentimecount],2)."".($session[user][superuser]>1?"; DB: $dbqueriesthishit in $dbtimethishit s":"")."",$footer);
$footer=str_replace("{pagegen}","Seitengenerierung: ".round($gentime,2)."s, Schnitt: ".round($session[user][gentime]/$session[user][gentimecount],2)."s".($session[user][superuser]>1?"; DB: $dbqueriesthishit in ".$dbtimethishit."s":"")."",$footer);
if (strpos($_SERVER['HTTP_HOST'],"lotgd.net")!==false){
$footer=str_replace(
"</html>",
'<script language="JavaScript" type="text/JavaScript" src="http://www.reinvigorate.net/archive/app.bin/jsinclude.php?5193"></script></html>',
$footer
);
}

$output=$header.$output.$footer;
$session['user']['gensize']+=strlen($output);
$session[output]=$output;
saveuser();

session_write_close();
//`mpg123 -g 100 -q hit.mp3 2>&1 > /dev/null`;
//echo compress_out($output);
echo $output;
exit();
}')

Das:
//echo compress_out($output);
echo $output;

war vor einigen Tagen noch andersrum auskommentiert. Dann habe ich mal die "Weiße Seite"-Topics hier durchsucht. Hatte leider nicht den gewünschten Effekt.
exit();


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Do 04 Apr, 2019 14:03 
Offline
Großmeister
Großmeister

Registriert: Fr 01 Jul, 2005 18:41
Beiträge: 480
Wohnort: Saarbrücken
Geschlecht: Männlich
$this->bbcode_second_pass_code('', 'echo compress_out($output);
// echo $output;
')

So solllte es aussehen - ich weiss jetzt nicht ob du das so drin hattest oder nicht.

Wenn das immernoch nichts hilft hast du ( zumindest glaube ich das ) immer noch Probleme mit deinen Datenbank Daten und oder deiner dbconnect/dbwrapper.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Fr 05 Apr, 2019 07:28 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Scheint, als ob mir das Latein ausgeht ... :) In dem Fall sollten wir ein paar Tests durchführen.

Füge folgende Code-Zeile nach der Zeile mit $this->bbcode_second_pass_code('', 'function page_footer(){') direkt ein:

$this->bbcode_second_pass_code('', 'var_dump("Entering function page_footer()");')

Zusätzlich, bitte vor der Zeile mit $this->bbcode_second_pass_code('', 'exit();'):

$this->bbcode_second_pass_code('', 'var_dump("Exiting page_footer(), output has length ", strlen($output));')

Poste dann bitte, ob du nun eine Ausgabe auf der Webseite siehst.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: So 14 Apr, 2019 20:49 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Eliwood hat geschrieben:
Poste dann bitte, ob du nun eine Ausgabe auf der Webseite siehst.


Keine Ausgabe auf der Website. :( [Aber immer wieder diese Hoffnung, wenn ich etwas ändere. ^^]

Taikun14 hat geschrieben:
Wenn das immernoch nichts hilft hast du ( zumindest glaube ich das ) immer noch Probleme mit deinen Datenbank Daten und oder deiner dbconnect/dbwrapper.

Die Datenbank-Logindaten habe ich noch einmal überprüft, die sollten stimmen. Wo könnte es beim DB-Wrapper hapern; macht es Sinn, dass ich die mal poste?


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7
BeitragVerfasst: Mo 15 Apr, 2019 14:17 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Aliisza hat geschrieben:
Eliwood hat geschrieben:
Poste dann bitte, ob du nun eine Ausgabe auf der Webseite siehst.


Keine Ausgabe auf der Website. :( [Aber immer wieder diese Hoffnung, wenn ich etwas ändere. ^^]


Das ist interessant. Ersetze mal bitte "var_dump" mit "die" (den Parameter gleich lassen) und teste es wieder. Es scheint mir, als ob deine page_footer()-Funktion nie aufgerufen wird.

Im nächsten Schritt lade folgenden Code als neue Datei auf deinen Server (gleiches Verzeichnis wie index.php). Rufe sie manuell auf und sage mir, was passiert:

$this->bbcode_second_pass_code('', '<?php

var_dump("Called File", __FILE__);

var_dump("Test to include common.php");

require_once "common.php";

var_dump("Was common.php included?");
var_dump(get_included_files());
')


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7 (Aliisza)
BeitragVerfasst: Di 16 Apr, 2019 18:25 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Schritt 1: Nichts.

Schritt 2:

string(11) "Called File" string(28) "/var/www/web26/html/test.php" string(26) "Test to include common.php"


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7 (Aliisza)
BeitragVerfasst: Mi 17 Apr, 2019 08:36 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Ah, witzig.

Häng bitte mal deine common.php an.

Zur Erklärung: Irgendwas in deiner common.php stoppt die Ausführung vom Script. Deshalb die weisse Seite.


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7 (Aliisza)
BeitragVerfasst: Mi 24 Apr, 2019 19:29 
Offline
User
User
Benutzeravatar

Registriert: Mo 07 Mai, 2007 20:33
Beiträge: 11
Freche Common.php ... mal sehen, was ich da komisches veranstaltet habe.

https://www.dropbox.com/s/n2f0y43hextsd ... p.txt?dl=0 (Anhängen der Datei hat mir das Forum nicht erlaubt.)


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: Update zu PHP 7 (Aliisza)
BeitragVerfasst: Do 25 Apr, 2019 20:05 
Offline
Marquis Pherae
Marquis Pherae

Registriert: Mi 09 Feb, 2005 16:01
Beiträge: 3922
Wohnort: Basel
Geschlecht: Männlich
Ja, leider in dieser uralten Version eine nach wie vor vorhandene Krücke.

Scheint okay zu sein. Das heisst, das einzige, dass das Problem auslösen könnte, ist folgende stelle:

$this->bbcode_second_pass_code('', '
$link = db_pconnect($DB_HOST, $DB_USER, $DB_PASS) or die (db_error($link));
db_select_db($link, $DB_NAME) or die (db_error($link));
define("LINK",$link);
')

Das heisst, dass du nach wie vor Probleme hast mit deiner Datenbank ...


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 20 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 4 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen
Du darfst keine Antworten zu Themen in diesem Forum erstellen
Du darfst deine Beiträge in diesem Forum nicht ändern
Du darfst deine Beiträge in diesem Forum nicht löschen
Du darfst keine Dateianhänge in diesem Forum erstellen

Suche nach:
Gehe zu:  
cron
POWERED_BY
Deutsche Übersetzung durch phpBB.de
anpera.net - Impressum