Kurzes .php-Script in html einbinden +- Sponsor-Board.de (https://www.sponsor-board.de) +-- Forum: Community (/forumdisplay.php?fid=56) +--- Forum: Hilfe (/forumdisplay.php?fid=102) +---- Forum: Scripting (/forumdisplay.php?fid=108) +---- Thema: Kurzes .php-Script in html einbinden (/showthread.php?tid=58332) |
Kurzes .php-Script in html einbinden - TheGameqt - 04.01.2016 21:43 Moinsen^^ Ich sitze seit gestern Abend an einem eigentlich recht einfachen Problem. Ich habe jeweils 2 .php-Scripts, die den Minecraft und Teamspeak-Server anpingen und dann den Online-Status angeben. Das funktioniert soweit auch prima, jedoch soll das ganze jetzt in unserer Website eingebunden werden. Doch an diesem Punkt scheitert es. Ich selbst habe absolut keine Ahnung von der Materie und hab das ganze so nach Tutorials zusammengebastelt. Zwar habe ich Anleitungen gefunden, wie php in html eingebunden werden kann, jedoch funktioniert das Script dann nicht mehr; es wird absolut nichts angezeigt. [Link: Registrierung erforderlich] Kennt ja jemand Rat? Und wo ich schon dabei bin: Gibts auch eine Möglichkeit, so etwas in ein Mybb-Forum einzubinden? Viele Grüße Chris RE: Kurzes .php-Script in html einbinden - MrFastDie - 04.01.2016 21:56 PHP kann nicht in HTML eingebunden werden, denn PHP muss erst vom Server verarbeitet werden HTML jedoch vom Browser. in Mybb kannst du das sicherlich einbinden. Ich würde dir anbieten mir das mit dir mal in Ruhe anzusehen, wenn du Interesse hast. Vllt finden wir ja eine Lösung für deine derzeitige Webseite. RE: Kurzes .php-Script in html einbinden - McHeinrich - 04.01.2016 22:03 iFrame oder HTML in die PHP-Datei einbauen. RE: Kurzes .php-Script in html einbinden - TheGameqt - 04.01.2016 22:39 McHeinrich schrieb: iFrame oder HTML in die PHP-Datei einbauen.
RE: Kurzes .php-Script in html einbinden - italian-power - 05.01.2016 02:22 benenn deine html seite in .php, da wo du das php einbinden willst mach ein <?php include... ?> Es kann sein, dass dein Teamspeak nicht funktioniert da muss die Zeile so aussehen: Code: @$abfrage = fsockopen (udp://$ip, HIER IST DER PORT, $errno, $errstr, 5); //Port angeben standart: 25565 (Bei Minecraft)
RE: Kurzes .php-Script in html einbinden - Phinitris - 05.01.2016 03:31 italian-power schrieb: benenn deine html seite in .php, da wo du das php einbinden willst mach ein <?php include... ?>
Es kann sein, dass dein Teamspeak nicht funktioniert da muss die Zeile so aussehen: Code: @$abfrage = fsockopen (udp://$ip, HIER IST DER PORT, $errno, $errstr, 5); //Port angeben standart: 25565 (Bei Minecraft)
Du meinst wohl eher tcp:// bei Minecraft und udp:// bei Teamspeak RE: Kurzes .php-Script in html einbinden - Pilot - 05.01.2016 04:19 Ich gehe mal ganz stark davon aus das du das ganze via HTML in eines der MyBB-Templates einfügen willst. Dazu gibt es für das MyBB eine Erweiterung und nennt sich [Link: Registrierung erforderlich]. Damit kann man ganz einfach PHP in die HTML-Templates mit einbinden, du brauchst also nicht extra eine Datei um einen TS/MC anzupingen sondern schreibst das ganze einfach mit ins Template als PHP-Code. RE: Kurzes .php-Script in html einbinden - TheGameqt - 05.01.2016 11:17 italian-power schrieb: benenn deine html seite in .php, da wo du das php einbinden willst mach ein <?php include... ?>
Es kann sein, dass dein Teamspeak nicht funktioniert da muss die Zeile so aussehen: Code: @$abfrage = fsockopen (udp://$ip, HIER IST DER PORT, $errno, $errstr, 5); //Port angeben standart: 25565 (Bei Minecraft)
RE: Kurzes .php-Script in html einbinden - Schwester Wombat - 05.01.2016 18:03 Da das PHP-Script ein Bild ausgibt kannst du es nicht einfach per Include in die HTML-Datei einfügen. Wenn du das PHP-Script auch als einzelne Datei abändern kannst, dann machst du einfach im HTML-Code an der Stelle, wo das Bild hinsoll <img src="/pfad/zur/php/datei.php" alt="Alterantivtext" /> Oder was für meinen Geschmack besser wäre, dass du den PHP-Code, der das Bild auswählt abänderst, dass statt readfile('offline.png') bzw. readfile('online.png') eine Variable (z.B. $filename) gesetzt wird, also $filename = 'offline.png' bzw. $filename = 'online.png'. Und am Ende fügst du noch folgendes hinzu: echo '<img src="'.$filename.'" alt="Alterantivtext (evtl. per Variable dynamisch setzen)">'; RE: Kurzes .php-Script in html einbinden - TheGameqt - 05.01.2016 18:32 Schwester Wombat schrieb: Da das PHP-Script ein Bild ausgibt kannst du es nicht einfach per Include in die HTML-Datei einfügen.
Wenn du das PHP-Script auch als einzelne Datei abändern kannst, dann machst du einfach im HTML-Code an der Stelle, wo das Bild hinsoll <img src="/pfad/zur/php/datei.php" alt="Alterantivtext" /> Oder was für meinen Geschmack besser wäre, dass du den PHP-Code, der das Bild auswählt abänderst, dass statt readfile('offline.png') bzw. readfile('online.png') eine Variable (z.B. $filename) gesetzt wird, also $filename = 'offline.png' bzw. $filename = 'online.png'. Und am Ende fügst du noch folgendes hinzu: echo '<img src="'.$filename.'" alt="Alterantivtext (evtl. per Variable dynamisch setzen)">';
RE: Kurzes .php-Script in html einbinden - T-I-M - 05.01.2016 18:39 Moin, dafür einfach das hier in das img-Tag einfügen: style="width: 150px; height: 150px;" RE: Kurzes .php-Script in html einbinden - TheGameqt - 05.01.2016 18:53 Man nähert sich in kleinen Schritten der Lösung [Link: Registrierung erforderlich] [Link: Registrierung erforderlich] Das liegt jetzt in diesem Abschnitt drin (Der Teil unten kann ignoriert werden, ist nur zur Komplettheit drin) Wie man oben im Link sieht, ist das Bild aber etwas versetzt unter dem Text, wobei alle anderen Buttons perfekt dadrunter sitzen. RE: Kurzes .php-Script in html einbinden - T-I-M - 05.01.2016 19:22 Hallo, dafür style="width: 150px; height: 150px; margin-left: auto; margin-right: auto;" verwenden. |