Moinsen,
ein include inkludiert die gesamte Datei in einem Schritt.
richtig.
Du kannst keine Ersetzfunktonen auf ein include anwenden.
auf die eigentliche include-funktion nicht, das ist richtig.
Um Apostrophs, Umbrüche etc. umzuwandeln, müsste das Ergebins des includes zunächst zwischengelagert werden.
z.B. mit ob_start()
Wie auch immer man das anstellt, wäre die Methode sicherlich keiner Dateiverarbeitung vorzuziehen, da dort bereits das Einlesen zeilenweise möglich wäre.
Aber dann waere es ungeparst ;)
document.write('<?= include('contact.inc.php');?>');
erzeugt somit schon mal Zeilenumbrüche, die verhindern, dass die JavaScript-Funktion geschlossen wird.
siehe oben, ob_start(), und wieso musst du das eigentlich per javascript machen ;) ?
Abgesehen davon, dass das so also meines Wissens nach nicht geht - vielleicht kannst Du mir sagen, wie das Zeichen für einen Zeilenumbruch in einem include lautet? \n oder \r oder eine Kombination davon ist es jedenfalls nicht !?!?!
doch, es ist \n
ABER du kannst das nur in Ausgaben, Variablen usw verwenden, wenn du " (doppeltes Anfuehrungszeichen) verwendest.
Gruss/Danke/Bitte
mfg nuss
Learning by Doing - probieren geht ueber studieren!
Haetten das die Leute frueher nicht gemacht haetten wir heute keine Computer ;-)
(Wer kaempft kann verlieren, wer nicht kaempft, hat schon verloren!)
SELFCode: ie:{ fl:| br:< va:{ ls:< fo:{ rl:° n4:# ss:} de:< js:{ ch:} sh:) mo:| zu:{