Einbinden der Tabelle "öffentliche Termine" in eigene Website

Wenn Sie die Tabelle der externen Termine direkt in Ihre Website einbauen möchten, können Sie eine serverseitige Skriptsprache (zB. PHP) nutzen, um diese Tabelle von unserem System zu laden, und dann innerhalb Ihres Seitengerüsts auszugeben.

Dies wird hier an einem Beispiel demonstriert:

Hinweis: in dem Beispiel wird das Organisations-Kürzel "xxx" genutzt, dies muss gegen Ihr tatsächliches Kürzel ausgetauscht werden !!

Beispieldatei: termine.php (auf Ihrem Server, PHP wird unterstützt) <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Ortsverein Musterstadt - Öffentliche Termine</title>
<link href="https://www.hiorg-server.de/static/content/css/hiorg.css" rel="stylesheet" type="text/css">
<script src="https://www.hiorg-server.de/static/content/js/hiorg.js" type="text/javascript"></script>
</head><body>

<!-- hier Ihr individueller Seitenkopf -->

<?php

$url = "https://www.hiorg-server.de/termine.php?ov=xxx&onlytable=1";

if(function_exists("curl_init")) {
   $ch = curl_init($url);
   curl_setopt($ch,CURLOPT_RETURNTRANSFER,1);
   $data = curl_exec($ch);
   curl_close($ch);
} else {
   if(!ini_get("allow_url_fopen")) {
      if(version_compare(phpversion(), "4.3.4", "<=")) ini_set("allow_url_fopen", "1");
      else die("Ihr Server unterstützt das Laden externer Dateien nicht: lib_curl -oder- allow_url_fopen müssen aktiviert sein!");
   }
   if($fp = fopen($url,"r")) {
      $data = "";
      while(!feof($fp)) $data.= fread($fp,1024);
      fclose($fp);
   }
}

echo $data;

?>

<!-- hier Ihr individueller Seitenfuss -->

</body>
</html>

Alternativ zu dieser Technik können Sie die Daten auch in anderen Formaten abrufen (z.B. JSON oder iCal), welche in eigenen Skripten exakter verarbeitet werden können.
Um einen entsprechenden Link zu erhalten, klicken Sie in Ihrem HiOrg-Server im Hauptmenü auf "Kalender", und dort rechts oben auf "verknüpfen..."