Hilfreiche Array-Funktionen (PHP)
Letztlich habe ich mal begonnen eine Funktion zu programmieren, die mir die Elemente in einem Array zufällig sortiert. Nach nicht mehr als 10 Minuten fragte ich Google, da ich einfach zu faul war. Und siehe da, anstatt ein mehrzeiliges Codeschnipsel war die simple Funktion shuffle die Lösung.
Was ich daraus gelernt habe ist, dass in PHP fast alles schon irgendwie vorprogrammiert ist.
Nun…
Wenn wir schon bei den Arrays sind möchte ich ein paar Array-Funktionen auflisten, die zumindest mir die Arbeit (neue Funktionen programmieren) abnehmen.
- asort
- Sortiert ein Array.
- shuffle
- Sortiert zufällig bzw. mischt die Elemente in einem Array.
- rsort
- Array in umgekehrter Reihenfolge sortieren.
- array_flip
- Werte und Schlüssel in einem Array werden vertauscht.
Weitere Array Funktionen gibt’s hier.
PHP Sicherheit
Sicherheit in der Webentwicklung spielt eine grosse Rolle. Man ist manchmal wirklich verblüfft wie anfällig manche Webprojekte sind, da zu wenig oder gar kein Wert auf die Sicherheit gelegt wird.
Dabei kann die grundlegende Sicherheit mit relativ einfachen Eingriffen bewährt werden.
Da wären mal Regeln wie:
- Benutzereingaben niemals trauen
- Register Globals nicht verwenden
- Daten filtern & validieren
- Lieber Sessions als REQUEST-Variabeln zum Transport von Daten verwenden
- und und und
Jens Ferner hat das PHP Security Guide des PHP Security Consortium auf Deutsch übersetzt und noch mit ein paar eigenen Ergänzungen versehrt. Dieses Security Guide bietet einen leichten Einstieg in die PHP Sicherheit und demonstriert, welche Sicherheitslücken in PHP-Projekte unbewusst gemacht werden und natürlich wie sie bekämpft werden können. Ich habe einiges Neues entdeckt und bin nun noch sicherheitsbewusster beim Skripten.
Auf jeden Fall zu empfehlen. Hier der Link zum deutschen PHP Security Guide von Jens Ferner.
Mal zur Abwechslung ein Onlinespiel (Wörter killen)
Früher dachte ich bei Programmierarbeiten würde ich die ganze Zeit nonstop auf die Tastatur drauf hauen. Die Realität sieht anders aus und man kann (ich zumindest) froh sein, wenn man 30 Zeilen Code in einer Stunde geschrieben hat. Also viel denken ist angesagt.
Neulich hat mir Ricdes einen coolen Link zu einem Onlinegame geschickt, bei dem man voll drauf lostippen oder gewaltlos seine Frust auslassen kann, da man sich schon recht konzentrieren muss. Lange drum herum reden will ich nicht, hier der Link zum Onlinespiel namens “QWERTY Warriors”. Einfach die Wörter eintippen, die über die Gegner stehen und entern (= ballern).
Am Anfang würde ich nicht die schwierigste Stufe nehmen, da sich diese für den Schluss-Spurt sehr gut eignet.
Meine Best-Leistung bei der Stufe “Medium” ist 144820
Have fun
Nützliche Firefox Add-ons für Webworker
Das entwickeln von Homepages ist manchmal eine harte Sache
.
Zum Glück gibt es für Firefox-Nutzer wie mich kleine Helfer, die mir die Arbeit erleichtern. Ja, genau, die Rede ist von Firefox Add-ons.
Blitzschnell von Firefox zu IE
Ein oft auftretendes Problem bei der Erstellung einer Website ist, dass manche im Internet Explorer nicht so aussehen wie im Firefox. Dieses Add-on löst zwar das Problem nicht, aber es erleichtert die Arbeit es zu beheben.
Mit dem Add-On IE Tab kann man im Firefox bequem eine Website mit IE-Ansicht simulieren und das ganz komfortabel in dem man auf das Firefox-Symbol rechts unten im Eck anklickt oder auf das Symbol in der Symbolleiste.
POST- und GET-Parameter beeinflussen
Im Blog von Ilimitado.de wurde über ein weiteres Add-On berichtet, welches bei Programmierarbeiten äusserst nützlich ist. Mit der Erweiterung UrlParams lassen sich bequem POST- und GET-Parameter anpassen. Es können auch neue Parameter gesetzt werden.
Kennt ihr weitere nützliche Add-Ons?






