^^ Genau so macht man eine Fehlersuche.
Du kannst aber auch die album_common mittels include_once aufrufen.
Fragt sich nur, warum das kommt.
Der Fehler kommt weil eine Funktion definiert wird die es bereits gibt!
Da es sich nicht um eine Funktion vom PHP-Interpreter handelt, wurde sie also bereits an anderer stelle definiert. Da die Definition, in diesem Fall, durch das includieren einer Datei erfolgt, wurde diese Datei also schonmal aufgerufen (includiert).
Um Sicherzustellen das dies nicht passieren kann, gibt es den Befehl
include_once(); (genau genommen ist das auch eine Funktion). Der Unterschied zwischen
include(); und
include_once(); ist, das
include_once(); prüft ob die entsprechende Datei bereits an andere Stelle includiert wurde. Und dementsprechend includiert oder eben nicht.
// EDIT
Eine etwas ausführlichere Erklärung gibt es nun hier :arrow:
Fatal error: Cannot redeclare ...
Die deutsche Sprache ist Freeware, du kannst sie benutzen, ohne dafür zu bezahlen. Sie ist aber nicht Open Source, also darfst du sie nicht verändern, wie es dir gerade passt.