Enkel php-fråga?

Tråden skapades och har fått 3 svar. Det senaste inlägget skrevs .
1

Jag har en liten phpfråga som jag tror mig ha ett enkelt svar.

Jag har en sida som skall fungera som mall till bildvisning..
Hur gör jag så att en länk på en annan sida skickar med rätt "variabel" och denna visas korrekt på mallsidan?

sida1, länk <a href="/mallsida.php?bild1.jpg">bild1</a> ???

Hur visar jag detta på bildsidan sen?

Jag inbillar mig att det ska gå att göra som jag tror, gör det de?

  • Medlem
  • 2005-12-18 17:39

Det är en lite farlig strategi om du tänker låta läsa in bilden från filsystemet och inte se till att filen finns. Låt säga att någon anger tex en php sida och får ut sql lösenord och användare. Men du kanske vill länka lägga in en <img src="bild1.jpg"> på din mallsida?
Om du vill ändå vill göra på det sättet så gör du precis som vanligt när du skickar variabler,
tex URL?bild=bild1.jpg och då kommer värdet hamna i $_GET['bild']
då kan du tex skriva ut echo "<img src=\"$_GET[bild]\” />"

Funkar som en smäck!

Men jag förstår inte hur de skulle utnyttjas? Allt som händer är väl att de jag skickar med variabeln hamnar i img-länken? tex, lägger jag index.php (där mysqlinfo finns) som variablel skriver den bara ut en img-tag som inte laddas eftersom adressen i den bara är index.php..

  • Medlem
  • 2005-12-18 18:20

Nej om du bara skriver ut img taggen så är det lugnt, däremot ser man ofta att det körs open på filer som sedan outputtas. Det är inte bra.

1
Bevaka tråden