Avatar billede bengun Novice
15. april 2005 - 13:48 Der er 7 kommentarer og
1 løsning

Hvordan kalder man et php program fra et andet .php program

Hej.

Hvordan kalder jeg et .php program fra et andet .php program

eks.
if (svar=='1')
{
kald andet .php program
}

Hilsen
Benn
Avatar billede mysli Nybegynder
15. april 2005 - 13:54 #1
Du bruger functioner:)
Avatar billede barklund Nybegynder
15. april 2005 - 13:57 #2
I dette eksempel skal du nok bruge require:

if (svar == '1') {
    require "anden_fil.php";
}

Så vil hele indholdet af den anden php-fil blive inkluderet i denne - som var der skrevet her direkte.
Avatar billede bengun Novice
15. april 2005 - 13:58 #3
Dvs. man kalder ikke eksterne .php programmer, men kalder forskellige funktioner i én og samme .php fil? Altså gammeldags "flad" kodning.
Avatar billede bengun Novice
15. april 2005 - 14:00 #4
Tak...
Avatar billede barklund Nybegynder
15. april 2005 - 14:01 #5
Så lægger jeg et svar - hvis det altså besvarede dit spørgsmål :)
Avatar billede rocha_dk Nybegynder
15. april 2005 - 18:57 #6
jeg ville nok bruge header("location:andetProgram.php");
istedet for require, på den måde sender du brugeren videre til en anden side, istedet for at inkludere siden med require.

Det skal lige nævnes at der inten må være skrevet ud på siden før header() bliver kaldt. Dvs. ingen html eller echo'er før header()
Avatar billede rocha_dk Nybegynder
15. april 2005 - 18:57 #7
svar her :)
Avatar billede barklund Nybegynder
18. april 2005 - 12:04 #8
Tark for points :)

Og det er kæmpe forskel på brugen af require eller en location-header - så det er sjældent at man kan vælge en af dem - som oftest kan kun en af dem bruges til det ønskede.
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