Pure PHP https://www.pure-php.de PHP powers the web Wed, 30 Mar 2011 19:26:05 +0000 en hourly 1 http://wordpress.org/?v=3.1 Http Status Code mit PHP auslesen https://www.pure-php.de/archives/13 https://www.pure-php.de/archives/13#comments Mon, 04 May 2009 08:02:26 +0000 admin https://www.pure-php.de/?p=13 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.

]]>
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.

]]>
https://www.pure-php.de/archives/13/feed 0
PHP rules the web https://www.pure-php.de/archives/11 https://www.pure-php.de/archives/11#comments Tue, 10 Mar 2009 07:42:15 +0000 admin https://www.pure-php.de/?p=11 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.

]]>
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.

]]>
https://www.pure-php.de/archives/11/feed 0
Google Charts API mit PHP https://www.pure-php.de/archives/10 https://www.pure-php.de/archives/10#comments Thu, 24 Apr 2008 06:47:13 +0000 admin https://www.pure-php.de/?p=10 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:
Chart

]]>
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:
Chart

]]>
https://www.pure-php.de/archives/10/feed 0
Entfernung mit SQL berechnen https://www.pure-php.de/archives/9 https://www.pure-php.de/archives/9#comments Wed, 23 Apr 2008 07:59:55 +0000 admin https://www.pure-php.de/?p=9 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

]]>
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

]]>
https://www.pure-php.de/archives/9/feed 0
Sun kauft Mysql https://www.pure-php.de/archives/7 https://www.pure-php.de/archives/7#comments Wed, 16 Jan 2008 15:06:16 +0000 admin https://www.pure-php.de/archives/7 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.

]]>
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.

]]>
https://www.pure-php.de/archives/7/feed 0
Zend_Service_SlideShare accepted into the Zend Framework incubator https://www.pure-php.de/archives/5 https://www.pure-php.de/archives/5#comments Tue, 11 Dec 2007 09:43:09 +0000 admin https://www.pure-php.de/?p=5 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?

]]>
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?

]]>
https://www.pure-php.de/archives/5/feed 0