hvad er fejlen??

Tags:    php

hej , jeg er nybegynder i php, jeg skal include nogen sider i min html koder og det virker fint på min index, men lige så snart man trykker videre i menuen så kommer der fejl, gå ind på www.tech-2.dk/lol, og prøv der efter at gå videre til f.eks. profil og hvad er fejlen så?
min kode for profil siden er:

Fold kodeboks ind/udKode 


Håber i kan hjælpe mig?



10 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Det er fordi du har stillet det lidt sjovt op.

Din opstilling er sådan her:
Fold kodeboks ind/udKode 

Istedet for skal du sætte det op sådan her:
Fold kodeboks ind/udKode 


Hvis du gerne vil have alle dine filer PÅ NÆR index.php til at blive inkluderet (altsaa side1.php side2.php etc), så skal du istedet for gå ind i din menu og ændre din output fra menu.php. Jeg vil tro din menu.php ser sådan her ud pt:
Fold kodeboks ind/udKode 


Ændre det til:

Fold kodeboks ind/udKode 


Og saa lav den opsætning sådan her:

Fold kodeboks ind/udKode 


så kommer det hele til at passe sammen vil jeg tro :)





Indlæg senest redigeret d. 30.05.2008 16:52 af Bruger #13808
Du er jo i 2 forskellige mapper.

Dine include filer ligger i mappen /indhold/

og din index fil man kommer til på www.tech-2.dk/lol er jo en mappe længere nede i systemet.

Alså din passer den kun på den første side.

www.tech-2.dk/lol/index.php - den index.php henter dine menuer osv ved at sige include("indhold/fil"); hvilket passer fint nok fordi indholds mappen er her: www.tech-2.dk/lol/indhold/

Men når du trykker på dit link er du allerede i indhold's mappen:
www.tech-2.dk/lol/indhold/index.php
og så prøver du nu på at hente dine includes herfra:
www.tech-2.dk/lol/indhold/indhold/fil

-Dennis


Jeg foreslår at du simpelt nok ændrer /indhold/ til ../indhold/ eller flytter mappen indhold ind i mappen lol.

altså skal det se sådan ud:

Fold kodeboks ind/udKode 





forresten kan du - i stedet for flere filer - pakke al din PHP in i en variabel.
det er lidt indviklet men så ligger hele din kode i en fil.
du kan jo prøve at læse lidt om PHP variabler og if/elseif/else
så kan du lave et link som dette http://www.side.com/mappe/index.php?page=home
det fremkommer ved variablen $_GET
så du skriver

if ($page == home) {
echo ('you are at the homepage');
}
else {
echo ('you are not at the homepage');
}

så hvis du går til index.php så står der "you are not at the homepage"
hvis du går til index.php?page=home
siger den "you are at the homepage".



Indlæg senest redigeret d. 01.06.2008 11:46 af Bruger #12242
Du er jo i 2 forskellige mapper.

Dine include filer ligger i mappen /indhold/

og din index fil man kommer til på www.tech-2.dk/lol er jo en mappe længere nede i systemet.

Alså din passer den kun på den første side.

www.tech-2.dk/lol/index.php - den index.php henter dine menuer osv ved at sige include("indhold/fil"); hvilket passer fint nok fordi indholds mappen er her: www.tech-2.dk/lol/indhold/

Men når du trykker på dit link er du allerede i indhold's mappen:
www.tech-2.dk/lol/indhold/index.php
og så prøver du nu på at hente dine includes herfra:
www.tech-2.dk/lol/indhold/indhold/fil

-Dennis



hvordan kan man så gøre med at trække alle indholds filerne ud af indhold mappen, så jeg til sidst stå med en mappe hvor alle indholds filerne ligger i , og så en billede mappe hvor billeder ligger i og bliver trækket ud fra, og så der hvor det hele starter med en index, menu og CSS?



ved altså ikh helt hvad du mener, min index ser sådan her ud
Fold kodeboks ind/udKode 


og min menu ser sådan her ud
Fold kodeboks ind/udKode 




Ok, prøv at gøre det her:

Menu.php
Fold kodeboks ind/udKode 


Ændre det til:

Fold kodeboks ind/udKode 





Indlæg senest redigeret d. 30.05.2008 23:58 af Bruger #13808
man kan ikh se den sidste kode



Det virker stadig ikh`?



Jeg skal nok hjælpe martin videre herfra.



Jeg har fået min trofaste hjælper til at hjælpe mig igen, Tak dion!



t