Artikel Kategorie 'PHP'
PHPUnit 3.0.5 veröffentlicht
- geschrieben am 06. March 2007
Sebastian Bergmann hat Version 3.0.5 von PHPUnit veröffentlicht.
mehr dazu im ChangeLog unter http://www.phpunit.de/wiki/ChangeLog#PHPUnit3.0.525-Feb-2007
Eclipse PHP Development Tools (PDT) 0.7 angekündigt
- geschrieben am 06. March 2007
Oktober 2005 ist Zend Technologies der Eclipse Foundation beigetreten. Resultat: Eclipse PHP Development Tools (PDT). Die Version 0.7 ist fürr diesen Monat angekündigt.
aktueller Zeitplan: September, 2007 - PDT 1.0 release März, 2007 - PDT 0.7 release
mehr unter http://www.eclipse.org/pdt/index.php
Habe mir fest vorgenommen, die Version mal zu testen. Persölich nutze ich z. Zt. EasyEclipse for LAMP. Finde EasyEclipse for LAMP z.Zt. noch am praktischsten. Fix downloaden, schnell installieren und dann kann es schon fast losgehen mit PHP. Nur den den Pfad zur xamppstart.exe und xamppstop.exe angeben und los geht es…
einfacher Password Generator mit PHP
- geschrieben am 25. February 2007
Einfacher Password Generator mit PHP:
function generierePassword($length = 10)
{
$zeichen = 'abdefhiknrstyzABDEFGHKNQRSTYZ23456789';
$numChars = strlen($zeichen);
$pw = '';
for ($i = 0; $i < $length; $i++) {
$pw .= substr($zeichen, rand(1, $numChars) - 1, 1);
}
return $string;
}
So könnte der Einsatz aussehen:
echo "Passwort lautet: " . generierePassword(10) . "n";
Schaltjahr mit PHP ermitteln
- geschrieben am 25. February 2007
So ermittelt man einfach und schnell mit PHP ein Schaltjahr:
function schaltJahr($jahr)
{
return $jahr % 4 == 0 && ($jahr % 400 == 0 || $jahr % 100 != 0);
}
Beispiel für die Benutzung:
$jahr = (int) $_GET['jahr'];
echo sprintf("Feb hat in %d %d Tage", $jahr, schaltJahr($jahr) ? 29 : 28);
Tipp für eigene Funktionen in PHP
- geschrieben am 29. January 2007
Ein kleiner Tipp/Hinweis, für das Erstellen von Funktionen in PHP.
Häufig kommt es vor, dass man sich mal schnell für ein Problem eine Funktion bastelt. Und die Funktion macht auch dann genau das, was man möchtet - ohne Rückgabewert. Z. B. bei einer eigene Wrapper Funktion für eine PHP Funktion.
/*
* Funktion: macheWasGanzTolles( )
*/
function macheWasGanzTolles( )
{
/*
* Hier macht die Funktion jetzt was ganz tolles mit dem Wert
*/
}
Meistens hat so eine Funktion keinen Rückgabewert (man ist zu Faul; es soll schnell gehen). Das führt jedoch zu einem erhöhten Wartungs- bzw. Ãânderungsaufwand, wenn man dann irgendwann mal was an der Funktionalität ändern/erweitern möchte.
Daher ist es ratsam, dass die Funktion gleich von Beginn an ein TRUE zurückgibt.
/*
* Funktion: macheWasGanzTolles( )
*/
function macheWasGanzTolles( )
{
/*
* Hier macht die Funktion jetzt was ganz tolles mit dem Wert
*/
return TRUE;
}
Im eigentlichen Hauptprogramm kann sollte man dann direkt von Beginn an mit dem Rückgabewert arbeiten.
if( TRUE === macheWasGanzTolles( ) )
{
/*
* hier steht dann der Code, der ausgeführt werden soll,
* wenn TRUE zurück gegeben wird
*/
}
Wird die Funktion dann später erweitert, und evtl. ein FALSE zurück gegeben, kann der Code des Hauptprogramms dann direkt erweitert werden:
if( TRUE === macheWasGanzTolles( ) )
{
/*
* hier steht dann der Code, der ausgeführt werden soll,
* wenn TRUE zurück gegeben wird
*/
}
else
{
/*
* hier steht dann der Code, der ausgeführt werden soll,
* wenn FALSE zurück gegeben wird
*/
}
Weatimages - kleines leistungsfähiges PHP Script zur Erstellung einer Bildergalerie
- geschrieben am 22. October 2006
Weatimages ist ein kleines leistungsfähiges PHP Script zur Erstellung einer Bildergalerie. Weatimages besitzt zwar kein Backend für evtl. Bilduploads, etc. aber durch seine Einfachheit und schnelle Installation hat mich das Script sehr begeistert!
Nach dem Download einfach das ZIP File entpacken (für eine einfache Installation und Nutzung reicht das schon). Die Bilder, für die die Bildergalerie erstellt werden soll einfach in den Ordner von Weatimages kopieren und im Browser aufrufen.
Das Script erstellt automatisch eine Vorschau der Bilder. Zu beachten ist nur, daß keine anderen Files mit in dem Verzeichnis der Bilder liegen sollten, da diese mit in der Liste der Dateien auftauchen. Aber ansonsten ein sehr nettes Script!
Lizenz: GNU GENERAL PUBLIC LICENSE
Hier kann das Script heruntergeladen werden http://www.nazarkin.name/projects/weatimages/