Bildscript problem

PHP

1 svar · 563 visningar · startad av matte629

Medlem sedan okt. 200714 inlägg
Trådstart#1

EDIT: okej, jag gör om min fråga helt eftersom den verkade vara lite för krånglig att förstå och att jag löste 50% själv. Men nu komkmer andra frågor:

1. Problemet med att mitt bildscript inte funkade var att menynavigeringen slog ut bildscriptet. Testade genom att ta bort det, och då funkade bildscriptet. Kan det ha nåt att göra med att länkarna ser ut såhär:

Menyscript: index.php?visa=hem
Bildscript: index.php?pic=familyguy.png

I så fall, hur fixar man så att dem inte slår ut varandra?

2. Bildscriptet [FIXAT]

Bild:

sida.png
Medlem sedan mars 20034 471 inlägg
#2

Kan det ha nåt att göra med att länkarna ser ut såhär:

Menyscript: index.php?visa=hem
Bildscript: index.php?pic=familyguy.png

Kanske det ja... För att båda ska funka måste du se till att länken ser ut som:

index.php?pic=familyguy.png&visa=hem

då sätts ju båda $_GET-variablerna.

Hur du åstadkommer detta beror lite på hur dessa länkar tas fram. Om de är hårdkodade är det ju enkelt att ändra, annars kanske du har nytta av detta:
Om du står på dinDomän.x/matte/index.php?visa=hem och vill skapa bildlänkar...

echo $_SERVER['PHP_SELF']; 
//Skriver ut /matte/index.php

echo $_SERVER['QUERY_STRING']; 
//Skriver ut visa=hem

//Därför... om bildnamnet finns i $queryArr['imagename']
echo '<a href="'.$_SERVER['PHP_SELF'].'?'.$_SERVER['QUERY_STRING'].'&pic='.$queryArr['imagename'].'">Se bild</a>';
255 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
120 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)