03. juni 2009 - 13:35Der er
11 kommentarer og 1 løsning
include soørgsmål
Bruges dette, vises teksten i hvalpesidens indhold, men ikke de billeder som også er en del af hvalpesidens indhold. <?include "page0001/hvalpesiden.php";?>
Står jeg i mappen page0001 og skriver:
<?include "hvalpesiden.php";?> Vises alt flot fra hvalpesiden.php- både tekst og billeder
Hvordan kan det være???? - og hvad skal man så skrive, når jeg VIL stå i mappen før page0001 og hvalpesiden.php skal ligge i mappen page0001 ?????
showsource det virker desværre ikke - heller ikke med : ../image...
Snowsource jeg fik besked om at de point jeg havde lagt til dig er blevet slettet, fordi der max må uddeles 200 point i et spg. og de var givet, så det er lidt surt :O(
********
Den med roden vil holde :O) og jeg kan også godt lave det ved at lave nogle omveje, men her er hvad include skal læse når den skal indsætte billedet:
D.v.s stien til billedet bliver lagt ned i far.php og det virker fint når man står i samme bibliotek. Går man tilbage i foregående bibliotek, så mangler den page0001 for at stien er korrekt. Derfor vil det helt rigtige være at sætte hele stien, men det ville også være dejligt om denne sti passede her på min egen pc.
Hvordan bliver hele roden skrevet ned i dette: et og andet med get root eller sådan, at det er ligegyldigt om det er på nettet man er eller på egen pc??
Jeg skal også have lavet om på koden iflg. det du tidligere har belært mig om, men det er jeg ikke kommet til endnu.
Desværre er det ikke nok med at der i filen mor.php kommer til at stå feks: <img src=/mor_thumbs/thumb_a001.JPG> der skal i filen skrives:
<img src=page0001/mor_thumbs/thumb_a001.JPG>
for at også billederne vises, når jeg står i biblioteket hvor mappen page0001 ligger - bare meget uderligt at include indlæser alt teksten OK og billederne mangler, trods stien er den samme. Jeg henter med min include en fil ind som ligger i mappen page0001 og denne fil har netop samlet alle billeder og tekst ind fra denne placering, hvis du forstår - men det er sikkert forklaringen på at billeder og tekst opfører sig lidt forskelligt alt efter hvorfra filen indlæses. Indlæses med include, filen i mappen page0001 fungerer både tekst og billeder.
Der er nok ikke andet end den fulde sti, men findes der ikke en slags kodestump som kan sættes sammen med denne linje:
således den selv regner ud den skal starte i roden og jeg bliver fri for selv at skrive den fulde sti?
Ellers kan jeg løse problemet ved at lave en ny fil med linien f.eks: <img src=page0001/mor_thumbs/thumb_a001.JPG> og så indlæse den i stedet, når jeg står i page0001
PS! mappen: mor_thumbs ligger et godt stykke fra roden.
Men lad os sige du har et dir, "test": domain.dk/billeder/flere/test
I "test" ligger div. billeder.
Du loader så en php fil i din browser, fil som ligger i: domain.dk/php/filer/load_i_browser.php ( url i din browser )
I load_i_browser.php har du f.eks. flg.:
<img src="/billeder/flere/test/billede_1.jpg"> <p> <?php include($_SERVER["DOCUMENT_ROOT"]."/includes/visbillede.php"); ?> </p> Her ligger visbillede.php i et helt andet dir
I filen "visbillede.php" bruger du nøjagtig det samme som ex. på vist billede: <img src="/billeder/flere/test/billede_2.jpg">
Det fuldstændig ligegyldigt hvor i dirstruktur du er, så vil billederne blive vist fra "roden" af og frem til dir hvor de ligger, hvis du bruger / som start på stien.
Derudover, bør du som minimum bruge basename() når du vil definere en var ud fra brugerinput, som i dit ex.
showsource jeg kan ikke rigtigt få dit eksempel til at virke i min egen kode, men sagtens det eksempel du gav ovenfor. Det gør nu heller ikke så meget, for jeg har fundet en anden måde at kringle det problemet på :O)- og det med den hele sti er heller ikke lige sagen i det jeg skal bruge det til, da jeg skal have et hav af ens mapper.
Jeg er imidlertid ENORMT glad for dit eksempel, da jeg er sikker på jeg får brug for det i anden sammenhæng og om ikke andet, gjorde det mig klogere :O)
Jeg vil gerne give dig point for dine svar, så læg et svar :O)
PS! Nu bliver mine billeder omdøbt og jeg er ude af æøå :O))))
Har nogle flere spørgsmål. men de kommer senere skal lige have mine koder i orden. :O)))
Det er rigtigt, men jeg er sikker på mcb2001 synes det er OK og bare vendt, der kommer flere spørgsmål og point til Jer begge senere :O)))
KH Helle
Synes godt om
Ny brugerNybegynder
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.