Beiträge getagged ‘Xml’

Automatisch Leuten bei Twitter folgen

2 Juni 2009

Viele TwitterUser versuchen möglichst viele User mit gleichen Interesse zu verfolgen. Dies alles manuell per Hand zu machen ist sehr Zeit aufwendig und anstrengend, weshalb ich mir ein PHP-Script gebaut habe, was dies automatisch tut.

Als erstes müssen die User-Daten sowie die Such-Variable festgelegt werden.

1
2
3
$username = $_GET['user'];
$password = $_GET['pw'];
$search = $_GET['search'];

Sollen die Parameter später nicht über die URL gefüllt werden, so muss das jeweilige $_GET['*']; durch ‘*’; ersetzt werden.

Um an die User mit gleichen Datensätzen zukommen, müssen wir erst mal ein XML-Generieren welches die Gewünschten Daten beinhaltet.

1
$result = simplexml_load_file('http://search.twitter.com/search.atom?q='.$search.'&rpp=30');

Hier wird einfach nur nach dem Wort aus $search gesucht und das ganze in die Variable $result gespeichert, wobei die rpp=30 die Ergebnisse auf 30 begrenzt.

Um nun die 30 Einträge auszulesen verpacken wir das ganze in eine Schleife, geben die Twitter-API Adresse sowie den CURL Befehl an und fertig ist das automatische “Follow Script”

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
$count = 0;
while($count < 30)
{
$follow = substr($result->;entry[$count]->;author[0]->;uri, 19);
 
// The twitter API address
$url = 'http://twitter.com/friendships/create.xml';
 
// Set up and execute the curl process
$curl_handle = curl_init();
curl_setopt($curl_handle, CURLOPT_URL, "$url");
curl_setopt($curl_handle, CURLOPT_CONNECTTIMEOUT, 2);
curl_setopt($curl_handle, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl_handle, CURLOPT_POST, 1);
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, "screen_name=$follow");
curl_setopt($curl_handle, CURLOPT_USERPWD, "$username:$password");
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
// check for success or failure
if (empty($buffer)) {
echo 'message';
} else {
echo 'success
';
}
 
$count++;
}

Das Script wird mit folgendem befehl aufegrufen. (AChtung: meine Script Datei heißt followscript.php)

http://www.host.de/followscript.php?user=Twitteruser&pw=Userpw&search=Suchbegriff

So das war’s! Solltet ihr Fehler finden oder andere Unstimmigkeiten meldet mir diese bitte, vielen dank!

Welche Plugings sollte ein Wordpress Blog haben ?

29 April 2009

Dieser Blog ist mittlerweile mein 10. Blog welcher unter der Verwendung von Wordpress ins Leben gerufen wurde.
Wordpress eignet sich Prima um Blogs, aber auch Webseiten zu erstellen, da es leicht an die individuellen Bedürfnisse angepasst werden kann.

Um den Blog aber noch in alle Richtungen, d.h. Suchmaschinen, Userfreundliche & Performance zu Optimieren gibt es jede Menge nützliche und unnütze Plugins.

Damit man etwas Übersicht hat, habe ich eine Liste mit Wordpress Plugins zusammen getragen, die bei mir nicht mehr Fehlen dürfen.

Plugin Name Beschreibung
Exec-PHP Ermöglicht das Ausführen von PHP-Code () in Artikeln, Seiten und “Text”-Widgets.
Sociable Fügt unter Artikel & Seiten Icons hinzu, um den Artikel / die Seite in seine Favoriten aufzunehmen. Hat ein sehr gutes CMS worüber man die anzubietenden Favoriten (Google, Twitter, MSN, Facebook, …) konfigurieren kann.
Google XML Sitemaps Dieses Plugin generiert eine sitemaps.org Kompatible Sitemap von dem Wordpressblog. Die Sitemap wird direkt an Ask.com, Google, MSN Search und YAHOO geschickt.
WP Super Cache Das beste Cache Plugin für Wordpress. Es wandelt Dynamische Seite in Statische HTML-Seiten um. Die Ladezeiten des Blogs verringern sich um ein vielfaches.
All in One SEO Pack Diverse Suchmaschinen Optimierung.
SEO Friendly Images Fügt automatische alt und title Informationen zu den Bildern hinzu. (Suchmaschinenoptimierung)
NoSpamNX Anti Spam Plugin – Empfohlen von André
NextGEN Gallery Das beste Verfügbare Bildergalerie Plugin für Wordpress – Empfohlen von André