dedlfix: xml und include

Beitrag lesen

Hi!

  include("".$\_SERVER['DOCUMENT\_ROOT']."/subordner/modules/".$row['module'].".php"); //siehe unten  

Leerstrings zu verknüpfen ist unsinnig.

Das SimpleXMLElement arbeitet mit PHP-Magie, konkret: __toString(). Nicht immer gelingt es PHP, einwandfrei festzustellen, dass die String-Darstellung gewünscht ist, also __toString() aufzurufen ist. Da muss man mit einem Typecast nachhelfen: (string)$row['module']
Da du hier in einem Ausdruck bist (Stringkonkatenation), musst du den Typecast insgesamt auch nochmal klammern.

Lo!