[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
include ohne Ausgabe möglich? - REDAXO Forum
Hallo,

Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen und besseren Möglichkeiten der Kommunikation haben wir uns entschlossen das Forum nur noch als Archiv zur Verfügung zu stellen. Somit bleibt es weiterhin möglich hier nach Lösungen zu suchen. Neue Beiträge können nicht mehr erstellt werden.

Wir empfehlen, für deine Fragen/Probleme Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: https://redaxo.org/slack/
Benutzeravatar
_DSP_
Beiträge: 123
Registriert: 18. Jul 2007, 11:29
Wohnort: Stuttgart
Kontaktdaten: Website

include ohne Ausgabe möglich?

12. Dez 2015, 15:32

Hi,

ich habe eine ziemliche basics-Frage:

Ist es möglich Dateien zu includen

Code: Alles auswählen

<?php include('page.php'); ?>
ohne dass die Seite "tatsächlich included" wird?
Zweck des ganzen wäre es, nur die Variablen in der zu inkludierenden Datei zur Verfügung zu haben.

Ich hoffe, ich hab´s irgendwie verständlich rüber gebracht? :D

LG,

Daniel
----------------------
Rex rockt!
http://www.medienfeuer.de

Benutzeravatar
RexDude
Beiträge: 2543
Registriert: 22. Apr 2010, 11:24

Re: include ohne Ausgabe möglich?

12. Dez 2015, 22:09

Hey,

hab dich nicht verstanden. Was willst du genau machen?

Benutzeravatar
Sioweb
Beiträge: 29
Registriert: 23. Feb 2015, 10:27
Wohnort: Waldshut-Tiengen
Kontaktdaten: Website

Re: include ohne Ausgabe möglich?

14. Dez 2015, 14:19

Ja, würde gehen mit Streams: http://php.net/manual/de/function.ob-start.php

Du würdest die Datei einbinden kannst aber die Ausgabe verhindern. Ist halt etwas fragwürdig.

Benutzeravatar
_DSP_
Beiträge: 123
Registriert: 18. Jul 2007, 11:29
Wohnort: Stuttgart
Kontaktdaten: Website

Re: include ohne Ausgabe möglich?

14. Dez 2015, 17:44

Ja, ich habe mich ein wenig unklar ausgedrückt :)

Ich generiere eine PHP-Datei, die neben HTML-Content auch noch php-Variablen enthält.

z.B.

2015.php:

Code: Alles auswählen

<?php $id = "2015"; $title="Das Jahr"; $ueberschrift = "Das ist die Überschrift"; ?><h1 style="font-weight: normal; font-style: normal;"> Das ist die Überschrift</h1><hr style="font-weight: normal; font-style: normal;"><p><strong>Lorem ipsum</strong></p>
Ich wollte nun auf $id und $ueberschrift zugreifen, ohne dass
Das ist die Überschrift
Lorem ipsum
mit ausgegeben werden, wenn ich z.B. include.

Mit dem Ansatz von Sioweb hat´s geklappt. Danke.

Sieht nun so aus:
Das Jahr
2015

Code: Alles auswählen

<?php

ob_start();

include("pages/2015.php");

$inhalte = ob_get_contents();
ob_end_clean();

echo $title."<br />";
echo $id;

?>
----------------------
Rex rockt!
http://www.medienfeuer.de

Zurück zu „Sonstiges“