Eine sehr gute Methode mit Fehlern im PHP-Code umzugehen ist, die Kombination aus FireBug und FirePHP zu verwenden. Ein schönes Tutorial dazu befindet sich hier: Link
Übersicht:
In PHP besteht die Möglichkeit, falls die entsprechenden Bibliotheken installiert sind, Zipdateien zu packen und entpacken. Wie dies genau vonstatten geht, wird hier beschrieben: Link
Thumbnails mit GD-Lib erstellen: Link
Verwendung von UTF-8: Link
Herkunft einer IP-Adresse ermitteln: Link
// Liste mit gesperrten IPs
$ipblacklist = array("111.222.111.222", "100.200.100.200");
if (in_array($_SERVER['REMOTE_ADD'], $ipblacklist))
{
// gesperrte IP gefunden
}
else
{
// normal weiter
}
$ip = gethostbyname("www.google.de");
echo $ip."\n";
// Array mit vorinitialisierten Werten
$a = array ('test' => 1, 'hallo' => NULL);
// Array mit Array
$b = array(1, 2, array("a", "b", "c"));
$datearray = getdate(); // akt. Datum holen
// akt. Datum + 1 Jahr
$next_year = date("Y-m-d H:i:s", mktime($datearray["hours"], $datearray["minutes"], $datearray["seconds"], $datearray["mon"], $datearray["mday"], $datearray["year"] + 1));
echo $next_year."<br>";
echo date("Y-m-d H:i:s"); // 2008-08-01 20:12:56