2016-03-20 5 views
0

Wie kann ich den Inhalt der enthaltenen Datei an einer bestimmten Stelle auf einer Seite wiedergeben, wenn die Datei am Anfang der Seite enthalten ist?PHP show 'include' wo immer ich will auf einer Seite

plugin.php:

<?php $txt = 'HELLO WORLD';?> 
    <div id="pl"> 
    ... some stuff.. <?php echo $text; ?> 
    </div> 

main.php:

<?php 
include 'plugin.php'; 
?> 

<body> 
    <div>SOME TEXT BEFORE THE OUTPUT...</div> 
    <div><?php //content of included file goes here ?></div> 
</body> 
+0

versuchen Sie 'echo $ text' dort – santosh

+0

' Include', wo Sie den Inhalt ausgegeben werden soll. – chris85

+0

Willst du nur $ txt oder die ganze Sache? – Loko

Antwort

1
<?php 
    $text = include 'plugin.php'; 
?> 

<body> 
    <div>SOME TEXT BEFORE THE OUTPUT...</div> 
    <div><?php echo $text;//content of included file goes here ?></div> 
</body> 

Sie den Kontext eingebundenen Datei in einer Variablen speichern kann. Versuchen Sie dies zum Beispiel.

+0

funktioniert leider nicht so wie es in meinem Code sein sollte .. aber danke trotzdem –

1

können Sie einfach tun

<body> 
    <div>SOME TEXT BEFORE THE OUTPUT...</div> 
    <div><?php include 'plugin.php'; ?></div> 
</body> 

hoffe, es hilft :)

1
ob_start(); 
include($path); 
return ob_get_clean(); 

Dies ist, was geholfen hat.