Archive for Juni, 2009

Externe Links via meinVZ / studiVZ / schüler vz empfehlen

Posted on Juni 23, 2009 by 2 Comments

Die Funktion “…einem Freund zeigen” ist keine neue Funktion im meinVZ. Heute bin ich auf einen Link gestoßen, der es Möglich macht externe Seite einem Freund zu Zeigen.

Um diese Funktion zu nutzen muss ich folgende Link inkls. Variablen aufrufen:

http://www.studivz.net/Suggest/Selection/?u=http://blog.nessio.net&desc=Die ist die Beschreibung&prov=blog.nessio.net

u = Das Element welches ich zeigen möchte. Hier eine URL
desc = ist die Beschreibung
prov = ist der “Absender”

Das Ergebnis schaut so aus:

meinvz

Weisheit des Tages

Posted on Juni 23, 2009 by 2 Comments

Wer vor 18 Monaten 1.158,48 Euro in die Aktien der Commerzbank
investiert hat, musste sich 18 Monate lang über fallende Kurse ärgern und hat heute

noch 215,28 Euro übrig.

Tags: , , , ,

Filed Under: Allgemein

Twitter Profil Image mit PHP aktualisieren.

Posted on Juni 10, 2009 by 4 Comments

Heute mal der Codeschnipsel um sein Twitter Profil Image mittels PHP zu aktualisieren:

Als erstes legen wir unsere Twitter-User Daten fest

1
2
3
4
<?php
$username = 'Twitter-User';
$password = 'Passwort';
?>

Wichtig ist, dass das zu speichernde Bild lokal auf dem Webspace vorhanden ist, da es sonst zu einem Problem kommt, welches ich noch nicht lösen konnte. Sollte das Bild denoch im Webliegen kann man dies mit folgenden Code auf dem Webspace speichern:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
// Bilder Speichern
ob_start();
$fp = fopen("http://assets0.twitter.com/images/twitter_logo_header.png", "rb"); //Image lesen
fpassthru($fp);
fclose($fp);
$file = ob_get_contents();
ob_end_clean();
$fp = fopen("./twitterlogo.png", "wb+"); //Image speichern
fwrite($fp, $file);
fclose($fp);
?>

Nun wird das Bild vor jedem aufruf lokal gespeichert. Um das Bild nun zu Twitter zu schicken brauchen wir folgenden funktion:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
function account_update_profile_image($image, $user, $pw) {
		$args = array();
		if(file_exists($image)) {
			$args['image'] = "@$image";
		}
 
		if(isset($args['image'])) {		
			$url = "http://twitter.com/account/update_profile_image.xml";
			//PRINT_r($args);
			$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_HTTPHEADER, array('Expect:'));
			curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $args);
			curl_setopt($curl_handle, CURLOPT_USERPWD, "$user:$pw");
			$buffer = curl_exec($curl_handle);
			curl_close($curl_handle); 
			//PRINT_R($buffer);
		} 
	}
?>

Diese Funktion überprüft ob das Bild existiert und schreibt es in ein Array, um es letztendlich an den Twitter Account zu schicken.

Um die Funktion aufzurufen werden drei Parameter benötigt, der Bildername, der Username und das Passwort, wobei Username und Passwort aus den oben festgelegten Variablen Stammen.

1
account_update_profile_image("twitterlogo.png", $username, $password);

Nostalgie – Meine erste Homepage

Posted on Juni 9, 2009 by No Comments

Meine erste Homepage

Meine erste Homepage

Es muss irgendwann im Jahr 2001 gewesen sein, als ich die ersten Schritte in HTML lernte.

Mittlerweile weiß man ja was ich so baue und daher möchte ich euch einfach mal Zeigen wie ich mit meiner ersten Homepage im Jahr 2001 ins Web gestartet bin….

Link zu meiner ersten Homepage

Tags: , , ,

Filed Under: Allgemein

Automatisch Leuten bei Twitter folgen

Posted on Juni 2, 2009 by 1 Comment

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.'&amp;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 &lt; 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!

TweetWeather.de – Mein erster Twitter “Dienst”

Posted on Juni 2, 2009 by No Comments

Twitter ist in kürzester Zeit zu einer populären Anlaufstelle für jegliche Personen geworden. Twitter wird immer mehr zur Informationsquelle.

Genau aus diesem Grund entschloss ich mich dazu, diese Webseite ins Leben zu rufen. Sie zeigt das Wetter aus vielen Bereichen Deutschlands. Momentan verfügbar sind @Hamburg, @Berlin & @München

Zusätzlich stellt tweetweather.de aktuelle Wetterentwicklungen auf die Seite, die von jeglichen Personen, die twitter nutzen, berichtet werden können. tweetweather.de reagiert auf die Stichwörter Wetter und Stadt.

Es werden immer mehr Städte und Regionen folgen. Seid also gespannt! Solltet ihr Fehler finden oder andere Unstimmigkeiten meldet uns diese bitte, vielen dank!