Externe Schnittstelle bei Webling

Die externe Schnittstelle von Webling ist bei einigen Vereinen von Webling sehr beliebt. Unsere Anleitung zeigt ein Beispiel anhand von PHP mit dem Befehl „file_get_contents„.

Es gibt Hosting-Provider welche diese Funktion jedoch sperren. (allow_url_fopen) Das Problem zu umgehen ist jedoch nicht weiter schwierig. Vielfach nutzt man stattdessen den PHP Befehl „fsockopen„.

Folgender Code zeigt ein entsprechendes Beispiel:

$host_webling = "demo";
$username_webling = "demo";
$password_webling = "webling";

$fp = fsockopen($host_webling . ".webling.ch", 80, $errno, $errstr, 30);
if (!$fp) {
  echo "$errstr ($errno)<br />\n";
} else {
  fputs($fp, "GET /export/member.csv HTTP/1.0\r\n");
  fputs($fp, "Host: " . $host_webling . ".webling.ch:80\r\n");
  fputs($fp, "Authorization: Basic " . base64_encode($username_webling . ":" . $password_webling) . "\r\n");
  fputs($fp, "Content-length: 0\r\n");
  fputs($fp, "Connection: close\r\n\r\n");
  while ( !feof($fp) )
    $response .= fgets($fp, 128);
  fclose($fp);
}

print substr($response, strpos($response, "\r\n\r\n") + 4);

Formulare, Externe Schnittstelle, Hintergründe mit Webling

Auf vielfachen Wunsch gibt es nun eine externe Schnittstelle um Mitgliederdaten zu exportieren. Zudem ist es möglich bei den Vereinswebseiten, eigene Hintergundbilder zu verwenden. Dabei haben wir auch gleich die Designs weiter ausgebaut. Ganz neu gibt es die Möglichkeit Kontaktformulare in die Webseite zu integrieren.