Neuigkeiten:

moziloCMS verwendet Cookies. Wenn Sie auf unserer Seite weitersurfen, stimmen Sie der Cookie-Nutzung zu Datenschutzerklärung
moziloCMS Layouts
moziloCMS Plugins

Hauptmenü

Problem mit Leerzeichen bei {PAGE_NAME}

Begonnen von Dofu, 07. November 2012, 11:41:46

« vorheriges - nächstes »

Dofu

Hallo,

ich habe ein technisches Problem bei der Weiterverarbeitung der CMS-Variable {PAGE_NAME}.

In einer Inhaltsseite habe ich folgenden Code integriert:
{php|$GLOBALS['page'] = {PAGE_NAME}; require_once('count.php');}Ziel: Die globale Variable '$page' wird angelegt und in der externen, einzuladenden count.php weiterverarbeitet; hier wird dann dynamisch eine Datei mit dem Namen der Seite und dem Inhalt "0" angelegt und bei erneutem Zugriff auf diese Seite weitergezählt (count++). Funktioniert soweit einwandfrei, sogar bei Namen mit Umlauten (z.B. "Mähdrescher" wird zu "Mähdrescher").

Probleme gibt es, wenn der Seitenname Leerzeichen hat, also aus mehreren Worten besteht (viell. auch bei anderen Sonderzeichen, aber soweit bin ich noch gar nicht). Mit str_replace() kann ich in der externen Datei count.php nicht arbeiten, weil dort die globale Variable gar nicht ankommt! Meine Vermutung ist, dass dort wohl das Problem liegt: Bei der Registrierung des Seitennamens trotz Leerzeichen...?
Wie kann man sich dem nähern? Wo ist der Ansatz?

Hinweis: Es handelt sich um kein dringendes Problem. Mache das rein aus Interesse und Spaß am Programmieren. Aber wer weiß, ob man das später mal gebrauchen kann... Für Antworten herzlichen Dank!
Viele Grüße!

stefanbe

#1
probier das mal
{php|$GLOBALS['page'] = '{PAGE_NAME}'; require_once('count.php');} 
lg stefanbe

Dofu

#2
Super! Es funktioniert.

Vielen Dank!