• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Zeilen => echo 'Zeile';

wapplegraph

Normande
Registriert
12.04.06
Beiträge
571
Hallo

Ich schreibe oft etwas mit HTML und möchte es jedoch dann trotzdem mit php ausgeben.
Gibt es irgendwo im Netz etwas, was mir automatisch jede Zeile mit echo '...'; umschliesst?

wapplegraph
 
Warum setzt du nicht einfach nur ein einziges echo ganz an den Anfang?
 
Hmm macht das wirklich Sinn? Du verlierst so schnell die Übersicht.
 
Ja nein ein echo ist in diesem Fall nicht geeignet, da noch kleine if-Abfragen hinein müssen.
Und die Übersicht leidet eben.
 
Und wenn du den Code außerhalb von PHP setzt?
Also zwischen ?> und <?.
 
Ja

Ich weiss schon aber bin nun einfach auf der suche nach einem solchen Hilfsmittel
 
wenn es denn unbedingt nötig ist (grund verstehe ich dennoch nicht) dann einfach mit "suchen/ersetzen"
 
1.)
suche "<"
ersetze mit "echo '<'"

2.)
suche "</"
ersetze mit "echo '</'"

in guten editoren kannst du auch in makiertem text ersetzen. damit geht das schnell.
ach und nicht vergessen die gänsefüßchen zu escapen.
 
Ich wuerde in so einem Fall die variablen Teile vorher bestimmen und dann in ein einziges echo einbauen -- vereinfachtes Beispiel:

Code:
<?php
	if ($tag=='Sonntag') {
		$stunde = 15;
		$zustand = 'freiwillig';
	} else {
		$stunde = 6;
		$zustand = 'unfreiwillig';
	}
	echo '
		<h1>Ich und die Uhr</h1>
		<p>Ich stehe jeden '.$tag.' um '.$stunde.':00 Uhr '.$zustand.' auf.</p>
	';
?>