• Apfeltalk ändert einen Teil seiner Allgemeinen Geschäftsbedingungen (AGB), das Löschen von Useraccounts betreffend.
    Näheres könnt Ihr hier nachlesen: AGB-Änderung
  • Die Bildungsoffensive hier im Forum geht weiter! Jetzt sollen Kreativität und technische Möglichkeiten einen neue Dimension erreichen. Das Thema in diesem Monat lautet - Verkehrte Welt - Hier geht es lang --> Klick

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>
	';
?>