Gunnar Bittersmann: PHP Ausgabe design?

Beitrag lesen

@@Henry

Weder noch. HTML-Tags sollten überhaupt nicht mit PHP ausgegeben werden… Ob man das verallgemeinern sollte?

Ja, unbedingt.

Mal neugierig… wie gehst du bei diesen dynamischen Inhalten vor?

Inhalt aus DB(unbestimmte Menge):

idname|headline|content|url|urlimg

Bilder und/oder Urls kommen nicht immer vor.

<?php foreach ($articles as $article): ?>
	<article id="<?= htmlspecialchars($article->idname) ?>">
		<h3><?= htmlspecialchars($article->headline) ?></h3>
	<?php if (!empty($article->urlimg)): ?>
		<img src="<?= htmlspecialchars($article->urlimg) ?>" alt=""/>
	<?php endif; ?>
		<p><?= htmlspecialchars($article->content) ?></p>
	<?php if (!empty($article->url)): ?>
		<a href="<?= htmlspecialchars($article->url) ?>"><?= htmlspecialchars($article->url) ?></a>
	<?php endif; ?>
	</article>
<?php endforeach; ?>

LLAP 🖖

--
„Wer durch Wissen und Erfahrung der Klügere ist, der sollte nicht nachgeben. Und nicht aufgeben.“ —Kurt Weidemann