HTML & PHP

TYPO3: Seitentitel in Extension (USER_INT) ändern

September 29, 2010

Um den Seitentitel einer Seite mit einer Extension in TYPO3 zu ändern, setzt man diesen normalerweise einfach über das globale TSFE Objekt. $GLOBALS[’TSFE’]->page[’title’] = ‘Neuer Titel’; Das Problem bei USER_INT Extension ist jedoch, dass zum Zeitpunkt, wenn die Extension aufgerunfen und erzeugt wird, bereits der gesamte gecachte Seiteninhalt erstellt wurde. Und damit auch der Titel [...]

[weiterlesen]

The Processing Instruction Target Matching “[xX][mM][lL]” is Not Allowed

März 30, 2010

Diese interssante Fehlermeldung hatte ich vor kurzem bei der Verwendung einer XML-Datei. Die Lösung ist so einfach, wie der Text der Fehlermeldung unaussagekräftig: Vor dem XML-Prolouge <?xml version="1.0"?> dürfen keine Leerzeichen, Zeilenumbrüche, etc. stehen. Das wars auch schon.

[weiterlesen]

Silverlight über externe URL laden

März 24, 2010

Möchte man eine Silverlight-Anwendung über eine externe URL, also eine andere Domain laden, so gibt es genauso wie bei Flash einige Probleme mit den Sicherheitsrichtlinien. Vor allem kommt es zu Problemen, wenn man noch weitere Requests zu externen Quellen, Parameter oder das HTML Dokument direkt zugreifen will. Bei erstem hilft einen die altbekannte crossdomain.xml weiter. [...]

[weiterlesen]

HTML-Dokumente mit tidy untersuchen

April 17, 2008

Die DOM-Struktur eines HTML-Dokuments lässt sich auf einfache Art und Weise mittels tidy (http://de3.php.net/manual/de/book.tidy.php) untersuchen. Leider ist diese Klasse in PHP noch nicht richtig implementiert und die Dokumentation weist noch sehr viele Lücken auf. HTML-Dokument laden tidy kann direkt Dateien oder aber auch Strings laden. Dies erfolg über die Methoden parseFile() und parseString() // Laden [...]

[weiterlesen]

Function: generate_pw($str_len)

Mai 13, 2007

Folgende Funktion erzeugt ein zufällig generiertes Passwort einer beliebigen Länge und gibt dieses zurück. Die Länge des Passwortes gibt der Paramter $str_len an. Das fertige Script liefert dann ein Ergebniss wie dieses: E4L193cI private function generatePW($str_len) { if(!filter_var($str_len, FILTER_VALIDATE_INT)) return 0;   $zeichen = ‘abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890′; $zeichen_anz = strlen($zeichen); $pw = ”;   for($i = 0; [...]

[weiterlesen]

Ming installieren

April 1, 2007

Ming ist eine Libary zum erzeugen von SWF-Dateien (Flash). Unter anderem gibt es dafür auch ein PHP-Modul. Da mir die Installation einige Probleme bereitet hat, hier mal eine kleine Anleitung. Ich habe versucht ming-0.3.0 zu installieren. Als System verwende ich Ubuntu 6.06 sowie PHP 5.12. Darauf hab ich es nicht zum laufen bekommen. Erst mit [...]

[weiterlesen]

Tutorial: Zufälliges Bild anzeigen

Februar 28, 2007

Auf vielen Webseiten sieht man es – der zufällige Header, der von mal zu mal sich ändert. Wie man so etwas für seine eigene Homepage realisieren kann, ist ziemlich einfach. Der PHP-Code In meinem Beispiel speicher ich die verschiedenen Bilderurls in einem Array. Dafür kann aber im Prinzip jede andere Methode, wie Datenbank, etc. verwendet [...]

[weiterlesen]

GameServer Query Codes und PHP-Serverliste

Februar 18, 2007

Ich habe eine interessante Seite gefunden, auf welcher die Query Codes und Rückgabewerte von GameServern beschrieben sind. Wer sich da dann noch etwas einarbeitet, kann damit ganz nützliche Sachen machen wie z. B. eine eigene Serverliste, etc. dev.kquery.com

[weiterlesen]

Tutorial: Verzeichnisse auslesen

Februar 1, 2007

Oftmals muss man ein Verzeichnis auslesen, um etwa eine Dateiliste zu erhalten oder ein Dynamische Menüstruktur zu erstellen. Dies kann per PHP auf einfache Art und Weise realisiert werden. Auslesen der Verzeichnisses Zum Auslesen wird nur ein kleiner PHP-Code benötigt: $pfad = "/absoluter/pfad/zum/zielordner//"; $fd = dir($pfad); while($v = $fd->read()) { echo($v); } $fd->close(); Die Variable [...]

[weiterlesen]

Dateiupload mit PHP

Januar 28, 2007

Oft ist er hilfreich, wenn Besucher gleich Dateien auf den Server hochladen können. Dies ist mit PHP sehr einfach zu realisieren. Das Formular Als erstes benötigen wir ein einfaches Formular, wo der Besucher die Datei auf seinen lokalen Rechner auswählen kann. Der einzige Unterschied zu normalen HTML-Formularen besteht darin, dass ein Input-Feld mit den Typ [...]

[weiterlesen]