On 8/5/07, Bruce Steinback <brucesteinback@xxxxxxxxx> wrote: > Okay, I'm probably really stupid, but I can't figure this out. I'm getting the error: > > Fatal error: Function name must be a string in .../pages-stage/loginresp.php on > line 205 > > (which is the xml_set_element_handler() call) > > with this code: > > function startElement($parser, $name, $attrs) { > global $value; > $value = ""; > } > > function endElement($parser, $name) { > global $value, $bypass, $status; > .... > } > > function charData($parser, $data) { > global $value; > $value = $data; > } > > if (!isset($_GET["consentResp"])) { > ... > } else { > ... > } > > // Fallthru do getPresence > // Okay, user is auth'd, now do getPresence to get members of BL > $resp = doGetPresence($devId, $authToken, $baseUrl); > // sigh - strip HTTP metadata > $resp = strstr($resp, "<?"); > > // Do XML parse - sets status, handles BL data if present > $xml_parser = xml_parser_create(); > $xml_set_element_handler($xml_parser, 'startElement', 'endElement'); Uhm, why do you have a $ before xml_set_element_handler? > $xml_set_character_data_handler($xml_parser, 'charData'); > $xml_parse($xml_parser, $resp, true); > $xml_parser_free($xml_parser); And also before above functions? > > Any ideas? I've tried the line with single quotes, double quotes and no quotes, and various other odd attempts to figure it out. I'm totally baffled. > > Many Thanks (in advance), > Bruce Steinback > let me (us) know if you fixed it. Tijnema -- Vote for PHP Color Coding in Gmail! -> http://gpcc.tijnema.info -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php