Aug
25

Am 24/25. November diesen Jahres findet in München der PHP World Kongress statt, was mir natürlich ganz gelegen kommt da ich dann nicht so weit reisen muss. Die PHP UserGroup München schätzt sich glücklich zu diesem Anlass als Medienpartner mit dem Kongress zusammen zuarbeiten und damit sind wir live vor Ort und werden berichten. Stellt euch also auf einen spannenden Herbst ein.
Das diesjährige Thema der Veranstaltung ist "Professionelle Softwareentwicklung mit PHP".
Das Advisory Board, und damit verantwortlich für den Inhalt der Veranstaltung, besteht aus Tobias Hauser (Geschäftsführer Arrabiata Solutions GmbH) und Max Bold (Chefredakteur PHP Journal).
Die Themen umfassen:
"PHP World Kongress, 24/25.11" vollständig lesen
Geschrieben von Nils Hitze
Aug
18
Auf der IPC Spring habe ich mir das Buch "Google Adwords" von Alexander Beck, erschienen im Mitp-Verlag, 2008, gekauft... Der Hintergrund war, dass ich damals einen (kleinen) Kunden hatte, der mich bat seine Google Adwords Anzeigen zu verbessern... Auch sah ich dann die Möglichkeit selber für mich mit Google Adwords zu werben...
"Rezension des Buches "Google Adwords"" vollständig lesen
Geschrieben von Gabriele Mohl
Aug
16
Ich kann jedem an Sicherheit interessierten nur das Buch
"PHP-Sicherheit" - nun in der 3. Auflage erhältlich ist - empfehlen.
Durch die Lektüre dieses Buches kann man bereits überdurchschnittliche
Kenntnisse im Bereich Sicherheit von PHP erwerben. Allerdings habe ich
in dem Buch keine Lösung für folgendes Standard-Sicherheitsproblem
gefunden:
Man will Dateien nur innerhalb eines geschützten Bereiches zum Download
anbieten. Jemand, der sich nicht eingeloggt hat und dessen Überprüfung
nicht erfolgreich war, soll diese Dateien nicht herunterladen dürfen.
Die klassische, bis beschämende Sicherheitslücke ist dann da, wenn ein
"Angreifer", der die URLs dieser zum Download angeboten Dateien kennt,
diese durch direkte Eingabe der URL in seinem Browser, herunter laden
kann. Also wenn man direkt per URL,-Angabe im Browser sämtliche
Sicherheitsmaßnahmen umgehen kann.
Wie verhindert man nun so eine Sicherheitslücke?
"Anhang zum Buch "PHP-Sicherheit"" vollständig lesen
Geschrieben von Gabriele Mohl
Aug
10
Genau lautet der Titel des Buches "PHP-Sicherheit: PHP/MySQL-Webanwendungen sicher programmieren" von Christopher Kunz und Stefan Esser.
Dieses Buch ist ein Muss für jeden
ernsthaften, den KInderschuhen der PHP-Programmierung entwachsenen
PHP-Programmierer. Der Aspekt Sicherheit darf bei Webanwendungen nicht
vernachlässigt werden! Tatsache ist, dass das genaue Studium dieses
Buches ausreicht, damit man überdurchschnittiche Kenntnisse in
PHP-Sicherheitsfragen erwirbt.
Zum Inhalt des Buches, das jedes Jahr in einer Neuauflage erscheint, und
somit immer sehr aktuell ist (na ja, die letzte Auflage ist von Juni 2008):
"Rezension des Buches "PHP-Sicherheit"" vollständig lesen
Geschrieben von Gabriele Mohl
Mai
30
Dieses kleine Beispiel zeigt, dass man mit ein paar Zeilen PHP-Code eine ganze Menge darstellen kann. Hier in dem Beispiel den Strichcode einer 13-stelligen Zahl. Genutzt wurde das Barcode Paket aus dem PEAR Framework.
Mit PHP hat man eine mächtige Programmiersprache für Webapplikationen an der Hand. Wenn man die nötige Zeit mitbringt, kann man mit reiner PHP Programmierung eine Menge erreichen. Aber wer hat schon die Zeit dafür, jedes Rad neu zu erfinden?
Genau deswegen werden in den meisten PHP Projekten Frameworks eingesetzt. Es stellt sich gleich zu Beginn eines Projekts die Frage, ob und auf welches PHP Framework man zurückgreifen möchte. Der Vorteil für den Einsatz von einem PHP Framework ist, dass man für immer wiederkehrende Routineaufgaben fertige Module einsetzt.
Das bringt vor allem Vorteile in der Geschwindigkeit der Programmierung. Zum anderen ist es auch für die spätere Dokumentation einfacher den Code übersichtlich zu halten. Ziel muß es sein, den Code so zu gestalten, dass dass zusammengebracht wird, was zusammengehört z.B. Anzeige, Daten, Steuerung getrennt von den anderen Bereichen.
Beispiele von PHP Frameworks wären:
pear http://pear.php.net/
cakephp http://cakephp.org/
zend http://www.zend.com/de/
horde http://www.horde.org/
Symfony http://www.symfony-project.org
Seagull http://seagull.phpkitchen.com
Code Igniter http://www.code-igniter.com
Prado http://www.pradosoft.com
Es gibt aber noch jede Menge mehr Frameworks, die alle mehr oder weniger PHP einsetzen und fertige Module anbieten.
Eine gute Liste gibt es unter Wikipedia
Wikipedia PHP Frameworks
Geschrieben von Matthias