
|
SELFPHP Newsletter
Mittwoch, 29. April 2009 |
|
| |
In dieser Newsletter-Ausgabe:
|
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP Extra-Tipp - PHP5 Klasse für Alexa Web Information Service |
In dieser Ausgabe von unserem Newsletter stellen wir Ihnen eine Klasse in PHP5 vor, mit der Sie komfortabel den Traffic Rank und weitere Informationen zu einer Domain beim Alexa Web Information Service abfragen können.
Die Klasse ist so konzipiert, dass die geholten Informationen in einem Array oder als XML aufbereitet und zur Verfügung gestellt werden. Weiterhin besteht die Möglichkeit für jeden Abruf einer Domain beim Alexa Webservice eine XML-Datei zu speichern, die dann mit Datum und Domainnamen gespeichert wird. Diese Datei kann durch die Klasse im nachhinein wieder eingelesen und verwertet werden.
<?php
include_once ('Alexa_Api_Service.php');
// Access Key - Ersetzen durch eigenen Key
$accessKeyId = 'AccessKey';
// Secret Access Key - Ersetzen durch eigenen Key
$secretAccessKey = 'SecretAccessKey';
// Domain für Abfrage
$site_url = 'selfphp.de';
// Aktion setzen
$action = 'UrlInfo';
// Response Group
setzen
$responseGroup = 'Rank,ContactInfo,LinksInCount';
// Response Array setzen
// Flags können aus der XML-Datei genommen werden
$responseArray = array('aws:PhoneNumber','aws:OwnerName','aws:Street','aws:City','aws:Country','aws:Rank');
$alexa = new Alexa_Api_Service( $accessKeyId, $secretAccessKey, $responseArray );
$alexa -> setUrl( $site_url );
$alexa -> setRequestMode ( $action, $responseGroup );
$alexa -> beginTransfer();
// Ergebnis als XML
$getXml = $alexa -> getXml();
echo $getXml;
echo '<br><br>';
// Ergebnis in einem Array
$getArray = $alexa -> getArray();
print_r($getArray);
echo '<br><br>';
// Speichert das XML-Ergebnis in einer Datei.
// Format ist: Date_Time_Domain.xml
// Beispiel: 2009-04-18_16-56-13_selfphp-de.xml
// saveXml('VerzeichnisPfad')
// Der Pfad zum Verzeichnis ohne Slash am Ende.
$the_xml_file_path = $alexa -> saveXml('www-selfphp-de');
echo $the_xml_file_path;
?>
Wie Sie sehen, können Sie mit wenigen Zeilen Programmcode für eine Domain beim Alexa Webservice alle Informationen einholen und als XML-Datei speichern.
Bitte achten Sie darauf, dass für den Alexa Webservice eine Registrierung notwendig ist. Im Verlauf der Registrierung erhalten Sie dann den öffentlichen und privaten Schlüssel, der für den Webservice von Alexa notwendig ist und den Sie in der Klasse ebenfalls eintragen müssen.
Im vollständigen Online-Artikel auf SELFPHP finden Sie darüber hinaus Verlinkungen zu den jeweiligen Seiten beim Alexa Webservice.
Die Klasse wurde unter der BSD License gestellt und kann somit für private und kommerzielle Zwecke genutzt werden.
Den vollständigen Artikel für diese Ausgabe inkl. Beispiele und dem vollständigen Programmcode finden Sie online auf SELFPHP.
Zum vollständigen Artikel
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Verlosung von 3 x "Das Zend Framework" Buch aus dem Addison-Wesley Verlag |
Gewinnen Sie eines von drei Büchern "Das Zend Framework"!
Der Addison-Wesley Verlag verlost exklusiv für Leser des SELFPHP-Newsletters drei Bücher "Das Zend Framework" - die führende IDE für Rich Internet Applications.
Das Zend Framework
Von den Grundlagen bis zur fertigen Anwendung
Ralf Eggert
ISBN: 978-3-8273-2785-7
480 Seiten - 1 CD, 1-farbig
März 2009
Das Zend Framework ist das fortschrittlichste MVC-Framework auf Basis von PHP5 und erfreut sich wachsender Beliebtheit in der internationalen PHP Community.
Durch das "Alles kann, nichts muss"-Prinzip ist es sowohl für Einsteiger als auch für Profis geeignet und erleichtert dem Entwickler die Anwendungsentwicklung in vielfacher Hinsicht.Das Buch bringt dem Leser die Zusammenhänge des Zend Frameworks näher und erläutert insbesondere die Interaktionsmöglichkeiten zwischen den zahlreichen Komponenten des Frameworks.
Das Buch bietet nicht nur eigenständige Beispiele zum Einsatz der Komponenten, sondern begleitet den Leser auch bei der Entwicklung einer kompletten Anwendung auf Basis des Zend Frameworks. Das Buch basiert auf der Version 1.7 des Zend Frameworks und bietet auch einen Einblick in testgetriebene Entwicklung und viele weitere Themen.
Zur Verlosungsseite
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Exklusiv für SELFPHP-User: 3 x Internet Magazin gratis lesen - ohne Abo-Verpflichtung! |
Wir schenken Ihnen Profi-Know-How für Ihre Website!
Als SELFPHP-User erhalten Sie exklusiv drei kostenlose PDF-Ausgaben der Webentwickler-Zeitschrift "Internet Magazin" - selbstverständlich ohne jede Abo-Verpflichtung. Das Angebot endet nach drei Ausgaben automatisch.
Entdecken Sie wertvolle Tipps & Tricks rund um die Themen CSS, PHP und Webdesign und erfahren Sie alles über die aktuellsten Neuigkeiten aus dem Web. Ausführliche Anleitungen mit konkreten Code-Beispielen helfen Ihnen, die Profi-Lösungen direkt für Ihre Website zu übernehmen.
Hier geht´s direkt zur Anmeldung.
nach oben |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP CronJob-Service:: Kostenlos registrieren und kennen lernen |
|
nach oben |
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| SELFPHP Code-Snippets:: Lösungsanregungen für die Arbeit mit PHP & Co |
|
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Aktuelle Video-Trainings von video2brain zum Gratis-Download |
Exklusiv nur bei SELFPHP erhalten Sie jede Woche eine andere ausgewählte Video-Lektion aus den preisgekrönten Video-Trainings von video2brain zum Gratis-Download und für Ihr Lernvergnügen.
Diese Video-Lektionen sind nur bei SELFPHP kostenlos erhältlich!
Aktuelle Playlist vom 27.04.2009 - 07.06.2009
| Projekttitel |
Videotitel |
Startdatum |
| Flex 3 essentials |
Effekte |
27.04.2009 |
| Silverlight 2 |
Listen in Expression Blend |
04.05.2009 |
| AIR |
Kontextmenü einbinden |
11.05.2009 |
| Eclipse |
Debugger |
18.05.2009 |
| Visual C# 2008 |
Eine Formularanwendung erstellen |
25.05.2009 |
| Flex 3 essentials |
Ausgabe, Debugger und Profiler |
01.06.2009 |
Verpassen Sie keine Video-Lektion, denn es steht Ihnen jede Woche eine neue komplette Video-Lektion zu interessanten und wechselnden Themen zur Verfügung.
Zu den Video-Trainings
nach oben
|
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
| Impressum |
Dieser Newsletter wird herausgegeben von:
SELFPHP OHG
Redaktion SELFPHP
http://www.selfphp.de
Alle Angaben sind ohne Gewähr
Verantwortlicher Redakteur: Damir Enseleit
Email: newsletter@selfphp.de
SELFPHP versendet E-Mails nicht unaufgefordert. Wenn Sie den SELFPHP Newsletter in Zukunft nicht mehr erhalten möchten, können Sie ihn hier abbestellen.
Ihre E-Mail-Adresse hat sich geändert?
Alte E-Mail-Adresse hier austragen, danach neue E-Mail-Adresse hier eintragen.
nach oben
|
SELFPHP OHG, Klosterstr. 63-65, D-50931 Köln
Vertretungsberechtigte Gesellschafter: Damir Enseleit, Renata Samele-Enseleit
Handelsregister: Amtsgericht Köln, Hreg-Nr.: HRA 25824
|
|
|
| Copyright ©2001-2009 by SELFPHP OHG®. Alle Rechte vorbehalten. Impressum, Kontakt |
|