php code in echo Ausgabe einfügen
ich habe einen Code.
echo'das ist ein Test und der geht immer weiter';
Wenn ich eine variable einsetze mache ich das so:
echo'das ist ein Test und der geht immer '.$var.' weiter';
nun möchte ich staat der Variable per include etwas einfügen.
include 'datei.php';
aber ich wie snicht genau wie ich das hin bekomme, ich galueb so, abes es
funktioniert nicht!
echo'das ist ein Test und der geht immer '.(include 'datei.php';).' weiter';
Für einen Tipp wäre ich da sehr dankbat.
Manu
Re: php code in echo Ausgabe einfügen
Manuella Schmidt meinte:
> ich habe einen Code.
>
> echo'das ist ein Test und der geht immer weiter';
>
> Wenn ich eine variable einsetze mache ich das so:
>
>
> echo'das ist ein Test und der geht immer '.$var.' weiter';
>
>
> nun möchte ich staat der Variable per include etwas einfügen.
>
> include 'datei.php';
>
> aber ich wie snicht genau wie ich das hin bekomme, ich galueb so, abes es
> funktioniert nicht!
>
> echo'das ist ein Test und der geht immer '.(include 'datei.php';).' weiter';
>
> Für einen Tipp wäre ich da sehr dankbat.
Du suchst Output Buffering. Schau dir mal die ob_* (ob_start(),
ob_get_contents(), ob_get_flush() etc.) im Handbuch an.
Gruß, Gregor
--
http://www.gregorkofler.at ::: Landschafts- und Reisefotografie
http://www.licht-blick.at ::: Forum für Multivisionsvorträge
http://www.image2d.com ::: Bildagentur für den alpinen Raum
Re: php code in echo Ausgabe einfügen
> aber ich wie snicht genau wie ich das hin bekomme, ich galueb so, abes es
> funktioniert nicht!
>
> echo'das ist ein Test und der geht immer '.(include 'datei.php';).' weiter';
Was möchtest Du damit erreichen?
--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html
Re: php code in echo Ausgabe einfügen
Manuella Schmidt schrieb:
> Für einen Tipp wäre ich da sehr dankbat.
Wenn die Datei eine Rückgabe hat sollte es sogar funktionieren.
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
Christoph Herrmann schrieb:
> Wenn die Datei eine Rückgabe hat sollte es sogar funktionieren.
Gerade mal aus Spaß getestet, funktioniert sogar. :)
index.php:
<?php
print 'Hallo ' . (require 'return.php') . '!';
?>
return.php:
<?php
return 'Welt';
?>
Ausgabe:
Hallo Welt!
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
> Für einen Tipp wäre ich da sehr dankbat.
Du hast wahrscheinlich einen größeren Denkfehler oder ein
Verständnisproblem. Wahrscheinlich beides. Wenn wir es aufklären sollen,
musst Du schon mehr Input geben.
Re: php code in echo Ausgabe einfügen
> index.php:
> <?php
> print 'Hallo ' . (require 'return.php') . '!';
> ?>
>
> return.php:
> <?php
> return 'Welt';
> ?>
>
> Ausgabe:
> Hallo Welt!
Geil, dann brauche ich ja gar keine Funktionen mehr! ;-)
--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html
Re: php code in echo Ausgabe einfügen
Manuella Schmidt schrieb:
> ich habe einen Code.
>
> echo'das ist ein Test und der geht immer weiter';
So weit, so gut.
> Wenn ich eine variable einsetze mache ich das so:
>
> echo'das ist ein Test und der geht immer '.$var.' weiter';
Ist zwar korrekt, aber ich bevorzuge dieses:
echo "das ist ein Test und der geht immer $var weiter";
> nun möchte ich staat der Variable per include etwas einfügen.
Hier ist ein Widerspruch, den ich nicht aufzulösen vermag:
- echo ist eine Anweisung, um etwas auszugeben (an den Browser).
- include ist eine Anweisung, um HTML-Code aus einer anderen Datei an
dieser Stelle einzufügen.
Was genau willst Du erreichen?
Gruß. Claus
Re: php code in echo Ausgabe einfügen
Hadanite Marasek schrieb:
> Geil, dann brauche ich ja gar keine Funktionen mehr! ;-)
Doch, weil Funktionen eine Sache mehr haben -> Parameterliste. ;)
Und ich glaube ohne Cache dürfte das auf Dauer langsam werden, weil bei
jeder Verwendung von "require" das Skript interpretiert werden muss.
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
Claus Reibenstein schrieb:
> - include ist eine Anweisung, um HTML-Code aus einer anderen Datei an
> dieser Stelle einzufügen.
Eigentlich ist "include" doch ein Sprachelement um PHP Code einer
anderen .php Datei auszuführen, oder? ;) Kann aber natürlich in dem
Zusammenhang verwendet werden, wenn diese ein Wert zurück gibt, siehe
andrer Thread. Ob das sinnvoll ist, ist eine andere Sache.
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
..oO(Christoph Herrmann)
>Claus Reibenstein schrieb:
>> - include ist eine Anweisung, um HTML-Code aus einer anderen Datei an
>> dieser Stelle einzufügen.
>
>Eigentlich ist "include" doch ein Sprachelement um PHP Code einer
>anderen .php Datei auszuführen, oder? ;)
Nö. Die eingebundene Datei muß nicht zwangsläufig PHP-Code enthalten.
Das kann auch HTML oder nur nackter Text sein.
Micha
Re: php code in echo Ausgabe einfügen
Michael Fesser schrieb:
> Nö. Die eingebundene Datei muß nicht zwangsläufig PHP-Code enthalten.
> Das kann auch HTML oder nur nackter Text sein.
Eine .php Datei muss auch kein PHP Code enthalten. Aber fakt ist doch,
dass alles was mit "include" eingebunden wird durch den Interpreter
gejagt wird. Das meinte ich. ;)
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
Manuella Schmidt schrieb:
> nun möchte ich staat der Variable per include etwas einfügen.
=DCberdenke deine Problemstellung. Willst du den Inhalt einer Datei
einfügen, willst du den Inhalt einer Datei von PHP interpretieren lasse=
n
und dann einfügen oder willst du den Inhalt einer Datei per include
einfügen?
Tipp: Schreibe bei der Frage nach einer Problemlösung nicht die Lösun=
g
vor. Dann erhältst du wahrscheinlich mehr und brauchbarere Antworten.
MfG
Niels
--
| http://www.kolleg.de =B7 Das Portal der Kollegs in Deutschland |
| http://www.bsds.de =B7 BSDS Braczek Software- und DatenSysteme |
| Webdesign =B7 Webhosting =B7 e-Commerce =B7 Joomla! Content Management =
|
------------------------------------------------------------ ------
Re: php code in echo Ausgabe einfügen
Christoph Herrmann <herrmann [at] dragonprojects.de> wrote:
> Hadanite Marasek schrieb:
> > Geil, dann brauche ich ja gar keine Funktionen mehr! ;-)
>
> Doch, weil Funktionen eine Sache mehr haben -> Parameterliste. ;)
Das kann man umgehen, in dem einfach alle Variablen global sind.
Pah. Anfänger.
Servus,
Konni
--
Inzwischen ohne Signatur
Re: php code in echo Ausgabe einfügen
Christoph Herrmann <herrmann [at] dragonprojects.de> wrote:
> Hadanite Marasek schrieb:
> > Geil, dann brauche ich ja gar keine Funktionen mehr! ;-)
>
> Doch, weil Funktionen eine Sache mehr haben -> Parameterliste. ;)
Das kann man umgehen, in dem einfach alle Variablen global sind.
Pah. Anfänger. Wenn ich schlechten Code schreiben, dann richtig!
Servus,
Konni
--
Inzwischen ohne Signatur
Re: php code in echo Ausgabe einfügen
Konni Scheller schrieb:
> Das kann man umgehen, in dem einfach alle Variablen global sind.
Die Option kenne ich zwar, aber diese ist für mich keine Alternative. ^^
Quellcode auslagern ist eine Sache, diese mit globalen Variablen zu
verknüpfen würde ich allerdings dann keinem raten. Wir machen das in der
Firma bei kleinen Skripten und selbst da ist es manchmal schwer
nachzuvollziehen wo die Variablen auf einmal herkommen...
> Pah. Anfänger. Wenn ich schlechten Code schreiben, dann richtig!
Bei mir sind alle Einstellungen in .php Dateien untergebracht, die
jeweils ein Array zurück liefern, was ist daran schlecht? ;)
--
Mit freundlichen Grüßen,
Christoph Herrmann
http://dragonprojects.de/
Re: php code in echo Ausgabe einfügen
Christoph Herrmann <herrmann [at] dragonprojects.de> wrote:
> Die Option kenne ich zwar, aber diese ist für mich keine Alternative. ^^
> Quellcode auslagern ist eine Sache, diese mit globalen Variablen zu
> verknüpfen würde ich allerdings dann keinem raten. Wir machen das in der
> Firma bei kleinen Skripten und selbst da ist es manchmal schwer
> nachzuvollziehen wo die Variablen auf einmal herkommen...
>
> > Pah. Anfänger. Wenn ich schlechten Code schreiben, dann richtig!
>
> Bei mir sind alle Einstellungen in .php Dateien untergebracht, die
> jeweils ein Array zurück liefern, was ist daran schlecht? ;)
Wenn man will, kann man in jeder Sprache Basic schreiben ;)
Servus,
Konni
--
Inzwischen ohne Signatur
Re: php code in echo Ausgabe einfügen
Christoph Herrmann schrieb:
> Bei mir sind alle Einstellungen in .php Dateien untergebracht, die
> jeweils ein Array zurück liefern, was ist daran schlecht? ;)
Bitte. Wozu gibt es auto_prepend? Dort kommt ein Satz globaler Variablen
rein...(alles schon gesehen!)
--
Mein Zeugs:
http://www.hadanite-marasek.de/classes.php
http://www.objektivsuche.de/
Ansonsten:
http://www.php-faq.de/q/q-newsgroup-wie-helfen.html