webForumDet fria alternativet

kan inte öppna xml-fil

3 svar · 345 visningar · startad av Nexus86

Nexus86Medlem sedan okt. 20023 030 inlägg
#1

Vad är fel? Jag har följande i php-kod:

$xmldir = dirname(__FILE__) . "\\";

if (!$dom = domxml_open_file($xmlpath."personal.xml")) {
    exit("Fel vid öppning av xml-filen.");
}

Resultatet blir "Fel vid öppning av xml-filen.". Var är felet? Jag har "extension=php_domxml.dll" i php.ini och apache säger inget om ofunna moduler.

Nexus86Medlem sedan okt. 20023 030 inlägg
#2

Den där koden fick jag från PHPPortalen. Den fungerade inte för mig men när jag kopierade deras kod istället för att skriva den själv så fungerade det. :q

Aja. Så länge det funkar ska man inte klaga. :e

monAmourMedlem sedan dec. 2002258 inlägg
#3
$xmldir = dirname(__FILE__) . "\";
if (!$dom = domxml_open_file($xmldir."personal.xml")) {

    exit("Fel vid öppning av xml-filen.");

}
DarrenMedlem sedan dec. 2002789 inlägg
#4

Det är jag som har skrivit koden du hittat på PHPportalen, så det är nog bäst att du inte klagar för mycket... :P

För det mesta är det alltid bättre att skriva av koden från en hemsida än att kopiera och klistra. Detta för att man vid kopieringen kan få med sig dolda skräptecken som gör att koden inte fungerar.

Men just i detta fallet, som monAmour redan påpekade, så använde du en felaktig variabel vid öppningen av xml-filen. Du definerade en variabel som hette $xmldir men vid öppningen använde du $xmlpath.

128 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)