GET abfrage

jandelay1

Mitglied
hallo

ich möchte mit einem link der ungefähr so aussieht :

http://www.domain.de/druck.php?start

eine neue seite öffnen und den geforderten inhalt anzeigen.
ich habe mir gedach das ich das mit einer elseif abfrage machen. ist das möglich?
wenn etwas erfüllt ist dann möchte ich mit

readfile('start.txt');

die datei angezeigt wird.

das ganze soll natürlich mit mehreren dateien funktionieren, je nach dem wie der link eben aussieht.

ich hoff ihr versteht das was ich mein und mir kann jemand helfen. ein kleines script als beispiel wäre super.

danke im vorraus.
 
Ich rate dir das anders zu machen:
PHP:
<?
  if (!$_GET['file'])
  {
	include "start.php";
  }
  elseif ($_GET['file'])
  {
	include $_GET['file'];
  }
?>
 
Ich geb dir auch eine Lösung, bei der du mir aber versprechen muss das nach dem Start nix mehr kommt ;)

PHP:
if (file_exists($_SERVER['QUERY_STRING'].".txt")) include ($_SERVER['QUERY_STRING'].".txt");

Dieses $_SERVER['QUERY_STRING'] beinhaltet ALLES was nach dem Fragezeichen kommt.
 
Vielen dank,

nur noch eine frage, wenn ich etwas ausgeben will mach ich das ja mit echo.
da kann ich doch auch html code einfügen oder?

wenn ich das so mach funktioniert das nicht:

echo" <font size=2>hallo</font>";

da kommt nur ne fehlermeldung vom server warum?
 
Versuchs mal so:

PHP:
echo "<font size='2'>hallo</font>";

oder so:

PHP:
echo "<font size=\"2\">hallo</font>";

PS.: Welche Fehlermeldung kommt denn?
 
jandelay1 hat gesagt.:
wenn ich das so mach funktioniert das nicht:

echo" <font size=2>hallo</font>";

da kommt nur ne fehlermeldung vom server warum?
Sollte aber funktionieren, die 2 muss nicht unbedingt in "2" oder '2' stehen.
Der Fehler dürfte also woanders liegen.
Wie nero_85 schon sagt, welche Fehlermeldung kommt denn?
 
Zurück