Gå til innhold

Trøbbel med simpleXML, får ikke hentet ut data fra XML


Anbefalte innlegg

Driver å koder en liten CMS til hjemmebruk, og tenkte jeg kunne prøve å lage et system som kunne laste opp en modul/plugin opp til serveren, pakke den ut og installere den. Problemet mitt er at jeg ikke får hentet ut noe fra xmlfilen.

 

Utsnitt fra koden, der jeg tror (vet) problemet ligger:

 

  $dirName = explode('.', $_FILES['userfile']['name']);//Gets the filename
  $dirName = $tmp . $dirName['0'] . '/';//Convert from an array to a normal variable and adds the rest of the path
  //echo $dirname

  $xmlDir = $dirName . 'install.xml';
  //echo $xmldir;
  $zip -> extractTo($tmp);//Unzipps the archive

  if(is_file($xmlDir)){ //Does the install.xml exist
//Yes
//Start reading the install.xml file:
$xml = simplexml_load_file($xmlDir);//The pointer //Somtething strange??
//var_dump($xml);
foreach($xml->install as $install){//Gets all the values from the install.xml file inside the package
 $type = $install['type'];
 $admin = $install['admin'];
 var_dump($install);//NULL
 var_dump($admin);//NULL
}

 

En ting til, pleier dere å skrive (Kommentarer, variabelnavn o.s.v) engelsk eller norsk når dere jobber med programering?

 

Edit: Glemte og si at jeg ikke får noen errormeldinger, men jeg får heller ikke noe ut av XML-filen.

Endret av Rockie
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...