Avatar billede ormehul Nybegynder
25. august 2003 - 17:04 Der er 16 kommentarer og
1 løsning

Fejl ved include.

Hej
Jeg sidder og roder med noget ganske banalt...
Jeg skal bare include en fil på en side og det har virket på en anden server men på den jeg har nu virker det sjovt nok ikke. Prøv at se på linket:
<a href=http://www.ethanol.dk/3z/billeder.php>http://www.ethanol.dk/3z/billeder.php</A>

Filerne ligger i folderen... jeg har prøvet alt med fuld sti, gå frem fra / mv...men intet virker.

<?
include("http://www.ethanol.dk/3z/functions.inc");
include("http://www.ethanol.dk/3z/top.php");
?>

MVH.
Niels Langkjær
Avatar billede fangel Nybegynder
25. august 2003 - 17:07 #1
prøv

include("./functions.inc");
include("./top.inc");

og include filer bør altid hedde .php p.g.a. sikkerhedsgrunde!

Morten
Avatar billede riversen Nybegynder
25. august 2003 - 17:08 #2
prøv include( "3z/functions.inc" );
Avatar billede fangel Nybegynder
25. august 2003 - 17:09 #3
riversen => tyd linket: filen har stien /3z/billeder.php, derfor ./functions.inc

Morten
Avatar billede riversen Nybegynder
25. august 2003 - 17:14 #4
tror nok idéen kommer frem alligevel
Avatar billede ormehul Nybegynder
25. august 2003 - 17:17 #5
hmm jeg prøver lige med riversen's...
Avatar billede ohmish Nybegynder
25. august 2003 - 17:20 #6
dea_pg> hva er det for sikkerhedsgrunde?
Avatar billede ormehul Nybegynder
25. august 2003 - 17:23 #7
Det er pga. at ellers kan folk gå ind og læs filerne...
hvis de altså kan finde dem...
Avatar billede fangel Nybegynder
25. august 2003 - 17:25 #8
på mange servere kører .inc filer ikke gennem php-fortolkeren, derfor står indholdet som ren-tekst - et evt password vil derfor blive vidst i browseren!

Morten
Avatar billede ormehul Nybegynder
25. august 2003 - 17:31 #9
Hmm det er jo lidt pudsigt at den siger at den ikke kan åbne filen, men at den godt kan finde den...
Avatar billede fangel Nybegynder
25. august 2003 - 17:32 #10
prøv at skriv

echo "hej";

inde i include filerne - så kan du se om de er includeret!

Morten
Avatar billede ohmish Nybegynder
25. august 2003 - 17:50 #11
normalt bruger man da .inc filer og lægger dem udenfor webscope eller i det mindste i en mappe der ikke er tilgængelig ved alm. browse (f.eks med htaccess). hvis serveren kan vise incfilerne som tekst i browseren og/eller ikke parser dem er den ikke sat korrekt op (og hvorfor har man php på en server der ikke er sat korrekt op til php). det er min mening.. men det er måske helt forkert?
Avatar billede fangel Nybegynder
25. august 2003 - 18:14 #12
tja - dette kan være lidt svært på en webserver - så det nemmeste er at kalde dem .php ;)

Morten
Avatar billede ohmish Nybegynder
25. august 2003 - 18:21 #13
ja.. det er vel egentlig også ok at gøre :)
Avatar billede ormehul Nybegynder
25. august 2003 - 19:23 #14
Tis jeg fik det lige til at virke også overskriver jeg med en gammel fil! nå men nu skulle det virke...
Avatar billede ormehul Nybegynder
26. august 2003 - 16:58 #15
Hvis der er en af enten dea_pg eller riversen der ønsker nogle points så svar lige...
Avatar billede tipsen Nybegynder
26. august 2003 - 17:04 #16
Detalje: bibliotek på engelsk: "library" eller "directory"
Avatar billede fangel Nybegynder
26. august 2003 - 17:34 #17
svaa'r
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