Question

<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>

Bonjour src img est en fait dans un autre répertoire / images

Je sais que c'est probablement super facile mais Ive passé une heure là-dessus et rien. La page fonctionne, mais ne montre pas le répertoire. S'il vous plaît aider à la recrue. Je pris le

Était-ce utile?

La solution

Job # 1 quand vous avez un problème avec le code HTML qui génère, est de regarder la source de sortie et le comparer avec ce que vous attendez. J'ai eu des problèmes comme ça avant et ils en général a disparu quand je ne pensais plus au code PHP, et regardé à la sortie réelle.

Quel est le contenu de $ productImg1URL - et si les images qu'il est de référencement sont dans l'URL départ / images / - ne démarre que productImg1URL $. Si c'est juste le nom d'une image, mais sans le chemin - il faut mettre cela en place

.

Autres conseils

Il y a deux façons de le faire:

Tout d'abord, à l'extérieur d'un bloc de code:

<?php
// code here
?>
<a href="<?= $productLink ?>" alt="<?= $productName ?>">
<!-- or -->
<img src="<?echo $productImgURL; ?> alt="<?php echo $productName . ' ' . $productType ?>">
</a>

La première forme est appelée court ouvert et doit être activé dans votre php .ini dont il est presque toujours.

Ou si vous faites cela à l'intérieur d'un bloc de code:

<?php
echo <<<END
<a href="$productLink" alt="$productName">
<img src="$productImgLURL" alt="$productName $productType">
</a>
END

Le <<<END est un heredoc et je préfère habituellement à l'aide d'une grande chaîne entre guillemets, ce qui nécessite des guillemets doubles échappements contenait.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top