Avatar billede stuf99 Nybegynder
11. december 2004 - 12:17 Der er 9 kommentarer og
1 løsning

Include fejl ved b-one

Hej
Jeg har et website der indeholder include filer. Men når jeg lægger websitet op, så kommer der fejl.
Fejlen:
Warning: main(/Includes/mainmenu.php): failed to open stream: No such file or directory in c:\documents and settings\all users\dokumenter\websites\syst\butiktinna\index.php on line 17

Warning: main(): Failed opening '/Includes/mainmenu.php' for inclusion (include_path='.;c:\php4\pear') in c:\documents and settings\all users\dokumenter\websites\syst\butiktinna\index.php on line 17

eller I kan se den på butiktinna.dk
Måden jeg includerer på er "<? include "Includes/mainmenu.php"; ?>"
Jeg har læst i nogle tilsvarende indlæg at det muligvis skyldes at b-one kører "safe mode".
Hvordan omgår jeg fejlen?
Avatar billede cybermaster Nybegynder
11. december 2004 - 12:24 #1
<? include("Includes/mainmenu.php"); ?>
Avatar billede cybermaster Nybegynder
11. december 2004 - 12:25 #2
Og er du sikker på at det er Includes/mainmenu.php og ikke includes/mainmenu.php
Avatar billede cybermaster Nybegynder
11. december 2004 - 12:27 #3
Det er med lille i har jeg lige konstateret :-)
Avatar billede stuf99 Nybegynder
11. december 2004 - 12:34 #4
det var lidt flovt, ups :-) Men hvordan kan det være, at det accepteres i mit eget testmiljø?
Tak for hurtig ekspedition! :-)
Avatar billede cybermaster Nybegynder
11. december 2004 - 12:42 #5
Selv tak ;-)
Det ved jeg faktis ikke hvorfor at det kunne lade sig gøre.
Avatar billede cmau Nybegynder
11. december 2004 - 13:36 #6
Jeg har læst et sted på b-one, da jeg også selv har webhotel der inde, at deres server ikke tager højde for store og små bogstaver. Hvis jeg har en fil der hedder Test.htm og gå ind i adresselinjen og srkiver test.htm så kan den ikke finde det.
Avatar billede philip1804 Nybegynder
11. december 2004 - 13:38 #7
Dit eget test miljø er vel windows, og b-one bruger linux - der er forskellen!
Avatar billede morteeart Nybegynder
11. december 2004 - 13:39 #8
b-one er på UNIX host, og der er FORSKEL på store og små bogstaver på unix, det er derfor man altid skal skrive med småt i alt mht. filenavne osv.

include('fil.php') melder altid fejl hvis filen ikke findes,
men ved @include('fil.php') kommmer der ikke fejl, da @ dissabler fejlmeddelsen.
Avatar billede morteeart Nybegynder
11. december 2004 - 13:40 #9
og dette har intet med safe_mode at gøre.
Avatar billede stuf99 Nybegynder
11. december 2004 - 16:50 #10
ok, tak for indlæggende. Nu er jeg da blevet lidt klogere! :-)
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