Gravatare mit PHP anzeigen

Der Avatar-Service von Gravatar ist sehr beliebt und mit PHP lässt sich ganz einfach ein Gravatar einer bestimmten Email-Adresse anzeigen:

1
2
3
4
5
6
7
8
9
10
function show_gravatar($email)
{
	$size = 40;
	$default = "http://localhost/image_not_found.png";	
	$gravatar = "http://www.gravatar.com/avatar/".md5(strtolower(trim($email)))."?d=".urlencode($default)."&s=".$size;	
	$image = '<img src="'.$gravatar.'" alt="Gravatar" width="'.$size.'" height="'.$size.'" />';
	return $image;
}	
 
echo show_gravatar('bn@bennyn.de');

RSS Datumsformat in MySQL Datetime umwandeln

WordPress stellt zu jeder Kategorie einen RSS 2.0 Feed zur Verfügung. Man muss dazu nur die Permalink-URL gefolgt von einem /feed/ eingeben.

Beispiel: https://www.bennyn.de/downloads/
RSS-Feed: https://www.bennyn.de/downloads/feed/
Alternativ: https://www.bennyn.de/downloads/?feed=rss2

Das Datum des jeweiligen Feed-Eintrags wird nach RFC822 Spezifikation angegeben (Beispiel: Sun, 06 Sep 2009 16:10:34 +0000). In der Programmiersprache PHP habe ich eine Funktion geschrieben, die dieses Format in ein MySQL-kompatibles DATETIME umwandelt.
RSS Datumsformat in MySQL Datetime umwandeln weiterlesen

Datei zeilenweise auslesen in PHP

Mit diesem Code kann man mit PHP eine Textdatei zeilenweise auslesen und anzeigen:

1
2
3
4
5
6
7
<?php
	$file = fopen("namensliste.txt","r");
	while($row = fgets($file, 4096))
	{
		echo $row."<br/>";
	}	
?>

Möchte man eine zufällige Zeile auslesen, so geht das wie folgt:

1
2
3
4
5
6
7
8
9
10
<?php
	$file = fopen("namensliste.txt","r");
	while($row = fgets($file, 4096))
	{
		$rows[] = $row;
	}	
 
	$randomRow = mt_rand(0, count($rows)-1);
	echo $rows[$randomRow];
?>

Zend Framework – Error Reporting

Detaillierte Fehlermeldungen? Kein Problem! Mit dem Zend Framework können Fehlerausgaben mit einer Umgebungsvariable angepasst -und je nach Entwicklungsstand angezeigt werden. Das ist Error Reporting, so wie man es sich wünscht. Wie das genau geht, zeige ich in meinem Video.

Zend Framework – Error Reporting:

Zend Framework – MVC Tutorial Ergänzung

Wer zum [post id=1747]Zend Framework – MVC Tutorial[/post] noch eine Ergänzung braucht, der findet sie im nachfolgenden Video. Speziell wird nochmal auf die Übergabe von Parametern und Werten eingegangen sowie auf die Bedeutung des Index -und Error-Controllers.

Zend Framework – MVC Tutorial Ergänzung: