PHP Code in overall_header.tpl ausführen

Alles zu Styles, Templates, Icons und Smilies für phpBB 2.0, sowie allgemeine Designfragen zur Integration von phpBB in bestehende Websites.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.0, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
GiX

PHP Code in overall_header.tpl ausführen

Beitrag von GiX »

Hi,

ich möchte in der <i>overall_header.tpl</i> PHP Code ausführen. Das funktioniert aber nicht. Wenn ich den PHP Code hingegen in eine normale .php Datei schreibe, funktioniert es.
Zaxwab
Mitglied
Beiträge: 15
Registriert: 12.07.2003 03:12

Beitrag von Zaxwab »

...
Zuletzt geändert von Zaxwab am 11.10.2006 20:02, insgesamt 2-mal geändert.
Gast

Beitrag von Gast »

Gibt es auch eine andere Möglichkeit einen dynamischen Text in die overall_header.tpl zu bringen, denn einen eigenen Server habe ich leider nicht.
Zaxwab
Mitglied
Beiträge: 15
Registriert: 12.07.2003 03:12

Beitrag von Zaxwab »

...
Zuletzt geändert von Zaxwab am 11.10.2006 20:02, insgesamt 1-mal geändert.
GiX

Beitrag von GiX »

Ich hab in den overall_header.tpl neben FAQ, Suchen und den anderen Zeugs noch "Chat" hingeschrieben. Nun möchte ich anzeigen, wieviele User gerade im Chat sind, doch der PHP Code für das Script wird nicht ausgeführt.
Zaxwab
Mitglied
Beiträge: 15
Registriert: 12.07.2003 03:12

Beitrag von Zaxwab »

...
Zuletzt geändert von Zaxwab am 11.10.2006 20:02, insgesamt 1-mal geändert.
Gast

Beitrag von Gast »

Includen per PHP (wenn du JavaScript meinst, dann sag mir bitte wie) lässt sich natürlich auch nicht, da das auch PHP Code ist.

Das PHP-Script sieht wie folgend aus:

Code: Alles auswählen

<?php
$c_server = "irc.irc-mania.de";
$c_port = 6666;
$c_nick = "Bot".time();
$c_realname = "User-Count-Bot";
$c_channel = "#Parallactic";

$cid = fsockopen($c_server,$c_port,$errno,$errstr,2)
 or die("Keine Verbindung möglich: ".$errno." (".$errstr.")");
fputs($cid,"USER PHPBot 0 0 :$c_realname\r\n");
fputs($cid,"NICK $c_nick\r\n");
$repeat = 1;
while ($repeat) {
 $nline = fgets($cid,1024);
 if(substr($nline,0,4) == "PING") {
  $ping = explode(":", $nline);
  fputs($cid, "PONG $ping[1]\r\n");
 }
 $templine = explode(":",$nline);
 if ($templine[1] == ($c_nick." MODE ".$c_nick." ")) fputs($cid,"LIST $c_channel\r\n");
 $templine = explode(" ",$nline);
 if ($templine[1] == 322) $channel_user_count = $templine[4];
 if ($templine[1] == 323) $repeat = 0;
}
fputs($cid, "QUIT : $c_realname\r\n");
fclose($cid);
if (!$channel_user_count) echo ("0");
else if ($channel_user_count == 1) echo ("1");
else echo ("$channel_user_count");
?>
Zaxwab
Mitglied
Beiträge: 15
Registriert: 12.07.2003 03:12

Beitrag von Zaxwab »

...
Zuletzt geändert von Zaxwab am 11.10.2006 20:03, insgesamt 1-mal geändert.
GiX

Beitrag von GiX »

Gibts da keine andere Möglichkeit?
GiX

Beitrag von GiX »

Ich meine, im Forum wird da ja auch irgendwie PHP Code ausgeführt. Wie funktioniert das da?
Antworten

Zurück zu „phpBB 2.0: Styles, Templates und Grafiken“