Archiv

Archiv für die Kategorie ‘PHP’

Ersten und letzten Wochentag ausgeben

16. April 2010 Kommentare ausgeschaltet

Kürzlich musste ich mir für einen Kalender den ersten und den letzten Tag der aktuellen Woche ausgeben lassen. Dieses geht sehr einfach mit folgender kleiner PHP Funktion.

function FirstAndLastWeekday($timestamp, $length=6) {

 $output = array();

 #--> Beginn der Woche ermitteln
 $reduce = date('w', $timestamp)-1;

 if($reduce == -1) {
 $reduce = 6;
 }

 $output[0] = $timestamp-$reduce*86400;
 $output[1] = $output[0]+$length*86400;

 return $output;

 }

$firstandlastweekday = FirstAndLastWeekday(time(), 4);

KategorienPHP Tags:

Sicherheit bei Webprojekten

13. Oktober 2009 Kommentare ausgeschaltet

Kürzlich bekamen wir einen Anruf eines Kunden der uns auf ein Problem aufmerksam machte. In der Rechteverwaltung des dort eingesetzten CMS konnten nicht öffentliche Seiteninhalte über die interne Webseitensuche gefunden werden. Leider waren dieses Informationen, wie Geburtsdatum und komplette Adressen der dortigen Mitarbeiter. Nach Überprüfung der Quellcodes musste ich feststellen, dass eine derartige Abfrage in den Suchergebnissen noch garnicht vorgesehen war. Der Einbau der Abfrage war an sich kein Problem und war schnell zu lösen. Viel verwunderlicher war, dass nach weiterer Kontrolle der Daten auf dem Webspace ein Ordner mit dem Namen phpmyadmin zu finden war. Mit erstaunen musste ich feststellen, dass dieser direkt und ohne Zugangsdaten erreichbar war. Dieses sind für mich Sicherheitsstandards nach höchstem Maß.

Tipp: Bitte vor Veröffentlichung der Webseite kritische Schwachstellen prüfen!

KategorienPHP Tags: ,

PHP World Kongress 2009

27. September 2009 Kommentare ausgeschaltet

Am 24. und 25. November 2009 findet im Konferenzzentrum München der diesjährige PHP World Kongress statt. Auch in diesem Jahr sind wieder interessante Workshops geplant. Neben der klassischen Suchmaschinenoptimierung und Zertifizierungen im Bereich PHP und Typo3 dreht es sich dieses Mal auch um die Neuerungen der kommenden Version PHP 6.0. Pierre Joye, einer der Kernentwickler, von PHP stellt die aktuellste und die kommende PHP-Version vor und steht den Teilnehmern für Fragen zur Verfügung.

Weitere Informationen unter: phpworld-kongress.de

PHP 5.3 Release Candidate 2 veröffentlicht

8. Mai 2009 2 Kommentare

Gestern wurde die zweite Version des Release Candidate für die PHP Version 5.3 freigegeben. Sie steht ab sofort unter php.net zum Download bereit und bietet ein Ausblick auf die zahlreichen Neuerungen der beliebten Programmiersprache. Hierunter sind zum einen die Unterstützung von Namespaces und die Erweiterung der Kontrollstrukturen mit der goto Anweisung. In zwei bis drei Wochen ist mit dem nächsten Release Candidate zu rechnen bevor die eigentliche Version veröffentlicht wird.

KategorienPHP Tags: