Avatar billede bumle90 Nybegynder
16. november 2004 - 01:37 Der er 2 kommentarer og
1 løsning

include virker ikke

Jeg kører PHP Version 4.3.6
Jeg har følgende include sti i min php.ini

include_path='.;C:\php\pear;c:\php\includes'

I denne har jeg en mappe der hedder smarty/libs/ hvori der ligger smarty filer. Det har virket længe.

I min webapp peger min iis direkte på minwebroot hvori min webapp ligger. Her har jeg et script der gør brug af smarty vha.
require('smarty/libs/Smarty.class.php');
Dette virker også fint. Jeg har nu anskaffet mig biblioteket adodb som jeg lissom smarty biblioteket har lagt i c:\php\includes. adodb indeholder adodb.inc.php som jeg skal bruge for at instantiere mit DB objekt.
Jeg skriver så i koden:
require("adodb/adodb.inc.php");
Denne kan jeg bare ikke åbne...Det er dybt mystisk. Den siger den ikke kan finde filen...at den ikke er en del af include path. Men den ligger jo under c:\php\includes som jo netop er i min include path.
Hvad er der galt???Jeg er desperat
Avatar billede bumle90 Nybegynder
16. november 2004 - 01:40 #1
Sjovt nok kan jeg inkludere dbfunctions hvis jeg opretter et virtuelt web.
Det gir slet ikke mening...For hvorfor virker smarty så i den normale webroot når andre ikke gør?
Avatar billede bumle90 Nybegynder
16. november 2004 - 01:51 #2
Hmmm det ser ud det var fordi der skulle sættes brugerrettigheder op på den folder hvori php filen ligger.
Men nu får jeg en anden fejl når jeg prøver at tilgå min customer tabel i min mysql base.
select command denied to user: 'webuser@localhost' for table 'customers'
Det fatter jeg ikke da jeg har været inde og sætte op at webuser godt kan bruge den tabel. Det virker desuden fint fra de andre scripts jeg har...hmmm men ikke fra dette
Avatar billede bumle90 Nybegynder
16. november 2004 - 03:03 #3
Hmm det var en fejl jeg havde lavet i mit script. Man skal lige tænke sig om når man connecter til 2 forskellige databaser i samme script :)
Lukker...
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