Mickey
February 17, 2019, 6:53pm
1
Hi does anyone have any idea how to solve this error?
[17-Feb-2019 16:39:54 UTC] PHP Warning: SimpleXMLElement::addChild() expects parameter 2 to be string, array given in /home/*****/public_html/crew/core/common/CentralData.class.php on line 198
[17-Feb-2019 16:39:55 UTC] PHP Warning: Cannot modify header information - headers already sent by (output started at /home/*****/public_html/crew/core/common/CentralData.class.php:198) in /home/*****/public_html/crew/core/modules/kACARSII/kACARSII.php on line 644
ProAvia
February 17, 2019, 7:25pm
2
What version of phpVMS are you using?
What are the contents of line 198 in CentralData.class.php?
What are the contents of line 644 in kACARSII.php?
Mickey
February 17, 2019, 8:50pm
3
Phpvms 5.5.2
CentralData.class.php
195 # Add any children who might exist…
196 if(count($children) > 0) {
197 foreach($children as $key => $value) 198{
198 $child->addChild($key, $value);
199 }
200 }
kACARSII.php
644 header(‘Content-type: text/xml’);
645 $xml_string = $xml->asXML();
646 echo $xml_string;
647 return;
648 }
Mickey
February 17, 2019, 8:50pm
4
1 hour ago, ProAvia said:
What version of phpVMS are you using?
What are the contents of line 198 in CentralData.class.php?
What are the contents of line 644 in kACARSII.php?
Phpvms 5.5.2
CentralData.class.php
195 # Add any children who might exist…
196 if(count($children) > 0) {
197 foreach($children as $key => $value) 198{
198 $child->addChild($key, $value);
199 }
200 }
kACARSII.php
644 header(‘Content-type: text/xml’);
645 $xml_string = $xml->asXML();
646 echo $xml_string;
647 return;
648 }
ProAvia
February 17, 2019, 10:09pm
5
For Central.Data.class.php - mine is exactly the same… except line 197. take out the 198 on that line. Should read
197foreach($children as $key =\> $value) {
As for kACARSII… if you are still having issues, you may want to post on the FS-Products forums (as that program is payware).
Mickey
February 18, 2019, 8:45am
6
10 hours ago, ProAvia said:
For Central.Data.class.php - mine is exactly the same… except line 197. take out the 198 on that line. Should read
197foreach($children as $key => $value) {
As for kACARSII… if you are still having issues, you may want to post on the FS-Products forums (as that program is payware).
Amended and still have the issue. Thanks for the reply, I will try the FS-Products Forum