Sie sind nicht angemeldet.

1

Sonntag, 20. Januar 2019, 13:49

Test der Forenfunktionen

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
<?php 
//Gib den Endzeitpunkt an! 
$endTime mktime(000122020); //Stunde, Minute, Sekunde, Monat, Tag, Jahr; 

//Aktuellezeit des microtimestamps nach PHP5, für PHP4 muss eine andere Form genutzt werden. 
$timeNow microtime(true); 

//Berechnet differenz von der Endzeit vom jetzigen Zeitpunkt aus. 
$diffTime $endTime $timeNow//Zerlegt $diffTime am Dezimalpunkt, rundet vorher auf 2 Stellen nach dem Dezimalpunkt und gibt diese zurück.
$milli explode("."round($diffTime2)); 
$millisec round($milli[1]); 

//Berechnung für Tage, Stunden, Minuten 
$day floor($diffTime / (24*3600)); 
$diffTime $diffTime % (24*3600); 
$houre floor($diffTime / (60*60)); 
$diffTime $diffTime % (60*60); 
$min floor($diffTime 60); 
$sec $diffTime 60//Ausgabe von $day (Tage), $houre (Stunden), $sec (Sekunden), $millisec (Millisekunden) 
echo $day." Tage "; 
echo $houre." Stunden "; 
echo $min." Minuten "; 
echo $sec." Sec "; 
echo $millisec." Millisec"?>


Edit: Schade... Ich dachte dass der PHP-Code ausgeführt wird. Es ist ein Countdown bis Jahrenwechsel 2019/20.

2

Sonntag, 20. Januar 2019, 16:41

Moin Flori,

in den Standardeinstellungen für die Forensoftware ist nicht hinterlegt, dass User in ihren Beiträgen php-Codes ausführen können, wohl aus Sicherheitsgründen, siehe Seite 21:

https://www.woltlab.com/media/227-handbu…-board-4-0-pdf/

3

Montag, 21. Januar 2019, 07:24

Moin,

die php-Codes sind eigentlich nur Admins zugänglich, da diese sich meist im Adminbereich von Foren jeder einzelnen Gruppe zuordnen lassen.

Es wäre auch dumm, den normalen Usern diese Codes zugänglich zu machen, da damit auch das Design des Forums verändert werden kann. Besser so, da so jeder Nutzer und Gast sonst am Layout herumbasteln könnte.


mfg

Hank

4

Montag, 21. Januar 2019, 07:39

Hallo Hank,

Nein, ich dachte dass er vielleicht in einem Fenster im Beitrag ausgeführt wird

5

Donnerstag, 24. Januar 2019, 07:57

Moin Flori,

ausgeführt wird er im Forum nicht. Wir hatten gerade bis heute einen Counter im Header, der eine bestimmte Zeit heruntergezählt hat. Allerdings kenne ich mich mit PHP-Programmierung genauso gut aus, wie ne Kuh beim Klettern.

Ich weiß nur, dass das Ding da funktioniert.


mfg

Hank

Ähnliche Themen