Blutdruckperzentilen für Kinder
Zitat von Peter Quick am 6. Juli 2026, 14:37 UhrZitat von bro am 6. Juli 2026, 14:32 UhrIst nur eine Idee:
Das ist der Kern des Problems: Diese neue
bp_debug.phpschreibt gar kein Logfile mehr –$redirectFile = ‚C:\\Praxis\\bp_redirect.html‘;
…
file_put_contents($redirectFile, $html); // schreibt NUR bp_redirect.html
system(’start „“ „‚ . $redirectFile . ‚“‚);Es gibt keinen einzigen
file_put_contents()-Aufruf, der eine Logdatei (bp_debug.txt) erzeugt – im Gegensatz zur alten Version, die du mir vorhin geschickt hast (die hatte extra Logging eingebaut). Diese neue Version schreibt stattdessen nurC:\Praxis\bp_redirect.htmlund versucht, die persystem('start ...')im Browser zu öffnen.Das heißt: „keine Logfile“ ist hier kein Fehler, sondern erwartetes Verhalten – du suchst nach einer Datei, die dieses Skript gar nicht mehr erzeugt.
Zwei Dinge, die wir jetzt klären müssen:
- Prüf stattdessen, ob
C:\Praxis\bp_redirect.htmlerzeugt wird, wenn du auf den Button klickst.
- Wenn ja → das Skript läuft, das Problem liegt eher am
system('start ...')-Aufruf oder daran, dass sich kein Browser öffnet.- Wenn nein → das Skript wird gar nicht erst erreicht (dann sind wir wieder beim
include()bzw. den Anführungszeichen im „Programm“-Feld).- Damit wir das zuverlässig diagnostizieren können, sollten wir das Logging vorübergehend wieder einbauen – am besten ganz an den Anfang von
bp_debug.php, bevor irgendwas anderes passiert:<?php
$logfile = ‚C:\\Praxis\\bp_debug.txt‘;
$log = „=== Aufruf um “ . date(‚Y-m-d H:i:s‘) . “ ===\n“;
$log .= „g=’“ . (isset($g)?$g:’NICHT GESETZT‘) . „‚ s=’“ . (isset($s)?$s:’NICHT GESETZT‘) . „‚ d=’“ . (isset($d)?$d:’NICHT GESETZT‘) . „‚\n“;
$log .= „ge=’“ . (isset($ge)?$ge:’NICHT GESETZT‘) . „‚ gb=’“ . (isset($gb)?$gb:’NICHT GESETZT‘) . „‚ na=’“ . (isset($na)?$na:’NICHT GESETZT‘) . „‚ vo=’“ . (isset($vo)?$vo:’NICHT GESETZT‘) . „‚\n“;
@file_put_contents($logfile, $log, FILE_APPEND);// … ab hier der Rest deines bestehenden Codes unverändert …
Das stimmt nicht, denn dafür habe ich ja extra die Debug-Version extra hochgeladen. Die beeinhaltet diese Funktionen….
Weil es aber das Problem mit den Änderungen an den Kategorien gab, habe ich einfach die dateibezeichnung so gelassen, und dann nur durch eine Version ohne Debugging ersetzt.
Zitat von bro am 6. Juli 2026, 14:32 UhrIst nur eine Idee:
Das ist der Kern des Problems: Diese neue
bp_debug.phpschreibt gar kein Logfile mehr –$redirectFile = ‚C:\\Praxis\\bp_redirect.html‘;
…
file_put_contents($redirectFile, $html); // schreibt NUR bp_redirect.html
system(’start „“ „‚ . $redirectFile . ‚“‚);Es gibt keinen einzigen
file_put_contents()-Aufruf, der eine Logdatei (bp_debug.txt) erzeugt – im Gegensatz zur alten Version, die du mir vorhin geschickt hast (die hatte extra Logging eingebaut). Diese neue Version schreibt stattdessen nurC:\Praxis\bp_redirect.htmlund versucht, die persystem('start ...')im Browser zu öffnen.Das heißt: „keine Logfile“ ist hier kein Fehler, sondern erwartetes Verhalten – du suchst nach einer Datei, die dieses Skript gar nicht mehr erzeugt.
Zwei Dinge, die wir jetzt klären müssen:
- Prüf stattdessen, ob
C:\Praxis\bp_redirect.htmlerzeugt wird, wenn du auf den Button klickst.
- Wenn ja → das Skript läuft, das Problem liegt eher am
system('start ...')-Aufruf oder daran, dass sich kein Browser öffnet.- Wenn nein → das Skript wird gar nicht erst erreicht (dann sind wir wieder beim
include()bzw. den Anführungszeichen im „Programm“-Feld).- Damit wir das zuverlässig diagnostizieren können, sollten wir das Logging vorübergehend wieder einbauen – am besten ganz an den Anfang von
bp_debug.php, bevor irgendwas anderes passiert:<?php
$logfile = ‚C:\\Praxis\\bp_debug.txt‘;
$log = „=== Aufruf um “ . date(‚Y-m-d H:i:s‘) . “ ===\n“;
$log .= „g=’“ . (isset($g)?$g:’NICHT GESETZT‘) . „‚ s=’“ . (isset($s)?$s:’NICHT GESETZT‘) . „‚ d=’“ . (isset($d)?$d:’NICHT GESETZT‘) . „‚\n“;
$log .= „ge=’“ . (isset($ge)?$ge:’NICHT GESETZT‘) . „‚ gb=’“ . (isset($gb)?$gb:’NICHT GESETZT‘) . „‚ na=’“ . (isset($na)?$na:’NICHT GESETZT‘) . „‚ vo=’“ . (isset($vo)?$vo:’NICHT GESETZT‘) . „‚\n“;
@file_put_contents($logfile, $log, FILE_APPEND);// … ab hier der Rest deines bestehenden Codes unverändert …
Das stimmt nicht, denn dafür habe ich ja extra die Debug-Version extra hochgeladen. Die beeinhaltet diese Funktionen….
Weil es aber das Problem mit den Änderungen an den Kategorien gab, habe ich einfach die dateibezeichnung so gelassen, und dann nur durch eine Version ohne Debugging ersetzt.
Zitat von Dr. Torben Kehl am 6. Juli 2026, 15:06 UhrKategorie neu erstellt. Und Button neu erstellt. Dazischen MO/DPS stets neu gestartet.
Wenn kein Patient ausgewählt ist erscheint bei Button Klick:
Wenn ein Patient ausgewählt ist der RR Messungen hat passiert nichts.
es wird auch keine Log Datei erstellt:
die html Datei geht problemlos mit dem unausgefüllten Frontend auf.
Liegt es vielleicht daran, dass mein Auftrag Körpergröße einen Umlaut enthält?
Kategorie neu erstellt. Und Button neu erstellt. Dazischen MO/DPS stets neu gestartet.
Wenn kein Patient ausgewählt ist erscheint bei Button Klick:
Wenn ein Patient ausgewählt ist der RR Messungen hat passiert nichts.
es wird auch keine Log Datei erstellt:
die html Datei geht problemlos mit dem unausgefüllten Frontend auf.
Liegt es vielleicht daran, dass mein Auftrag Körpergröße einen Umlaut enthält?
Zitat von Peter Quick am 6. Juli 2026, 15:11 UhrIch sehe den Fehler: Die Forum-Software hat einen Teil der Anführungszeichen durch falsche ersetzt. Ich kopiere den Aufruf richtig und füge das als Textdatei an. Dann müsste es eigentlich funktionieren.
Ich sehe den Fehler: Die Forum-Software hat einen Teil der Anführungszeichen durch falsche ersetzt. Ich kopiere den Aufruf richtig und füge das als Textdatei an. Dann müsste es eigentlich funktionieren.
Hochgeladene Dateien:Zitat von Dr. Torben Kehl am 6. Juli 2026, 15:39 Uhralles klar…Super!!!! Jetzt klappts!
Starkes Tool!
– echt nervig mit diesen blöden Anführungszeichen…
alles klar…Super!!!! Jetzt klappts!
Starkes Tool!
– echt nervig mit diesen blöden Anführungszeichen…
Zitat von Dr. Torben Kehl am 6. Juli 2026, 18:05 UhrVielen Dank Peter! Tolles Tool. Heute bereits 2 effektiv genutzt… super schnell bei grenzwertigen Befunden…
Vielen Dank Peter! Tolles Tool. Heute bereits 2 effektiv genutzt… super schnell bei grenzwertigen Befunden…