MyBB.de Forum

Normale Version: Problem mit include-Script
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Ich versuche mit include(counter.php) einen Counter in meine Forumseite einzubinden. In dem Includefile existiert eine Variable $count. Diese existiert
dann aber nach dem include nicht in der index.php und somit auch nicht im Template.
Was muß ich machen, um diese Variable vom Include-file in meine Index zu bringen?
"global $count" hat weder im include noch in der index-datei geholfen.
Habe schon alles durchprobiert, die Variable bleibt leer, aber mit echo lies sich diese ausgeben. Ich will kein "echo" ich brauche die Variable. Wie mache ich das?
Hallo Riccardo,

siehe dir hierzu einmal > diesen Beitrag an.

Baue den (angepassten) Code einfach in die Datei "index.php" ein.
Da erscheint jetzt komischerweise ein Webradio aber kein Counter.
Das Webradio kriege ich gar nicht mehr weg jetzt.
Sieht so aus als ob ich damit mein Board versaut hab Sad
Helft mir bitte! Hab die Templates schon zurückgesetzt aber
das Radio bleibt trotzdem drin. Das wollte ich gar nicht haben.
linwinman schrieb:Baue den (angepassten) Code einfach in die Datei "index.php" ein.

Der verlinkte Beitrag war ein Beispiel. Wink

Füge am Anfang der Datei folgenden Code z. B. ein:
PHP-Code:
ob_start();
include(
"counter.php");
$counterob_get_contents();
ob_end_clean(); 
Danach kannst du die Variable {$counter} im Template index an der gewünschten Stelle einfügen.
Ich werde die Index.php mit der anfänglichen austauschen und das mal probieren.
Bleibt allerdings noch eines offen, was ich auch in dem Thema angesprochen habe,
welches irgendwie im "Forum Mülleimer" gelandet ist, obwohl ich es nicht gelöscht habe
und zwar: Der Counter (Code siehe im Mülleimer) zählt die Aufrufe nicht, wenn er included ist.
Er zählt nur, wenn er direkt als URL mit dem Browser ohne include aufgerufen wird.

Deshalb fragte ich in meinem zweiten Thema nach einem geeigneten MyBB Plugin hierfür.
Ich glaube kaum, dass ich das mit dem Code noch hinkriege, außer jemand
weis noch eine Antwort darauf.
Ich habe das > zweite Thema wieder ins Forum gestellt.