10. september 2002 - 21:43
Der er
15 kommentarer og 2 løsninger
PHP INCLUDE på APACHE server
Hej eksperter Jeg har en APACHE server kørerne, og PHP installeret... Problemet er at når jeg prøver at inkludere noget således: <?php include("minfil.php"); ?> får jeg fejlmeddelelsen: WARNING: Failed opening 'minfil.php' for inclusion (include_path='.;c:\php4\pear')in c:\programmer\apache group\apache\htdocs\fil.php on line 10 Er det konfigurationen af PHP/APACHE den er gal med, eller har jeg bare lavet en fejl? på forhånd tak for hjælpen /lerchedahl
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. september 2002 - 21:45
#1
Giv os hele koden. Det er på linie 10 der er et problem.
10. september 2002 - 21:46
#2
Prøv at gå ind i filen "minfil.pho og se om den gir fejl. skriv her hvad.
10. september 2002 - 21:47
#4
Eller abre skriv linie 10 her. :)
al
Nybegynder
10. september 2002 - 21:49
#5
du kan også bruge require("fil.php"); eller require_once("fil.php");
10. september 2002 - 21:51
#6
ja require er den bedste.. MEN hedder det ikke include_once :) Men det tyder jo på ved fejlten at den prøver at include, minfil.php er linje 10 include("minfil.php"); ? så gi os fejlen hvis der ER en fejl når du åbner minfil.php og skriv koden så vi har en chance.
10. september 2002 - 21:51
#7
linie 10 er bare: include("minfil.php");
10. september 2002 - 21:53
#8
der er ike nogen fejl når jeg åbner minfil.php
10. september 2002 - 21:57
#9
Altså åbner den med Browseren? prøv at skrive require('minfil.php'); eller gir du os bare HELE indholdet af den der linje 10 fejl :O)
10. september 2002 - 21:57
#10
Altså filen med linje 10 fejlen.
10. september 2002 - 21:58
#11
det er ikke fordi jeg har skrevet det forkert, og det kan være fløjtende om jeg bruger require, include eller hvad man ellers kune finde på... Det har noget at gøre med den del af fejlmeddelelsen der siger: (include_path='.;c:\php4\pear')in c:\programmer\apache group\apache\htdocs\fil.php Jeg har nemlig ikke noget directory der hedder 'c:\php4' !! Hvor dikterer man include directory henne? php.ini? eller er det apache konfigurationen der skal ændres?
10. september 2002 - 22:02
#12
det skriver den vidst også ve dmig to sek.
10. september 2002 - 22:05
#13
10. september 2002 - 22:07
#14
jamen hvad i alverden kan der så være galt, jeg har jo gjort fuldstændig efter bogen?
11. september 2002 - 16:34
#15
I din php.ini kan du definere en include_path. Prøv at søge på ordet, hvis du ikke lige kan finde det. Hvis ikke defineret, tager PHP pr. default netop c:/php4/pear Men derfor kan man sagtens include, hvis man angiver stien korrekt. Så det er jo nok fordi du definerer stien forkert! Prøv med: <?php include("_$SERVER[DOCUMENT_ROOT]/minfil.php"); ?> eller, (hvis du har version mindre end 4.1.0 af PHP) <?php include("$HTTP_SERVER_VARS[DOCUMENT_ROOT]/minfil.php"); ?> og så ligger filen selvf. i roden af dit host/"web_root". Og den hedder selvf. også minfil.php I fejlmeddelsen, skriver den jo fil.php og ikke minfil.php
19. september 2002 - 03:44
#16
hej igen Det viste sig at det slet ikke var include-processen den var gal med, men selve indholdet at den fil der blev kaldt... ...men tak for ulejligheden :) /hygge
19. september 2002 - 18:45
#17
ja.. det var jo det jeg sagde :o) ^!^!^^^!^!^!^!^^^!^!^^
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.