• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Suchergebnisse

  1. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Übrigens: Da sehe ich immer noch font-Tags. Als ersten Schritt durch span-Tags mit CSS ersetzt: $einsatzHTML .= "<h3>$ort - $typ </br> <span style=\"color: red; font-size: 0.8rem;\">$startzeit</span> <span style=\"color: green; font-size: 1rem;\"> Status: $status </span> <span...
  2. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Du musst als href-Attribut die URL von Google-Maps angeben: Füge oben in hole-einsatzdaten.php dies ein: <?php error_reporting(E_ALL); // Doku für Google-Maps: // https://developers.google.com/maps/documentation/urls/get-started?hl=de $mapZoom = 10; $mapBase = 'satellite'; $mapURL =...
  3. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    So, ich habe das auf die statische Auswahl umgestellt. Dadurch hat sich der Code stark vereinfacht. Jetzt kann es vorkommen, dass für eine gewählte Einsatzart keine Einsätze laufen. In dem Fall gebe ich einen Hinweistext aus. index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8">...
  4. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Das ist ja sehr überschaubar. "SONTIGE" - ist das ein Tippfehler oder steht das so im JSON? Du hast ja wahrscheinlich inzwischen ebenfalls Änderungen gemacht. Poste doch mal den Code von beiden Dateien, damit nichts verloren geht wenn ich die Auswahl ändere.
  5. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    <select id="filter"> <option value="">Alle Einsatzarten</option> <option value="SELBST" selected="true">SELBST</option> <option value="BRAND">BRAND</option> <!-- Du musst hier die fehlenden Optionen hinzu fügen, z. B.: --> <option value="TEE">TEE</option>...
  6. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Bei mir funktioniert alles. Es ist jedoch folgendes: Die Auswahl für die Einsatzarten wird dynamisch erzeugt und zwar nur ein Mal beim Laden der Seite. Jetzt kann es aber sein, dass durch die zyklische Aktualisierung Einsatzarten hinzu kommen, die dann in der Auswahl fehlen. Wir könnten das...
  7. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Ja, Email kann versendet werden. Das Problem, dass nicht mehr gefiltert wird, werde ich mir ansehen. Ist mir noch nicht aufgefallen.
  8. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Den Wert in Klammern bei den Feuerwehren entfernen ist kein Problem: foreach ($einsatz['einsatz']['feuerwehrenarray'] as $feuerwehr) { $feuerwehrname = preg_replace('/\(\d*\)/', '', $feuerwehr['fwname']); $einsatzHTML .= "<li>$feuerwehrname</li>"; }...
  9. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Übrigens: Das font-Tag gibt es nicht mehr, müsste man durch ein span mit CSS ersetzen. Ist aber erst Mal nicht so vordringlich.
  10. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Für die Farben müssen wir die Daten in einen Container legen, z. B. ein section: // Hier drüber wie bisher $einsatzHTML = ''; // Hier die Definitionsliste mit den globalen Daten foreach ($data['einsaetze'] as $einsatz) { $art = $einsatz['einsatz']['einsatzart']; if ($filterEinsatzart ==...
  11. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Ja, tausche das Javascript gegen dieses aus: <script> const intv = 10000, einsatzartDefault = 'SELBST', url = `hole-einsatzdaten.php?t=${Date.now()}`, urlDefault = `${url}&einsatzart=${einsatzartDefault}`, auswahlEinsatzart...
  12. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Hier jetzt eine Version mit Ajax: index.html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Einsatzdaten</title> <style> </style> </head> <body> <div id="auswahl-einsatzart"></div> <main></main> <script> const intv = 10000...
  13. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Hier mal ein grober Entwurf, ohne Anspruch auf Schönheit und Eleganz: <!-- <meta http-equiv="refresh" content="30" /> --> <?php error_reporting(E_ALL); var_dump($_GET); $url = 'https://cf-einsaetze.ooelfv.at/webext2/rss/json_laufend.txt'; $curl = curl_init(); $headers = array()...
  14. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Selbstverständlich ist das möglich. Ich sehe es mir so bald wie möglich an.
  15. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Das wird dann eine verschachtelte Schleife, d. h. die Schleife über die Feuerwehren muss in die äußere Schleife mit den Einsätzen hinein: foreach ($data['einsaetze'] as $einsatz) { $startzeit = $einsatz['einsatz']['startzeit']; $bezirk = $einsatz['einsatz']['bezirk']['text']; $typ =...
  16. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Ach so, das kommt von dem var_dump in Zeile 18, den kannst Du wieder auskommentieren: // var_dump($data);
  17. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Ich habe das jetzt getestet und es funktioniert einwandfrei: <?php error_reporting(E_ALL); $url = 'https://cf-einsaetze.ooelfv.at/webext2/rss/json_laufend.txt'; $curl = curl_init(); $headers = array(); curl_setopt($curl, CURLOPT_HTTPHEADER, $headers); curl_setopt($curl, CURLOPT_HEADER, 0)...
  18. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Nein, so funktioniert es nicht, Du musst den zweiten Codeblock in die Schleife legen, sonst ist die Variable $einsatz nicht definiert: foreach($data['einsaetze'] as $einsatz) { $bezirk = $einsatz['einsatz']['bezirk']['text']; $typ = $einsatz['einsatz']['einsatztyp']['text']...
  19. S

    [GELOEST] Externe JSON abfragen und in Tabelle darstellen

    Wenn Du das mit PHP serverseitig lösen willst, musst Du das HTML aus der Datenstruktur $data generieren: Zunächst eine Schleife über alle Einsätze: foreach($data as $einsatz) { } Das Datum lasse ich mal weg. Die Überschrift musst Du aus dem Bezirk und dem Einsatztyp zusammen setzen: $bezirk =...
  20. S

    Imagick funktioniert nicht

    Das wird hier diskutiert: https://stackoverflow.com/questions/52998331/imagemagick-security-policy-pdf-blocking-conversion Wenn Du ein shared hosting hast, musst Du dich an deinen Provider wenden.
Zurück
Oben