10. marts 2002 - 13:32Der er
31 kommentarer og 2 løsninger
HJÆLP - begynderspm. til PHP
Hej,
Jeg er ved at PRØVE at lære PHP og føler jeg får 10 grå hår i timen lige nu.
Jeg har hentet et simpelt image library, som jeg nu har fået rettet pænt til.
Det jeg gerne vil, er at "hente" den ind på min eksisterende side: galleri.php så det bliver en del af mit design.
Jeg troede så, jeg bare kunne skrive:
<?php include("gfx/foto/index.php"); ?>
i mit dokument: galleri.php inde mellem alle de andre koder:) MEN jeg får da så også teksten fra index.php med at velkommen til mit galleri blablabla og klik på et billede for fuld størrelse etc.
PROBLEMET ER SÅ: Mine billeder kommer ikke på...der kommer aldrig mere på siden end selve teksten.
Går jeg ind på adressen, hvor mit index.php ligger, funger det fint, så jeg skal bare have hjælp til, hvordan jeg får det implimenteret korrekt i mit allerede eksisterende design.
Håber nogle kan hjælpe...UDEN for mange fagudtryk.
Jeg er selv ret ny i php verdenen, men det her er mit bud...:
Når du bruger include() funktionen virker det som om at indholdet af index.php erstatter inklude linen, dvs. at alle "resourcer" du har i index.php bliver tilgængelige i galleri.php. Hvis du så angiver en relativ sti i index.php skal det betragtes som om den lå i samme katalog som galleri.php.
Prøv lige at læse en gang til, hvad jeg skriver sip.
Går jeg ind på adressen, hvor mit index.php ligger, funger det fint, så jeg skal bare have hjælp til, hvordan jeg får det implimenteret korrekt i mit allerede eksisterende design.
simonia >> slap dog af... hvis du inkluderer index.php filen i andre filer "ændrer" du i de stier der findes i index.php. Derfor kan der faktisk godt være "fejl" i index.php filen...
ok - vil det sige at når du har inkluderet index.php i galleri.php kommer alt andet end billederne med ? kommer der php fejl ? bliver der istedet for billedet vist et rød kryds (el lign) ?
og jeg vil godt give dig ret i at " Det er en Fejl du har lavet inde i index.php Fil'en"..."Det er kun noget jeg tror " ikke er nogen hjælp overhovedet.
Korrekt knudsen, og ingen fejl, heller ingen røde krydser nej.
Den viser bare ingen billeder. I index.php kan man definere hvad galleriet skal hedde, derfor ved jeg det virker, da der står en overskrift på min side, hvor jeg har inkluderet index.php
Enig igen:) Og så skriver han nedenunder igen, at det bare er noget han gætter på.
Jeg har faktisk også prøvet at gøre det med et aspgalleri i stedet, men der var så til gengæld en masse fejl:)
min index.php fungere således at den automatisk indexerer alle billedfiler i det bibliotek, hvori det ligger....laver dem til thumnails og viser dem i stor str., når der klikkes på hvert enkelt billede.
prøv evt (hvis du ikke allerede gør det) at angive stien til billederne med den absolute sti - feks <img src="http://www. ..."> bare for at teste om det har noget med adresseriingen at gøre...
ok - efter at ha kigget på index.php mener jeg stadig at fejlen skyldes at du inkluderer index.php i en anden fil, SOM LIGGER I ET ANDET KATALOG. index.php går ud fra at billederne ligger i samme katalog som filen selv, men idet du inkludere index.php i gallery.php skal stierne også ændres.
Det kan du gøre ved at ændre i kaldet til index.php?large=sti_til_billede så sti_til_billede også indeholder den relative sti:
Har selv måttet finde en anden løsning i nat:/ Det virkede ikke, hvad du foreslog mig, men du har i det mindste villet hjælpe, så det vil jeg godt give lidt points for.
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.