Edgar Ehritt: Ini_set() funktioniert nicht mehr

Beitrag lesen

In sollchen Fällen sollte man sich darauf besinnen, dass PHP eine Programmiersprache ist und nicht nur zum anbinden an eine Datenbank taugt:

function my_include($datei,$func='include'){  
	$f_name		=array('include','include_once','require','require_once');  
	$include_path	=".:/home/eddi";  
  
	$include_path	=explode(':',$include_path);  
	$file		=false;  
	foreach($include_path as &$v){  
		$v=(substr($v,-1)!='/') ? $v.'/' : $v;  
		if(file_exists($v.$datei)){  
			$file=$v.$datei;  
			break;  
		}  
	}  
	if(!in_array($func, $f_name)){  
		trigger_error('Unbestimmter Funktionsaufruf '.$func,E_USER_WARNING);  
		return false;  
	}  
	elseif(!$file){  
		switch($func){  
			case 'include' || 'include_once':  
				trigger_error($datei.' existiert nicht',E_USER_WARNING );  
				return false;  
			default:  
				trigger_error($datei.' existiert nicht',E_USER_ERROR);  
				exit;  
		}  
	}  
	switch($func){  
		case 'include_once':  
			return include_once($file);  
		case 'require':  
			return require($file);  
		case 'require_once':  
			return require_once($file);  
		default:  
			return include($file);  
	}  
}

Gruß aus Berlin!
eddi

--
Wer mit Kanonen auf Spatzen schießt, mag zwar immernoch Augen für die Tauben auf dem Dach haben, aber keine Hand zum reichen.