Nummerndatei auslesen und aufrufen

Hallo!

Versuche es mal so:
PHP:
<?php
if(isset($_GET['ean_nummer']) AND !empty($_GET['ean_nummer'])) {
    $eingabe = $_GET['ean_nummer'];
    $filename = $eingabe.".html";

    if (file_exists($filename)) {
        include($filename);
    } else {
        include("fehlerseite.html");
    }
}
?>
Gruss Dr Dau
 
Hi ;)

vielen Dank TS-JC!
und vielen Dank Dr Dau!
Deine Version hat funktioniert!
(die Abfrage vorher hat irgendwie nicht funktioniert)
-Ich weiß nicht genau weshalb.


Danke an euch!

viele Grüße!
:)
 
dirkgently hat gesagt.:
.....(die Abfrage vorher hat irgendwie nicht funktioniert)
-Ich weiß nicht genau weshalb.....
Ganz einfach, man kann zu einer Zahl keinen Text addieren. ;)
Wenn Du also per GET die Zahl 12345 übergibst, dann hat die Variable $filename den Wert 12345.
Es fehlt also die Dateiendung..... somit musste zwangsweise die fehlerseite.html includet werden, da die Datei "12345" ja nicht existiert. ;)

Die erste Zeile in meinem Code prüft ob die Variable ean_nummer überhaupt gesendet wurde und ob diese auch einen Wert enthält.
Ohne diese Zeile würdest Du ein NOTICE (Hinweis) bekommen, wenn error_reporting(E_ALL) gesetzt ist.
 
Hi :)

ok. Also, so halb habe ich das verstanden.!
Wenn man zu einer Zahl keinen Text addieren kann, ist es klar, dass es dann Probleme gibt ;)

Vielen Dank nochmal!

Grüße!
:)
 
Zurück