tutorials.de Buch-Aktion 05/2012
RSS-Feed anzeigen

Programming

test

  1. Zeichenmengen für reguläre Ausdrücke generieren

    von Gumbo am 05.06.08 um 17:37 (Gumbos Blog)
    Ich habe mal wieder aus Ärger darüber, immer wieder Zeichenmengen für reguläre Ausdrücke aus einer vorgegebene Menge von Zeichen per Hand erstellen zu müssen, eine Hilfsfunktion geschrieben.
    PHP-Code:
    function preg_createCharacterSet($chars$complement=false$basicSet=null)
    {
        
    $retVal '';
        
    $sc implode(''array_merge(range("\x00""\x20"), array("\x2D""\x5B""\x5C""\x5D"), range("\x7F""\xFF"))); 
    ...
    Kategorien
    Programming
  2. HTTP-äquivalente Metaangaben

    von Gumbo am 30.07.07 um 15:24 (Gumbos Blog)
    Die HTTP-äquivalenten Metaangaben im Kopf eines HTML-Dokuments (allgemein auch als Meta-Tags bezeichnet) werden leider nicht immer so äquivalent zu gleichnamigen HTTP-Header-Feldern behandelt wie gewünscht. Und auch wenn es ausdrücklich erlaubt ist, dass der Webserver sie verarbeitet und entsprechende Felder im HTTP-Header setzt, so dass sie wirklich HTTP-äquivalent sind, kenne ich keinen Webserver, der das tut.

    Also habe ich eine Funktion für die Ausgabepufferfunktion ob_start() ...
    Kategorien
    Programming
  3. Funktion zur Fehlermeldung und -behandlung

    von Gumbo am 25.07.07 um 22:24 (Gumbos Blog)
    Falls ihr die trigger_error()-Funktion kennt und nutzt um eigene Fehlermeldungen abzusetzen, wisst ihr sicherlich, dass diese Funktion einen entschiedenen Nachteil hat: in einer Funktion aufgerufen, gibt sie als Quelle des Fehlers den Ort des Aufrufs der trigger_error()-Funktion an und nicht die Quelle der Funktion, in der der Fehler gemeldet wurde, wie es sonst bei nativen Funktionen der Fall ist.
    Ein Beispiel:
    Code :
    1
    2
    3
    
    1: function foobar( $arr )
    2: {
    3:     if( !is_array($arr) ) {
    ...
    Kategorien
    Programming