Avatar billede simonia Nybegynder
10. marts 2002 - 13:32 Der 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.

Simonia
Avatar billede tknudsen Nybegynder
10. marts 2002 - 13:40 #1
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.
Avatar billede dj-sip Nybegynder
10. marts 2002 - 13:57 #2
Det er en Fejl du har lavet inde i index.php Fil'en
Avatar billede dj-sip Nybegynder
10. marts 2002 - 13:57 #3
Det er kun noget jeg tror
Avatar billede simonia Nybegynder
10. marts 2002 - 14:11 #4
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.

ERGO: ingen fejl i index.php
Avatar billede simonia Nybegynder
10. marts 2002 - 14:12 #5
Har i øvrigt både prøvet med include og require
Avatar billede dj-sip Nybegynder
10. marts 2002 - 14:12 #6
Skriv lige Url
Avatar billede simonia Nybegynder
10. marts 2002 - 14:18 #7
Nope, min beskrivelse burde være rigeligt.
Avatar billede tknudsen Nybegynder
10. marts 2002 - 14:37 #8
Har du angivet nogle stier til de billeder, der ligger i index.php siden ?
Avatar billede simonia Nybegynder
10. marts 2002 - 14:46 #9
det er IKKE jeg gentager IKKE et problem i index filen!!!
Det kører som det skal og er sat korrekt op, der er slet ikke noget at rafle om.

Gør mig lige en tjeneste og læs, hvad jeg skriver inden i kommer med en masse svar, jeg ikke kan bruge til en meter!

Det er temmeligt irrirterende at modtage en mail, at der er en besked herinde og så flyve herind i den tro, der er en reel hjælp.
Avatar billede tknudsen Nybegynder
10. marts 2002 - 14:52 #10
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...
Avatar billede simonia Nybegynder
10. marts 2002 - 14:54 #11
Sgu da ikke når den fungere optimalt, når jeg kører selve index siden alene.
Avatar billede simonia Nybegynder
10. marts 2002 - 14:55 #12
Tknudsen: så se da lige nogle af de latterlige svar jeg har fået!
Avatar billede tknudsen Nybegynder
10. marts 2002 - 14:59 #13
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.
Avatar billede simonia Nybegynder
10. marts 2002 - 15:03 #14
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å.
Avatar billede simonia Nybegynder
10. marts 2002 - 15:05 #15
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.
Avatar billede tknudsen Nybegynder
10. marts 2002 - 15:06 #16
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...
Avatar billede simonia Nybegynder
10. marts 2002 - 15:09 #17
der står bare noget self ref et eller andet i min index fil, hvorfor jeg ikke kan se det kan være det..
Avatar billede tknudsen Nybegynder
10. marts 2002 - 15:12 #18
kan du ikke lige kopiere een af de linier herud på eksperten ? altså en linie som burde vise et billede !
Avatar billede simonia Nybegynder
10. marts 2002 - 15:12 #19
har du en mail, så kan jeg sende dig såvel link som dokumentet.
Avatar billede tknudsen Nybegynder
10. marts 2002 - 15:13 #20
tkk@oaf.dk
Avatar billede tknudsen Nybegynder
10. marts 2002 - 15:40 #21
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:

eks:

fil placering:
temp/index.php
temp/testimg/test.jpg

kald:
index.php?large=testimg/test.jpg
Avatar billede simonia Nybegynder
10. marts 2002 - 15:43 #22
Jamen jeg kalder jo ikke billederne enkeltvis, det er noget, der foregår pr. automatik.
Avatar billede tknudsen Nybegynder
10. marts 2002 - 15:52 #23
så selve inkluderingen i gallery.php gør at billederne kommer frem på siden (eller burde komme frem) ?
Avatar billede simonia Nybegynder
10. marts 2002 - 15:54 #24
Ja, det ville jeg jo mene:/
Avatar billede simonia Nybegynder
10. marts 2002 - 15:55 #25
den tager da overskriften med.....det er derfor jeg mener den burde tage billederne også...
Avatar billede tknudsen Nybegynder
10. marts 2002 - 16:03 #26
overskriften er hardcoded - angivet i $pagetitle variablen - så den kommer med uanset om stierne er korrekte...

når jeg bare kalder index.php får jeg følgende fejl:

Warning: Undefined variable: large in E:\www.sascrew.net\banneradd\index.php on line 67

...fordi der ikke står noget i $large variablen - får du ikke samme fejl når du inkludere index.php ?
Avatar billede tknudsen Nybegynder
10. marts 2002 - 16:13 #27
ok - nu har jeg fundet en løsning (og det skyldes stadig at billederne ligger i et andet dir end gallery.php)

du skal ændre en linie i index.php filen:

$piccy[$count] = $filename;

ændres til:

$piccy[$count] = "gfx/foto/".$filename;

dvs at der kommer til at stå den relatice sti FRA gallery.php dir'et TIL dir'et med billederne (jeg går ud fra de ligger i gfx/foto/)
Avatar billede simonia Nybegynder
10. marts 2002 - 16:15 #28
ja, der ligger de lige p.t. Men det ændrer sig jo så, når jeg nbu deler op i de forskellige gallerier:)

Jeg prøver lige, om jeg kan finde det i index.php:))
Avatar billede simonia Nybegynder
10. marts 2002 - 17:50 #29
hmmmm intet resultat....prøv selv at se...det er ændret i index.php nu, men man kan ikke se noget forskel fra før.
Avatar billede simonia Nybegynder
10. marts 2002 - 18:55 #30
Har du kigget på siden igen?
Avatar billede simonia Nybegynder
10. marts 2002 - 18:55 #31
Er oppe på 20 grå hår i timen nu.
Avatar billede tknudsen Nybegynder
11. marts 2002 - 08:16 #32
hvis du sender mig de filer du bruger (galleri.php ?) skal jeg kigge på det...
Avatar billede simonia Nybegynder
12. marts 2002 - 12:15 #33
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.
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