webForumDet fria alternativet

XML parsing.. smärre problem..

3 svar · 227 visningar · startad av UrMe

UrMeMedlem sedan apr. 2001797 inlägg
#1

Jag hämtar information från en XML fil genom PHP, och det har fungerat bra tills nu när de gjorde någon liten ändring i xml-filen.
Så nu får jag detta konstiga felmeddelande:

Warning: php_network_getaddresses: gethostbyname failed in /home2/www/urme/fellowship/guildinfo.php on line 126

Warning: fopen("http://www.camelot-europe.com/herald/servers/Excalibur/guilds/147.xml","r") - Bad file number in /home2/www/urme/fellowship/guildinfo.php on line 126

Detta är raderna runtomkring 126

[b]119[/b]: $xml_file = 'http://www.camelot-europe.com/herald/servers/Excalibur/guilds/147.xml';
[b]120[/b]: $type = 'UTF-8';
[b]121[/b]: $xml_parser = xml_parser_create($type);
[b]122[/b]: xml_parser_set_option($xml_parser, XML_OPTION_CASE_FOLDING, true);
[b]123[/b]: xml_parser_set_option($xml_parser, XML_OPTION_TARGET_ENCODING, 'UTF-8');
[b]124[/b]: xml_set_element_handler($xml_parser, 'startElement','endElement');
[b]125[/b]: xml_set_character_data_handler($xml_parser, 'characterData');
[b]126[/b]: if (!($fp = fopen($xml_file, 'r'))) {
    die("Could not open $xml_file for parsing!\n");
}

Jag vet inte vad som är ändrat i XML-filen.. men vad betyder felmeddelandet egentligen?

pimmeMedlem sedan sep. 2001553 inlägg
#2

de ser ut som om den inte kan hitta filen

UrMeMedlem sedan apr. 2001797 inlägg
#3

Fast om man skriver in länken i ett webbfönster så fungerar den
http://www.camelot-europe.com/herald/servers/Excalibur/guilds/147.xml

Så det måste vara nåt annat...

Ingen som har nån idé hur detta ska lösas?

UrMeMedlem sedan apr. 2001797 inlägg
#4

Nu verkar det fungera igen.. måste bara ha varit nåt tillfälligt? .. skumt

127 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
125 ms — hämta tråd, inlägg och bilagor (db)