PHPGangsta - Der praktische PHP Blog

PHP Blog von PHPGangsta


Archive for Mai, 2011

Kleines Script zum Aufräumen

with 16 comments

Ich stand kürzlich vor dem Problem, ein Verzeichnis aufräumen zu müssen, in dem andauernd neue Dateien abgelegt werden, von denen ich aber nur die aktuellsten 5 Dateien behalten möchte.

Gesagt getan.

Erster Schritt ist die Erstellung einer Liste mit allen Dateien um die es geht. Da in dem Verzeichnis noch andere Dateien liegen lasse ich einen regulären Ausdruck entscheiden, ob der Dateiname ins Schema passt oder nicht. Danach wird die Liste der betroffenen Dateien nach dem „Letzten Änderungsdatum“ sortiert und zum Schluss alle überflüssigen Dateien gelöscht. Hier der Quellcode meiner kleinen Klasse:

Weiterlesen »

Written by Michael Kliewe

Mai 19th, 2011 at 9:52 am

Posted in PHP

Tagged with ,

Linkpool Nummer 17

without comments

Länger gab es keine Links mehr von mir, nun aber eine etwas größere Sammlung für diesen bewölkten Sonntag:

Written by Michael Kliewe

Mai 15th, 2011 at 12:52 pm

Posted in PHP

Tagged with , ,

Versprechen einlösen: Kommentaranzahl -> Buch Verlosung

with 8 comments

Wer die Kommentare des PHPStorm Artikels hier im Blog verfolgt hat, hat vielleicht gelesen dass ich mir im Falle eines neuen Kommentaranzahl-Rekords etwas für euch überlegen wollte. Der alte Rekord von 162 Kommentaren zum Artikel meines ersten Bloggeburtstags wurde deutlich übertroffen, aktuell sind es 218 Kommentare, das wird echt schwer zu übertreffen sein in der Zukunft.

Und nun habe ich ein Geschenk für euch, nämlich das Buch Coders at Work – Bedeutende Programmierer und ihre Erfolgsgeschichten, das ich freundlicherweise vom mitp-Verlag für euch bekommen habe. Ich habe selbst auch noch ein Exemplar hier liegen, das ich als nächstes lesen und vorstellen werde wenn ich mein aktuelles Buch durch habe.

 

 

Was müßt ihr tun? Nur eine schnelle E-Mail mit dem Betreff „Coders“ an schicken. Ich werde dann alle E-Mails, die bis zum 20.05.2011 23:59 eintreffen nach Größe sortieren, und derjenige, der in der Mitte steht, gewinnt das Buch. Sollte es zwei mittlere Plätze geben (bei einer geraden Anzahl von E-Mails) wird der obere von beiden gewinnen.

Danke für eure vielen Kommentare!

Written by Michael Kliewe

Mai 13th, 2011 at 9:59 am

Posted in Allgemein

Tagged with , , ,

Test von content.de, einem Inhalts-Portal

with 40 comments

Ich habe vor einigen Monaten von content.de gehört, und mich interessierte die Vorgehensweise, vor allem aber auch die Qualität der Texte, die man dort kaufen kann. Vielleicht benötigt man ja mal für eine Webseite Texte, auf die man selbst keine Lust hat 😉 Oder aber man hat selbst so viel Lust am Schreiben und möchte Geld verdienen, Texte für content.de erstellen die dann bezahlt werden. content.de sorgt dafür dass sich Autoren und Auftraggeber finden, überprüft die Abgabetexte auf die geforderten Keywords und überprüft auch auf mögliche Plagiate.

Wichtig: Das war nur ein Test, keine Sorge, so wie in der Vergangenheit wird es auch in Zukunft hier keine gekauften Artikel geben, alles kommt aus meiner Hand oder der Hand der Gastautoren.

Also habe ich einfach kurzerhand einen Account erstellt, 25 Euro aufgeladen und geschaut, wie weit ich damit komme.

Bei content.de gibt es verschiedene Qualitätslevel, und ich habe 2 Aufträge erstellt. Einen einfachen Artikel über PHP Namespaces mit 3 Sternen Mindestqualität, und einen etwas anspruchsvolleren Artikel über Callbacks in PHP mit einer Mindestqualität von 4+ .

Weiterlesen »

Written by Michael Kliewe

Mai 12th, 2011 at 9:56 am

Posted in Allgemein,PHP

Tagged with , , ,

Callbacks und Hooks in PHP

with 11 comments

Dies ist ein Text, der von einem Autor auf content.de erstellt wurde. Mehr dazu im Artikel über den content.de Test.

Callbacks und Hooks sind beliebte Methoden in PHP, verschiedene Funktionen untereinander kommunizieren zu lassen. Sie dienen insbesondere der Funktionserweiterung. So nutzen beispielsweise Systeme wie WordPress und Drupal Callbacks und Hooks, um Plugins und Module sauber zu implementieren.

Die Bedeutung des Callback

Mit dem Callback werden ein oder mehrerer Parameter an eine Funktion übergeben. Diese Parameter werden über den Callback, zu deutsch „Rückruf“, direkt übergeben oder von einer anderen Stelle des Skripts abgerufen.

Beim Callback wird grob zwischen einfachen Funktionsnamen, Klassenmethoden und statischen Klassenmethoden unterschieden. In allen drei Fällen leitest du die Rückrufaktion mit call_user_func ein. Die aufgerufene Funktion startet aufgrund dieses Befehls den Abruf der übergebenen Parameter, welche in Form von Arrays oder Argumenten definiert sind, und gibt die entsprechenden Werte aus.

Einfacher Funktionsname und Klassenmethode

Weiterlesen »

Written by Michael Kliewe

Mai 12th, 2011 at 9:55 am

Posted in PHP

Tagged with , , ,