Mit Google+ Status Updates auf Facebook veröffentlichen

Wer in mehreren sozialen Netzwerken (z.B. Google+ und Facebook) angemeldet ist, möchte bestimmt ab und zu mal dasselbe Status-Update auf beiden Netzwerken veröffentlichen. Das ist mit Facebook und Google+ ganz einfach möglich, und zwar wie folgt:

Zuerst braucht man eine personalisierte Hochlade-E-Mail-Adresse für Facebook. Diese bekommt man unter dem Link: https://m.facebook.com/upload.php?refid=7 (Screenshot). Danach muss man bei der Veröffentlichung im Google+ Stream die Facebook Hochlade-E-Mail-Adresse mit zu den Kreisen hinzufügen (Screenshot) und schon wird der Post auch bei Facebook veröffentlicht (Screenshot).

HTTP POST Beispiel mit Apache HttpClient in Java

Mit Java und der Apache HttpClient-Bibliothek Version 4.1.1 habe ich einen Web-Client geschrieben, der eine „email“-Adresse als HTTP POST Parameter an eine PHP-Webseite übergibt, welche daraufhin die empfangene Email-Adresse in einer Textdatei speichert. Der Code dient nur als Beispiel.
HTTP POST Beispiel mit Apache HttpClient in Java weiterlesen

SVN SSH post-commit checkout hook

Wenn man mit SVN ein Webprojekt versioniert, dann ist es wünschenswert, den aktuellen Stand auch live auf einem Webserver im Internet zu haben. Dieser Wunsch lässt sich mit sogenannten „hooks“ realisieren. In jedem SVN Projektordner gibt es einen Unterordner namens „hooks“. In diesem Ordner sind Shell-Skripte für verschiedene Momente abgelegt. Diese Scripte werden zum jeweiligen Zeitpunkt automatisch vom SVN Server aufgerufen.

Das post-commit-Skript wird direkt nach einem Commit ausgeführt und bietet sich hervorragend an, um direkt nach einer Projekt-Änderung den aktuellen Stand für den Webserver zur Verfügung zu stellen. Dazu muss man im Skript nur festlegen, dass ein checkout in das gewünschte Web-Verzeichnis ausgeführt werden soll. Wie das geht, zeige ich im folgenden Artikel.
SVN SSH post-commit checkout hook weiterlesen

HTTP-POST Request mit JavaScript

Häufig wird in Foren gefragt, wie man mit JavaScript gezielt Daten über einen HTTP-Request an eine bestimmte Datei senden kann. Weil dieser Vorgang in der Web-Entwicklung besonders wichtig ist, habe ich ein kurzes Beispiel programmiert, dass diese Funktionalität besitzt.
HTTP-POST Request mit JavaScript weiterlesen

PHP_SELF funktioniert nicht

Wenn die beliebte Variable $PHP_SELF nicht funktioniert, kann $_SERVER[‚PHP_SELF‘] die Antwort sein! Diese Variable ist besonders beliebt, wenn es darum geht, dass sich ein PHP selbst aufrufen soll. Ein geeigneter Einsatzzweck dafür ist beispielsweise der Aufruf in einem Kontaktformular:

1
2
3
4
5
6
7
8
9
10
11
12
<?php
if (isset($_POST['name'])) {
  $name = $_POST['name'];
  echo "Name: $name";
}
?>
 
<form action="<?php $_SERVER['PHP_SELF'] ?>" method="post">
  <label for="nachname">Name</label>
  <input type="text" id="nachname" name="name" />
  <button type="submit">Abschicken</button>
</form>