Platzhalter in Konstanten

dreambaser

Erfahrenes Mitglied
Hallo,

Ich arbeite gerade an einem sehr großen Projekt, wobei ich sehr viel auf Konstanten aufsetze.

Ich habe da ein Problem, wo ich in einer Konstanten einen Wert aus meiner Datenbank einsetzen will.


Hier mal die Konstante:

PHP:
define ('CHANCE_CATEGORY_PICTURE','Kategoriebild ändern<br><span class="error">Achtung!</span> Es dürfen nur Bilder mit einer Größe von %image_width px * %image_height px eingesetzt werden!')

Wie bekomm ich das hin, die die %image_width und die %image_height aus meiner Abfrage dort auch eingesetzt werden ?

Danke...

greetz
 
Du könntest es z.B. mit Hilfe von (s)printf() lösen:

PHP:
<?
define ('CHANCE_CATEGORY_PICTURE','Kategoriebild ändern<br><span class="error">Achtung!</span> Es dürfen nur Bilder mit einer Größe von %d * %d px eingesetzt werden!');

// ...

$image_width = 100;
$image_height = 120;

$nachricht = sprintf(CHANCE_CATEGORY_PICTURE, $image_width, $image_height);
?>
 
Hey Danke,

hatte sich eigentlich schon erledigt. Ich stand auf´m Schlauch und hatte mich da etwas "dumm" angestellt.

Trotzdem vielen Dank
greetz Dream
 
Zurück