Autor Zpráva
grimword
Profil
Chtěl by jsem do MySQL uložit například: "První odstavec textu. $reklama Druhý odstavec textu.".

Jakmile ale budu tento text vypisovat, tak chci, aby se $reklama chovala jako proměnná (do textu by se vložila reklama), ne aby se to chovalo jako text.

Jak na to?
Dan Charousek
Profil
To nelze (resp. lze, ale rozhodně to nedělej).
Jedna možnost je do textu vložit zástupný znak, který pak natvrdo nahradíš svým kódem:
$textZDatabaze = "První odstavec textu. {reklama} Druhý odstavec textu.";
$textPoUprave = str_replace("{reklama}", "<tvuj kod>", $textZDatabaze);

Je možné to i zobecnit, ale to už záleží na struktuře tvého systému.
grimword
Profil
Dan Charousek:
Výborné řešení. Děkuji.

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0