Includen "seite.php?x=y"

Super, es funktioniert. Danke für die einfache aber effeiziente Lösung. Statt die entsprechende Seite direkt mit iframe zu verbinden, wollte ich eine weitere Seite X erstellen die dann per include Feedbacks reinzieht. Danach wollte ich diese Seitem X mit dem iframe verlinken. Total Unlogisch! :)

Besten Dank an allen die sich mühe gegeben haben um dieses Problem zu lösen.
 
pfui, iframes sind böse :P
Die Aussage gefällt mir. :D
Ich mag die iframes auch nicht besonders aber solang sie keine, für die Suchmaschinen relevanten Informationen enthalten, finde ich es nicht schlim wenn man sie verwendet.

Ich wollte mal schauen ob deine Lösung auch gehen würde. Wieder das selbe Problem,
<?php
$handle = fopen ("../phpBB3/viewtopic_feedback.php?f=3&t=11", "r");
while (!feof($handle)) {
$buffer = fgets($handle, 4096);
echo $buffer;
}
fclose ($handle);
?>

Code:
failed to open stream: No such file or directory
link
 
Wie wärs wenn du statt zu includen einfach an der Stelle ein kleines Script schreibst das die Daten direkt aus der DB rausholt ?
 
PHP:
$handle = fopen ("../phpBB3/viewtopic_feedback.php?f=3&t=11", "r");
Klar geht das nicht. Allerdings kann man unter Apache z.B. mit der virtual() Funktion genau das machen was Du hier vorhast:
PHP:
virtual("../phpBB3/viewtopic_feedback.php?f=$f&t=$t");
Leider wird dabei $_GET nicht neu belegt.
Das kann man aber mit einem weiteren Query-Parameter und folgendem Code zu Begin der viewtopic_feedback.php lösen:
PHP:
if(strpos($_SERVER[QUERY_STRING], "reparse=TOKEN") !== FALSE)
{
    parse_str($_SERVER[QUERY_STRING], $_GET);
}

Gruß
Enum
 
Ich hatte auch mal das Problem. Ich habe es so gelöst:

PHP:
// main.php
<?php

$parameter1 = "HALLO";
$parameter2 = "OK!";

?>

------------------------
// seite.php
<?php

global $parameter1, $parameter2;

echo $parameter1."<br><br>".$parameter2;

?>
 
Zurück