Udvidelse af require af .txt filer
God morgenJeg har endnu engang lige brug for lidt hjælp.
Hvis man skriver hovedsiden.php, viser den filen standard.txt.
Skriver man exp=, viser den filen af samme navn. F.eks. exp=anden. Så viser den anden.txt.
http://www.forsoeg.1go.dk/hovedsiden.php
http://www.forsoeg.1go.dk/hovedsiden.php?exp=anden
Det virker jo godt nok. Men hvis man skriver en fil som ikke er der. F.eks exp=godaften. Så kommer den med fejlmeddelelsen:
Warning: main(andesn.txt): failed to open stream: No such file or directory in /free1go/f/o/www.forsoeg.1go.dk/hovedsiden.php on line 6
Fatal error: main(): Failed opening required 'andesn.txt' (include_path='.:/usr/local/share/pear:') in /free1go/f/o/www.forsoeg.1go.dk/hovedsiden.php on line 6
Det jeg så gerne vil have, er at hvis man skriver en fil som ikke findes, så skal 404.txt vises.
Alle svar bedes skrives som svar, hvilket vil gøre en pointuddeling en hel del nemmere. Er man skeptisk over for min idé, bedes det frem for intet svar skrives. >:)
--- hovedsiden.php ---
<html>
<body>
<script language="PHP">
if(!empty($_GET['exp'])) {
require($_GET['exp'] .".txt");
}
else {
require('standard.txt');
}
</script>
</body>
</html>
--- anden.txt ---
<b>Anden</b>
--- standard.txt ---
<b>Standard</b>
