Hallo Miteinander,
seit einiger Zeit unterstütze ich nun aktiv die Blitzortung und habe unter meinen Internetauftritt auch "myBlitzortung" erfolgreich am Laufen. Nun möchte ich gerne einzelnen Content in meine Seite integrieren über z.B. bo_show_map();.
Um nicht immer meine öffentliche Seite jedesmal zu zerschießen habe ich Zuhause lokal eine "Entwicklungsumgebung" am Laufen mit xampp (1.8.2). Auch dort läuft alles sauber!
Ich kann die Datenbank füllen ...
2013-11-25 19:01:34 + 0ms | 2013-11-25 19:01:34 + 0ms | ***** Getting lightning data from blitzortung.org *****2013-11-25 19:01:34 + 0ms | 2013-11-25 19:01:34 + 0ms | Information: PHP Execution timeout is 30s --> Fine :) *** Setting MyBlitzortung timeout to: 55s2013-11-25 19:01:34 + 0ms | Waiting 30 seconds, to avoid too high load on Blitzortung servers ...2013-11-25 19:01:34 +30014ms | 2013-11-25 19:01:34 +30014ms | === Strikes ===2013-11-25 19:01:34 +30030ms | Last strike: 2013-11-25 18:59:35 *** Loading 2 files from 2013-11-25 17:50:00 to 2013-11-25 18:00:00 *** This is update #242013-11-25 19:01:34 +30248ms | Downloading file /2013/11/25/17/50.log, last position 0 bytes: OK2013-11-25 19:01:34 +30248ms | Found latest strike from last import2013-11-25 19:01:34 +30342ms | Downloading file /2013/11/25/18/00.log: Error (404 Not Found).2013-11-25 19:01:34 +30342ms | Lines: 50 *** Size: 16kB *** New Strikes: 02013-11-25 19:01:34 +30373ms | 2013-11-25 19:01:34 +30373ms | === Stations ===2013-11-25 19:01:34 +30373ms | No update. Last update 85 seconds ago. This is normal and no error message!2013-11-25 19:01:34 +30373ms | 2013-11-25 19:01:34 +30373ms | === Raw-Data ===2013-11-25 19:01:34 +30373ms | Not implemented!2013-11-25 19:01:34 +30373ms | 2013-11-25 19:01:34 +30373ms | === Updating daily statistics (20131124) ===2013-11-25 19:01:34 +30404ms | Datasets: 6 Length: 195 Status: 22013-11-25 19:01:34 +30420ms | 2013-11-25 19:01:34 +30420ms | === Strike alerts ===2013-11-25 19:01:34 +30420ms | 2013-11-25 19:01:34 +30420ms | Import finished. Exiting...2013-11-25 19:01:34 +30420ms |
ich kann auch ohne Probleme auf "myBlitzortung" zugreifen und mir alle Karten und Diagramme anzeigen lassen.
Nur, leider bekomme ich die Integration nicht hin. Die 3 nötigen Konstanten sind definiert ...
define('BO_FILE', 'blitzortung.php');define('BO_LOGIN_URL', './../blitz.php?bo_page=login');define('BO_ARCHIVE_URL', './../blitz_ar.php?bo_page=archive');
ebenso ist die css eingebunden und die blitzortung.php ist included, geht auch soweit.
Wenn ich nun mit folgenden Code mir die Karte aufrufen möchte ...
include_once('./mybo/blitzortung.php');include('./inc/header.inc.php'); include('./inc/menu_radar.inc.php');?> </div> <div id="main"> <div class="content"> <h2>die aktuelle Blitzkarte ...</h2> <div id="myblitzortung">dynamische Karte<br /> <?php bo_show_map(); ?> </div>
... bekomme ich im Browser folgendes angezeigt ...
Database: Connect ERROR (2002) php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt.
und in der php_error_log ...
[25-Nov-2013 18:06:23 UTC] PHP Notice: Undefined index: bo_user_level in D:\Wetter\html\.testit\mybo\includes\user.inc.php on line 254
[25-Nov-2013 18:06:23 UTC] PHP Notice: Use of undefined constant BO_DB_PREF - assumed 'BO_DB_PREF' in D:\Wetter\html\.testit\mybo\includes\classes\Data.class.php on line 18
[25-Nov-2013 18:06:23 UTC] PHP Notice: Use of undefined constant BO_DB_HOST - assumed 'BO_DB_HOST' in D:\Wetter\html\.testit\mybo\includes\classes\Db\Mysqli.class.php on line 26
[25-Nov-2013 18:06:23 UTC] PHP Notice: Use of undefined constant BO_DB_USER - assumed 'BO_DB_USER' in D:\Wetter\html\.testit\mybo\includes\classes\Db\Mysqli.class.php on line 26
[25-Nov-2013 18:06:23 UTC] PHP Notice: Use of undefined constant BO_DB_PASS - assumed 'BO_DB_PASS' in D:\Wetter\html\.testit\mybo\includes\classes\Db\Mysqli.class.php on line 26
[25-Nov-2013 18:06:26 UTC] PHP Warning: mysqli::mysqli(): php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt. in D:\Wetter\html\.testit\mybo\includes\classes\Db\Mysqli.class.php on line 26
[25-Nov-2013 18:06:26 UTC] PHP Warning: mysqli::mysqli(): (HY000/2002): php_network_getaddresses: getaddrinfo failed: Der angegebene Host ist unbekannt. in D:\Wetter\html\.testit\mybo\includes\classes\Db\Mysqli.class.php on line 26
Nun stehe ich mit meinen Kenntnissen ein wenig auf dem Schlauch und komme nicht weiter. Standardmäßig funktioniert alles bestens und mit dem Funktionsaufruf "bo_show_map();" scheinen auf einmal alle Konstanten vergessen worden zu sein ...
Für einen Tipp oder auch kleinen Denkanstoß wäre ich sehr dankbar und verbleibe erst einmal
mit einem Gruß
Rainer