Posted on April 30, 2009 by Benni
Mal wieder ein aktuelles Problem aus dem alttag. Eine Webseite wird mittel .htaccess geschützt, wie kann man trotzdem an geschützte PHP-Seiten rankommen? Auf der Suche nach der Funktion bin ich auf folgendes Script gestoßen welches Ohne Probleme funktioniert und die .htaccess Anmeldung übernimmt.
Konfiguration der Parameter
1
2
3
4
| $host = "domain.tld"; // Dein Host, z.B. admin.server.de oder geheim.de
$url = "/geheim/index.html"; // Die URI, auf die dann zugegriffen werden soll
$user = "test"; // Benutzername vom .htaccess
$pw = "testpwd"; // Passwort vom .htaccess |
Der eigentliche Script Inhalt
1
2
3
4
5
6
7
8
9
| header("Content-type: text/html");
$sock = fsockopen($host, 80, $errno, $errstr, 5); // 80 = Port, 5 = Timeout
fputs($sock, "GET ".$url." HTTP/1.1\r\n");
fputs($sock, "Host: ".$host."\r\n");
fputs($sock, "Authorization: Basic ".base64_encode($user.":".$pw)."\r\n");
fputs($sock, "Connection: close\r\n\r\n");
while(!feof($sock))
echo fgets($sock, 4096); // Antwort lesen
fclose($sock); |
Posted on April 29, 2009 by Benni
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é |
Tags: Ask, Facebook, google, HTML-Seiten, Icons, Information, MSN, Optimierung, PHP, Plugins, Search, SEO, Suchmaschinen, Twitter, Userfreundliche, Webseiten, WordPress, Xml
Filed Under: Dev / Codeschnipsel
Posted on April 27, 2009 by Benni

Twitter to MSN
Zurzeit habe ich meine Twitter-Wochen und möchte euch mal wieder zeigen, dass mit Twitter ist so ziemlich alles Möglich ist. Ich habe angefangen zu überlegen und geschaut wie man dies Umsetzen kann. Ein Weg an MSN Plus, merkte ich schnell, führt dabei nicht umher.
Nach Unzähligen Versuchen habe ich mich an mynetx einen MSN-Plus-Plugin Developer gewannt und ihm von meiner Idee erzählt. mynetx hat dies ganz zügig auf die Reihe bekomme und nun kann man seine MSN-Schnellnachricht mit seinem aktuellen Twitter Status füllen.
Dazu benötigen wir folgeden Software / Addons / Plugins:
Posted on April 27, 2009 by Benni
Ich möchte euch heute mal eine Variante vorstellen, wie man mittels eines einfachen PHP-Scriptes Nachrichten an Twitter schicken.
Festlegen der Twitter Userdaten
$username = ‘Twitterusername’;
$password = ‘Twitterpassword’;
Nun legen wir fest welche Nachricht an Twitter geschickt werden soll.
$message = ‘Ich bin ein Twitter Test’;
Bevor wir nun unsere Nachricht an Twitter schicken können, muss noch die Twitter API-Definiert werden.
$url = ‘http://twitter.com/statuses/update.xml’;
Nun muss nur noch der Curl Prozess festgelegt werden, der mithilfe der definierten Userdaten unsere Nachricht an die Twitter API schickt.
$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, “status=$message“);
curl_setopt($curl_handle, CURLOPT_USERPWD, “$username:$password“);
$buffer = curl_exec($curl_handle);
curl_close($curl_handle);
Nach erfolgreicher Ausführung sollte die Nachricht nun in eurem Twitter Account auftauchen.
Es empfiehlt sich aber noch den folgenden Code hinzuzufügen:
if (empty($buffer)) {
echo ‘message’;
} else {
echo ‘success’;
}
Sollte das Script auf einen Fehler laufen, wird dies gleich in dem Script ausgegeben.
Posted on April 27, 2009 by Benni
Unsere Aktion, am Sonntag kostenlos deutschlandweit SMS zu versenden, hat sehr großen Anklang bei unseren Kunden gefunden. Insgesamt wurden mehr als 85 Millionen Kurznachrichten verschickt, das sind nahezu dreimal so viele wie an einem durchschnittlichen Sonntag.
“Wir freuen uns, dass unsere Kunden unsere Geste so gut angenommen haben”, teilte Georg Pölzl, Sprecher der Geschäftsführung von T-Mobile Deutschland mit.
Ich habe ~ 150 Kurznachrichten verschickt.
Mein Anteil an den 85 Millionen beträgt somit 0,000176471 %.
Posted on April 27, 2009 by Benni
Development, Spielwiese und einfach nur ein Blog.