Pure PHP PHP unconventional 2009-05-04T08:06:29Z WordPress https://www.pure-php.de/feed/atom admin http://www.wahid.de <![CDATA[Http Status Code mit PHP auslesen]]> https://www.pure-php.de/?p=13 2009-05-04T08:06:29Z 2009-05-04T08:02:26Z 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.

]]>
0
admin http://www.wahid.de <![CDATA[PHP rules the web]]> https://www.pure-php.de/?p=11 2009-03-10T07:42:15Z 2009-03-10T07:42:15Z 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.

]]>
0
admin http://www.wahid.de <![CDATA[Google Charts API mit PHP]]> https://www.pure-php.de/?p=10 2008-04-24T07:01:38Z 2008-04-24T06:47:13Z 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

]]>
0
admin http://www.wahid.de <![CDATA[Entfernung mit SQL berechnen]]> https://www.pure-php.de/?p=9 2008-04-23T08:00:31Z 2008-04-23T07:59:55Z 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

]]>
0
admin http://www.wahid.de <![CDATA[Alyverde per E-Mail]]> https://www.pure-php.de/?p=8 2008-04-23T15:14:17Z 2008-04-23T07:00:04Z 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?

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

]]>
1
admin http://www.wahid.de <![CDATA[Sun kauft Mysql]]> https://www.pure-php.de/archives/7 2008-01-16T15:06:16Z 2008-01-16T15:06:16Z 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.

]]>
0
admin http://www.wahid.de <![CDATA[Suche gute PHP-Blogs]]> https://www.pure-php.de/archives/6 2008-03-11T20:43:24Z 2007-12-28T08:53:46Z 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.

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

]]>
0
admin http://www.wahid.de <![CDATA[Zend_Service_SlideShare accepted into the Zend Framework incubator]]> https://www.pure-php.de/?p=5 2007-12-11T09:44:29Z 2007-12-11T09:43:09Z 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?

]]>
0
admin http://www.wahid.de <![CDATA[Pure-PHP is back]]> https://www.pure-php.de/?p=4 2007-12-11T09:39:21Z 2007-12-11T09:39:21Z 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;-)

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

]]>
0
admin http://www.wahid.de <![CDATA[Hello world!]]> 2008-03-11T20:43:08Z 2007-10-15T16:22:06Z Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

]]>
Welcome to WordPress. This is your first post. Edit or delete it, then start blogging!

]]>
2