Ich habe hier ein kleines Problem 
Für meine Regnum-Seite möchte ich eine Event-Sektion bauen.
Bei einer Bestimmten Funtkion entseht aber ein Zero Sized Reply
, wenn ich include/require verwende:
events.php:
define ('alsius',1);
define ('ignis',2);
define ('syrtis',4);
function get_event_realm ( $eventid, $returnstr='%s1') {
echo '<p>get_event_realm: $eventid: '.htmlentities($eventid).', $returnstr: '.htmlentities($returnstr).'</p>'; //Testausgabe
if (file_exists('language/events/'.$eventid.'.php')) {
$event_realm=0;
require 'language/events/'.$eventid.'.php'; //<-----------------Fehler tritt hier auf
$arr_realms=array();
$_return='';
switch ($event_realm) {
case 1||3||5||7:
$arr_realms[]='Alsius';
case 2||3||6||7:
$arr_realms[]='Ignis';
case 4||5||6||7:
$arr_realms[]='Syrtis';
}
for ( $i = 0; $i < count( $arr_realms ); $i++ ){
$_return.=str_replace ( '%s1' , $arr_realms[$i], $returnstr);
if ( $i != count($arr_realms)-1) {
$_return.='-';
}
}
if ($_return!=''){
return $_return;
}
}
return 'Alsius-Ignis-Syrtis';
}
ein Beispiel für eine includierte Datei:
<?php
$event_realm = alsius+ignis;
//...
?>
Wenn ich die Funtkion dann so aufrufe:
get_event_realm ( $eventid );
gibt es ein Sero Sized Reply, wenn ich dann require ausklammer gehts, aber da gibts ein paar andere Fehler:
Statt einmal die Testausgabe auszugeben, wird die mehrmals ausgegeben und nur in einer ist $returnstr=’%s1’
Warum geht das nicht?
