Avatar billede webcreator Nybegynder
19. september 2004 - 18:16 Der er 14 kommentarer og
1 løsning

Include fil i function - virker ikke

Hej Eksperter.

Kan dette ikke lade sig gøre ? Evt løsning ?

function tester($var1, $var2) {
   
    include("file.php");
   
    echo $var_from_file(dot)php;
   
}
Avatar billede sukos Juniormester
19. september 2004 - 18:31 #1
Hvad er problemet?
Avatar billede sukos Juniormester
19. september 2004 - 18:33 #2
file.php

<?php
$test = "Hejsa!";
?>

En anden fil:

<?php
function tester($var1, $var2) {
include("inc.php");
echo $test;
}

tester("hvad","nu");
?>
Avatar billede sukos Juniormester
19. september 2004 - 18:34 #3
Nåh, inc.php skulle jo så være file.php !!! :O)
Avatar billede webcreator Nybegynder
19. september 2004 - 18:34 #4
Mit dokument stopper med at loade efter min include. Har du selv testet det der ?
Avatar billede sukos Juniormester
19. september 2004 - 18:40 #5
Jahh, fungerer fint her!
Avatar billede sukos Juniormester
19. september 2004 - 18:40 #6
Nok mere noget du laver i din funktion, som stopper siden?
Avatar billede webcreator Nybegynder
19. september 2004 - 18:43 #7
Faktisk har jeg pludselig også problemer med at include uden for funktionen. Må jeg lige kigge lidt på..
Avatar billede webcreator Nybegynder
19. september 2004 - 18:44 #8
Får fejlen :

Warning: main(main-cfg.php): failed to open stream: No such file or directory in /var/www/e-study/forum.php on line 606

Warning: main(): Failed opening 'main-cfg.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/e-study/forum.php on line 606

Siger det dig noget ?
Avatar billede webcreator Nybegynder
19. september 2004 - 18:46 #9
Jeg føler mig DUM!
Avatar billede webcreator Nybegynder
19. september 2004 - 18:46 #10
Havde set mig blid på en tastefejl. En tur rundt i stuen løste problemet. Et klart bevis på, at ti timers programmering ikke holder uden pauser :)

Smid et svar, Sukos :)
Avatar billede sukos Juniormester
19. september 2004 - 18:48 #11
Jahh, det siger mig jo at filen ikke findes!

include(main-cfg.php);
vil heller ikke fungere, men skal være

include("main-cfg.php");

Evt. så brug

include($_SERVER["DOCUMENT_ROOT"] ."/main-cfg.php");
Avatar billede sukos Juniormester
19. september 2004 - 18:49 #12
Nåh, nej, svar du selv, du fandt jo også selv fejlen! :O)
Avatar billede sukos Juniormester
19. september 2004 - 18:51 #13
Iøvrigt, php programmering er jo en lang pause! :O)
Avatar billede sukos Juniormester
19. september 2004 - 18:51 #14
ehh, kreativ pause!
Avatar billede webcreator Nybegynder
19. september 2004 - 18:51 #15
Hehe, indeed - jeg siger tak ;)
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