Avatar billede kappel Nybegynder
21. oktober 2003 - 21:57 Der er 16 kommentarer og
1 løsning

php include

Hej

Jeg bruger følgende:

<?php include("indhold/".$_GET[menu].".htm");?>

Er det muligt at gøre dette kompatibel med php ?

Altså noget der ligner:

<?php include("indhold/".$_GET[menu].".htm" + ".php");?>

Mvh Mikkel
Avatar billede riversen Nybegynder
21. oktober 2003 - 22:00 #1
ikke forstået ?

du kan sagtens gør det med php filer også, men er det det du mener?
Avatar billede googolplex Novice
21. oktober 2003 - 22:02 #2
Vil du bare inkludere en PHP-fil ?

include('/filer/fil.php');
Avatar billede googolplex Novice
21. oktober 2003 - 22:03 #3
I dit tilfælde:

<?php include("indhold/".$_GET[menu].".php";?>
Avatar billede riversen Nybegynder
21. oktober 2003 - 22:04 #4
googolplex: også lidt forvirret? :-)
Avatar billede kappel Nybegynder
21. oktober 2003 - 22:05 #5
jeg vil gøre det muligt enten at inkludere en .htm fil eller en .php fil

Så når jeg skriver

<a href="menu.php?menu=forord">Forord</a>

skal forord både kunne være en htm og en php fil
Avatar billede kappel Nybegynder
21. oktober 2003 - 22:05 #6
forstår i det?
Avatar billede googolplex Novice
21. oktober 2003 - 22:30 #7
Hvorfor omdøber du ikke bare dine .htm filer til .php, det gør jo ingen forskel :)
Avatar billede kappel Nybegynder
21. oktober 2003 - 22:54 #8
Hvis jeg gør det, så kan den ikke være i index.php

Så melder den fejl:

Warning: Failed opening 'indhold/.htm' for inclusion (include_path='.:/usr/share/pear:/usr/share/php/PEAR') in /customers/kappels.net/kappels.net/httpd.www/broegger3/index.php on line 61
Avatar billede xyborx Nybegynder
22. oktober 2003 - 08:11 #9
Har du prøvet at læse fejlmeldingen der?
Hint: 'indhold/.htm'

Desuden er det lidt (meget) farligt at du ikke kører en form for validering.. Som det er nu, giver du alle mulighed for at læse enhver .htm/.php ...
Avatar billede kappel Nybegynder
22. oktober 2003 - 11:24 #10
Dvs jeg bare skal lave en fil .htm i mappen indhold?

Hvordan laver man en sådan validering?
Avatar billede Brian Moos Lindberg Praktikant
22. oktober 2003 - 11:25 #11
ja... hvad mon der sker hvis man forsøger sig med include ("index.php")??
Ideen er god nok, men der skal bare ikke meget til at fucket serveren op...
Avatar billede Brian Moos Lindberg Praktikant
22. oktober 2003 - 11:27 #12
<?php include("indhold".$_GET[menu].".php";?>
- men pas nu på...

/Brian
Avatar billede Brian Moos Lindberg Praktikant
22. oktober 2003 - 11:27 #13
ahh... okay... jeg har fuldstændigt misforstået det hele... sorry... glem alt jeg har skrevet...
/Brian
Avatar billede Brian Moos Lindberg Praktikant
22. oktober 2003 - 11:30 #14
Jeg er enig med googolplex: omdøb dine filer til .php og brug det script der har fungeret indtil nu...
Avatar billede kappel Nybegynder
22. oktober 2003 - 12:59 #15
okay men hvad med fejlmeddelsen:

Dvs jeg bare skal lave en fil .htm i mappen indhold?

Hvordan laver man en sådan validering?
Avatar billede Brian Moos Lindberg Praktikant
22. oktober 2003 - 14:02 #16
<?php
if ($menu != "") {
include("indhold/" . $menu . ".php");
};
?>

Det bør da virke... eller hvad ?

/Brian.
Avatar billede kappel Nybegynder
11. november 2003 - 18:07 #17
har droppet det :-)
ellers tak for responsen

/kappel
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester