Torsten Ernst
Mitglied
Hallo,
ich bin leider auf Hilfe angwiesen und hoffe das ich diese hier finde. Ich habe mir vor längerer Zeit eine PHP-Seite programmieren lassen, da ich selbst nicht das nötige Wissen besitze. Dieser Programmierer steht mir aber heute nicht mehr zur Verfügung. Vorab die grundlegenden Infos, hier ist der PHP-Code:
Und so sieht der Ausgabe Quelltext aus:
Es wird ein Chart ausgegeben. Leider funktioniert die Darstellung nicht im IE6.0. Alle anderen Browser funktionieren. Das Problem ist das letzte Komma in der letzten Zeile vor der eckigen Klammer ganz am Ende * name: 'Hell' .... ]}, ] *. Da darf es nicht mehr erscheinen, in den vorherigen Zeilen muss es aber vorhanden sein. Ich habe schon gegoogelt und bin dabei auf die Fuktion "rtrim" gestoßen. Damit wird ja bereits jetzt schon das Komma nach der letzten Zahl entfernt. Nun quäle ich mit damit rum komme ich nicht mehr weiter. Kann mir bitte jemand einen Tipp geben?
Stumpi
ich bin leider auf Hilfe angwiesen und hoffe das ich diese hier finde. Ich habe mir vor längerer Zeit eine PHP-Seite programmieren lassen, da ich selbst nicht das nötige Wissen besitze. Dieser Programmierer steht mir aber heute nicht mehr zur Verfügung. Vorab die grundlegenden Infos, hier ist der PHP-Code:
PHP:
series: [
<?php
$output = '';
foreach ($this->modeMap as $mode => $modeBands) {
$output .= "{ name: '$mode', data: [". implode(',', $modeBands) ."] }, " . PHP_EOL;
}
echo rtrim($output, ',');
?>
]
Und so sieht der Ausgabe Quelltext aus:
Code:
series: [
{ name: 'Unknown', data: [0,0,0,0,0,0,1,2,3,0,0,0,0,0,0,0] },
{ name: 'CW', data: [0,0,0,0,0,0,1,8,0,1,0,0,0,1,0,0] },
{ name: 'PSK31', data: [0,0,0,0,0,3,0,55,0,28,0,0,12,0,0,0] },
{ name: 'PSK63', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'PSK125', data: [0,0,0,0,0,0,0,1,0,0,0,0,0,0,0,0] },
{ name: 'QPSK31', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'QPSK63', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'QPSK125', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'JT9', data: [0,0,0,2,0,0,1,9,0,1,0,0,0,0,0,0] },
{ name: 'JT65', data: [0,0,2,2,0,16,11,191,20,120,0,0,3,9,0,0] },
{ name: 'ROS', data: [0,0,0,0,0,0,0,3,0,2,0,0,3,0,0,0] },
{ name: 'OPERA', data: [6,0,0,0,0,0,0,2,0,0,0,1,2,0,0,5] },
{ name: 'SIM31', data: [0,0,0,0,0,1,0,5,0,0,0,0,0,0,0,0] },
{ name: 'SSB', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'MFSK16', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'CONTESTI', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'SSTV', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'OLIVIA', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] },
{ name: 'HELL', data: [0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0] }, ]
Es wird ein Chart ausgegeben. Leider funktioniert die Darstellung nicht im IE6.0. Alle anderen Browser funktionieren. Das Problem ist das letzte Komma in der letzten Zeile vor der eckigen Klammer ganz am Ende * name: 'Hell' .... ]}, ] *. Da darf es nicht mehr erscheinen, in den vorherigen Zeilen muss es aber vorhanden sein. Ich habe schon gegoogelt und bin dabei auf die Fuktion "rtrim" gestoßen. Damit wird ja bereits jetzt schon das Komma nach der letzten Zahl entfernt. Nun quäle ich mit damit rum komme ich nicht mehr weiter. Kann mir bitte jemand einen Tipp geben?
Stumpi