PHP Debugging mit einer MessageBox

Vom Job her schätze ich die Funktion einer MessageBox um Scripte zu debuggen, bzw zum schauen was zu welcher Zeit in einer Variable ist.

Dies habe ich nun nach PHP adaptiert und eine Funktion gebaut die den Inhalt einer Variablen ausgeben kann:



Veröffentlicht unter PHP | Verschlagwortet mit

Umlaute in der PHP mail() Funktion

Dieses Problem kennen wahrscheinlich die meisten Benutzer welche die mail() Funktion von PHP benutzen und das Subject im Formular definieren lassen, bzw als Absendernamen einen Namen mit Umlauten benutzen möchten.

Mit diesem Code kann die mail() Funktion mit Umlauten umgehen:


Wenn in PHP das IMAP Modul nicht enigebaut ist, funktioniert die PHP Funktion „imap_8bit“ nicht. Deshalb empfehle ich an dieser Stelle als Ersatz diese Funktion:



Quelle PHP.net Kommentar von UMU

Wer sich für die ISO 8859-1 Codierung interessiert, den Verweise ich auf die Tabelle ISO 8859-1 (PDF)

Veröffentlicht unter PHP | Verschlagwortet mit ,

CMSMS: Externe Links über eine interne Seite schleusen

Vor kurzem habe ich aufgrund eines Post im CMS Made Simple Forum zwei Funktionen geschrieben mit denen man dies bewerkstelligen kann.

Die erste Funktion wird zur Erstellung des externen Links verwendet:

{exturl cmspage="extpage" exturl="http://example.com"}

Mit dem Parameter „cmspage“ wird angegeben auf welche Seite der Link umgeleitet wird. Der Parameter „exturl“ enthält den Link. Bevor der Besucher auf die verlinkte Seite gehen kann, wird er so auf die Seite mit dem Alias „extpage“ geleitet. Auf dieser Seite wird der Tag

{exturlpage}

eingefügt. Dieser ist für die Weiterleitung auf die externe Seite verantwortlich.

Die beiden Funktionen müssen in den /plugin Ordner der CMS Made Simple installation abgelegt werden.

Download exturl Funktion

Ich lehne jegliche Verantwortung für Fehler in der Programmierung oder schäden welche durch die Installation oder den Betrieb der Funktionen entstanden sind ab.