Hallo Leute,
ich hab eine kleines Problem und zwar gibt mir meine function per return keinen Wert zurück, nehm ich aber echo anstellevon return werden die Werte ausgegeben.
So sieht mein Script aus:~~~php
function check_ttf_size($Schriftgröße, $Rotation, $ttf, $text, $Image_Width, $Image_Height) {
$textbox = calculateTextBox($Schriftgröße, $Rotation, $ttf, $text);
if(($textbox["width"] < $Image_Width) and ($textbox["height"] < $Image_Height)){
check_ttf_size($Schriftgröße + 1, $Rotation, $ttf, $text, $Image_Width, $Image_Height);
}else{
return $Schriftgröße - 1;
}
}
$ttf = $_SERVER['DOCUMENT_ROOT']."/xyz/abc/Fixedsys.ttf";
$Schriftgröße = 20;
$Rotation = 45;
$text = ucfirst(str_replace("www.", "", $_SERVER['HTTP_HOST']));
echo check_ttf_size($Schriftgröße , $Rotation, $ttf, $text, $Image_Width, $Image_Height);
Weiß jemand vll wo das Problem liegt und kann mir sagen wie ich das beheben kann?
Danke schon mal an alle.
Mfg Dog