heute morgen bin ich über diesen Beitrag auf phphatesme.com gestolpert. Die dort präsentierte Lösung
public static function getHttpCode( $url )
{
$ch = curl_init();
// set URL and other appropriate options
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_exec($ch);
$info = curl_getinfo($ch);
curl_close($ch);
return $info['http_code'];
}
zum Auslesen der HTTP Status Code funktioniert zwar, ist aber nicht Ideal. Außerdem ist curl Extension auch nicht bei jedem Hoster standardmäßig installiert.
Das geht viel einfacher.
$info = get_headers( $url );
$status_code = $info[0];
get_headers gibt fast alle Header-Infos in ein Array zurück.
May 4th, 2009 | Posted in Uncategorized | No Comments
Ich hoffe, ihr verzeiht mit den provokativen Titel, aber da ist dran. PHP ist die wichtigste Programmiersprache für Webanwendungen. Das hat auch eine Studie von Evans Data Corporation, bestätigt. Demnach ist PHP populärer als Ruby und Python. Nicht umsonst setzen die größten Web 2.0 Seiten, wie Facebook, Studivz, Wer-Kennt-wen, Wikipedia, Wordpress.com auf PHP.
March 10th, 2009 | Posted in Uncategorized | No Comments
Ludwig Pettersson hat eine Klasse geschrieben mit der man bequem mit PHP und Google Charts API Charst erstellen kann.
Google Charts ist ein einfaches API mit der man verschieden Arten von Charts erstellen kann. Um ein Chart zu erstellen muss man nur eine URL mit bestimmten Parameter aufrufen und man erhält ein Image zurück.
Das wird mit einer PHP-Klasse stark vereinfacht.
$data = array(
'IE7' => 22,
'IE6' => 30.7,
'IE5' => 1.7,
'Firefox' => 36.5,
'Mozilla' => 1.1,
'Safari' => 2,
'Opera' => 1.4,
);
$chart = new googChart();
$chart->setChartAttrs( array(
'type' => 'pie',
'data' => $data,
'size' => array( 300, 200 )
));
echo $chart;
Die Ausgabe:

April 24th, 2008 | Posted in PHP, SQL | No Comments
Das macht manchmal die Arbeit etwas leichter, wenn man gewisse Operationen direkt mit SQL berechnet.
Ein praktisches Beispiel ist die Berechnung von Entfernungen. Bei einigen Projekten habe ich das mit PHP berechnet.
Das geht auch direkt mit SQL
SELECT *, SQRT(POW(L2.lat - L1.lat, 2) + POW(L2.lng - L1.lng, 2)) AS Distance
Via
April 23rd, 2008 | Posted in SQL | No Comments
Die Spamper werden immer trickreicher. Ist das denn so etwas wie behavioral Spam? 
Bekomme immer wieder Spam Mails mit dem Schlankheitsmittel Alyverde. Woher wissen die Spammer, dass ich Übergewichtsprobleme habe?
April 23rd, 2008 | Posted in Uncategorized | 1 Comment
Sun kauft Mysql AB für rund eine Million Dollar. Die Nachricht gar nicht so unbedeutend. habe ich auch bereits hier geschrieben. Was bedeutet das aber für PHP?
Kann es sein, dass stärker ehr auf die Kompatibilität mit Java geachtet wird? Wohl möglich.
Falls Jemand diese Befürchtung hat, MySQl wird auch weiterhin open source beleiben. Sun könnte aber damit seine Programmiersprache Java stärker pushen, den Java hat in letzer Zeit gerade im Web gegenüber PHP und Ruby an Boden verloren.
Mehr auf Golem und Heise.
January 16th, 2008 | Posted in News | No Comments
Ich kenne zwar viele gute englischsprachige PHP-Blogs, aber kein ein deutsch-sprachiges PHP-Blogs.
Kann jemand mir paar Blogs empfehlen? Gerne auch mittels Kommentar.
December 28th, 2007 | Posted in PHP | No Comments
John Coggeshall’s Zend_Service_SlideShare ist accepted into the Zend Framework incubator. That is a good news, but why doesn’t anyone wirtes a Zend_Service_Paypal?
December 11th, 2007 | Posted in PHP | No Comments
After a long time of absence Pure-PHP ist back online. Now I use Wordpress, I know ist is not the best blogging solution for phpers, but it is written at least in PHP;-)
December 11th, 2007 | Posted in Pure-PHP | No Comments
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!
October 15th, 2007 | Posted in Uncategorized | 2 Comments