Echo ...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
background
befehl
beispiel
cursor
datei
einzige datei
einziger echo
endung
gel
gen
information
inhalt
log
netzen
normaler schrift
platzen
statistik
weltkarte
werkstatt
berschrift
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
theoretisch ja:
<?
// nur ein Beispiel
echo '<textarea style="width: 600px; height: 400px;">';
echo $inhalt;
echo '</textarea';
?>
aber nur so
du kannst im netz aber auch mal nach der header() funktion suchen, mit der kannst du nen style.css einf?gen.
ich glaube du kannst mit echo auch die <style> tags machen, wenn du die ganze seite mit echo machst.
-AlienDWarf
#BEGIN EDIT#
.name: edit1;
.version: 1.0;
.edit: da war einer schneller;
#END EDIT# -
Komisch funktioniert gar nicht.
<?
echo "<font style='Leftmenu'>Hallo</font>";
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Leftmenu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
@import url("format.css");
body {
background-image: url(sky.gif);
}
-->
</style></head>
So sehts aus. Und meine format.css lautet so:
.Ueberschrift {
font-family: Arial, Helvetica, sans-serif;
font-size: 36pt;
font-style: normal;
color: #FF0000;
cursor: auto;
}
.Informationen {
font-family: Arial, Helvetica, sans-serif;
font-size: 18pt;
font-style: normal;
color: #FF0000;
}
.Leftmenu {
font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-style: normal;
color: #FF0000;
}
.background {
}
Ach ja. Der Echo befehl steht im Bodytag! -
@vorposter:
W?re f?r das Verst?ndnis vielleicht besser gewesen, wenn ihr gesagt h?ttet, dass man mit echo alles f?r HTML ausgeben kann. Denn scheinbar ist der Threader?ffner ein total unwissender Anf?nger.
@topic:
wenn du willst, kannst du deine komplette HTML-Datei in echo unterbringen.
echo "<html>
<head>
<title>hmmmmm</title>
<!-- hier kann man dann ganz normal css-dateien einf?gen -->
</head>
<body>
irgendein inhalt
<script type=\"text/javascript\">alert('auch js kann man ausgeben');</script>
</body>
</html>";
Obwohl hier mehrere Zeilen sind, ist das eigentlich nur ein einziger echo-Befehl.
Nur zwei Dinge beachten: Am Ende halt mit " und ; beenden.
Einige Zeichen muss man escapen, wie zum Beispiel die Anf?hrungsstriche im script-Tag, da sonst der echo-Befehl denkt, dort w?re die Ausgabe zu Ende.
Bitte lies dir doch erstmal die Anf?ngertutorials durch, die bei lima-city zu dem Thema PHP zur Verf?gung gestellt werden (links im Men?, weisste ja). -
Ja also ich kenn mich mit PHP mittels aus. Nur brauchte ich nie den Code. Jetzt brauch ich ihn drigend. Aber ich hab kaum erfahrung damit!
Edit by ttobsen:
2ter Post war:
Ne funktioniert immer noch nicht.
Doppelposts unterlassen, siehe 0-Checkas Beitrag. -
1. keine doppelposts (der zweite post wird von mir gel?scht)
2. das was du da gepostet hast an code, soll das etwa eine einzige datei sein? du solltest mal die relevanten teile in der richtigen reihenfolge posten, damit man sieht wo, dein echo-befehl auftaucht.
3. ich hoffe du weisst, dass die endung der datei .php und nicht .html lauten muss (zumindest hier auf lima-city), damit der php-code auch geparst wird. -
Datei leftmenu.php
<?php
include ("checkuserl.php");
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Leftmenu</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
@import url("format.css");
body {
background-image: url(sky.gif);
}
-->
</style></head>
<body>
<?
echo "<html>
<body>
<font style='Leftmenu'>Hallo</font>
</body>
</html>";
?>
<p align="center"><a href="main.php" target="mainFrame" class="Leftmenu">Übersicht</a> </p>
<p align="center"><a href="info.php" target="mainFrame" class="Leftmenu">Information</a> </p>
<p align="center"><a href="http://www.stoer-games.de.hm/" target="_blank" class="Leftmenu">Stör-Homepage</a></p>
<p align="center"><a href="msgcenter.php?action=startmsgc" target="mainFrame" class="Leftmenu">Nachrichten</a></p>
<p align="center"> <a href="werk.php" target="mainFrame" class="Leftmenu"> Werkstatt</a> </p>
<p align="center"><a href="karte.php" target="mainFrame" class="Leftmenu">Weltkarte</a></p>
<p align="center"> <a href="http://sgame.sg.ohost.de/forum/sgame/" target="_blank" class="Leftmenu"> SGame-Forum</a> </p>
<p align="center"><a href="version.php" target="mainFrame" class="Leftmenu">Version 2.0 </a></p>
<p align="center"><a href="statistik.php" target="mainFrame" class="Leftmenu">Statistiken </a></p>
<p align="center"><a href="settings.php" target="mainFrame" class="Leftmenu">Einstellungen</a></p>
<p align="center"> <a href="logout.php" target="_parent" class="Leftmenu">Log out</a> </p>
</body>
</html> -
Statt dem hier:
<?
echo "<html>
<body>
<font style='Leftmenu'>Hallo</font>
</body>
</html>";
?>
das hier nehmen:
<?
echo "<font style='Leftmenu'>Hallo</font>";
?>
Die ganzen anderen HTML-Befehle, die du per echo ausgibst, sind da v?llig fehl am Platz. So viel HTML solltest du ja k?nnen, um das zu sehen.
Allerdings brauchst du das echo bzw. PHP da gar nicht.
-
Was meinst du damit?
0-checka schrieb:
Allerdings brauchst du das echo bzw. PHP da gar nicht.
-
Ob du schreibst:
<?
echo "<font style='Leftmenu'>Hallo</font>";
?>
oder ob du schreibst:
<font style="Leftmenu">Hallo</font>
ist v?llig egal, es passiert genau das Gleiche.
-
Oh hast recht Aber es will trotzdem nicht funktionieren. Da zeigt er trotzdem Hallo in Normaler Schrift an!
-
Das ist ein HTML-Problem und kein PHP-Problem.
Such den Fehler im HTML-Code. Der ganze Thread war v?llig sinnlos.
Geschlossen. -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage