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);