Einzelnen Beitrag anzeigen
  #8  
Alt 20.03.2003, 10:43:29
Benutzerbild von punisher
punisher punisher ist offline
Anfänger
 
Registriert seit: Mar 2003
Ort: Ronneburg
Alter: 50
Beiträge: 46
PHP in HTML

Das dürfte auch ne sinnvolle Sache sein sonst sieht dein Code aus als wäre er maschinell generiert worden wie von irgendwelchen RookieTools wo einem die Barthaare ausfallen wenn man sich den QT anschaut !!

Die anderen Haare fallen sowieso schon aus ! *g*

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>PHP in HTML</title>
</head>

<body>
<h3>HTML in PHP einbauen ?</h3><br>
innerhalb von echo (und print) kann man jegliches HTML ausgeben<br>
es gilt wie in JavaScript das document.write:<br>
es wird in das neue HTML-Dokument geschrieben, nicht in das Browser-Fenster !!!<br>
<?php
echo "<b>zeile 1 in PHP bold</b><br>";
echo "und zeile 2<br>";
?>
beachte: <br>
1. so wenig wie möglich HTML in PHP schreiben, um das Prinzip der Templates zu wahren<br>
(Trennung von Code und Design)<br>
2. HTML-Ausgaben in PHP erzeugen eine endlos lange HTML-Zeile im Quellcode<br>
=> für bessere Übersicht: Quellcode-Zeilenumbrüche erzeugen mit n (kann sich auch auf die Anzeige im Browser auswirken ist aber nicht der eigentlich Zweck) <br>
Beispiel ohne Zeilenwechsel:<br>
<?php
echo "<table border='1'>";
echo "<tr>";
echo "<td>12312345678901234567890123456789012345678901234567890123456789012 3456789012345678901234567890123456789012345678901234567890123456789012 3456789012345678901234567890123456789012345678901234567890123456789012 345678901234567890123456789012345678901234567890</td>";
echo "</tr>";
echo "</table>";
?>
<br>
jetzt mit Zeilenumbruch:<br>
<?php
echo "<table border='1'>n";
echo "<tr>n";
echo "<td>12312345678901234567890123456789012345678901234567890123456789012 3456789012345678901234567890n12345678901234567890123456789012345678901 2345678901234567890123456789012345678901234567890123456n78901234567890 12345678901234567890123456789012345678901234567890</td>";
echo "</tr>n";
echo "</table>n";
?>
<br>
</body>
</html>
Mit Zitat antworten