PHP Code in overall_header.tpl ausführen
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.
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.
PHP Code in overall_header.tpl ausführen
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.
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.
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:
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");
?>