Problemet er opstået fordi du bruger "" i en echo uden at escape dem.
- <?php
- echo "
- <a
- href=" . $destinationLarge . $billede . ">
-
- <img
- src=" . $destinationSmall . $billede . " border="0">
- </a> ";
-
- // border="<- Der tror PHP at sætningn er slut, og undrer sig over, hvor ; bliver af
-
- // I øvrigt mangler <a href= og <img src= begge " og <img> bør lukkes efter brug <img src="" />
-
- // Disse eksempler er korrekte:
-
- Method 1:
-
- echo "
- <a href=\"" . $destinationLarge . $billede . "\">
- <img src=\"" . $destinationSmall . $billede . "\" border=\"0\" />
- </a> ";
-
- Method 2:
-
- echo '
- <a href="' . $destinationLarge . $billede . '">
- <img src="' . $destinationSmall . $billede . '" border="0" />
- </a> ';
-
- Jeg ville bruge:
-
- echo "
- <a href=\"{$destinationLarge}{$billede}\">
- <img src=\"{$destinationSmall}{$billede}\" border=\"0\" />
- </a> ";
-
- ?>
Indlæg senest redigeret d. 01.10.2010 21:06 af Bruger #7662