PHP – String-Vorkompilierung mit Tag-Vorlage
大家讲道理
大家讲道理 2017-05-16 13:14:51
0
2
397

Hallo zusammen, ich bin auf ein Problem gestoßen, als ich PHP für ein Projekt verwendet habe.
Wenn Sie einen HTML-Inhalt mit <?php...?> ausgeben möchten, schreiben Sie für die Ausgabe normalerweise den Namen der Datei „include“ oder „require“ am Ende.
Aber ich füge diesen HTML-Inhalt direkt in die Datenbank ein. Wenn ich ihn ausgeben möchte, kann ich dann nur eine temporäre Datei erstellen und dann den temporären Dateinamen zum Ausgeben verwenden? Gibt es eine andere Möglichkeit?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

Antworte allen(2)
滿天的星座

可以直接Eval,不过有安全隐患

eval(preg_replace('/^<]?php|\?>/', '', str))
给我你的怀抱

例如模版编译后缓存大都使用临时文件,如果偏要存在数据库里也可以使用eval函数,不过建议使用缓存文件,存在数据库肯定是没设计好

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage