Avatar billede expnet Seniormester
09. juni 2005 - 11:27 Der er 2 kommentarer og
2 løsninger

har et felt i en tabel i mysql

Hej exp'er

Jeg har et felt i min tabel som "file" hvor jeg har skrevet sti til en fil "side/index.php"

men hvorfor kan jeg ikke hente den frem og include den

--- code ---
<?
include 'db.php';
$rak_menu = mysql_fetch_array($res);

$file_exp = explode("|", $rak_menu[fileliste]);


$a = 0;
$b = count($file_exp);

while($a <= $b){
include ($file_exp[$a]);
$a = $a + 1;
}
?>

# rene #
Avatar billede bengun Novice
09. juni 2005 - 12:45 #1
Hej rene.

Jeg er på ingen måde ekspert, men har alligevel et foreslag. Jeg ved ikke om det virker:

Filen der skal INCLUDE's skal stå omgivet af abostroffer ('), så i dit WHILE loop ville jeg prøve følgende:

$file_path = $file_exp[$a] ;
include '$file_path' ;
Avatar billede delphinarious Nybegynder
10. juni 2005 - 08:17 #2
eval("include (".$file_exp[$a].")");
Avatar billede delphinarious Nybegynder
10. juni 2005 - 08:18 #3
Brug evt. require i stedet for include: Så får du en ordentlig fejl-meddelelse, hvis filen ikke bliver inkluderet. Prøv også lige at echo'e $file_exp[$a] for at sikre dig, at den har indhold.
Avatar billede expnet Seniormester
27. juni 2005 - 09:28 #4
1000 tak for hjælpen -> delphinarious -> ved lidt hjælpe fra dig fik jeg fundet rasten af min løsning på php-net og så skal sgu have lidt point nu spiller mit lille script og fejl takker takker..

forsat god mandag.
//expnet :p
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