img src ne fonctionne pas avec les variables php
<a href="'.$productLink.'" alt="'.$productName.'">
<img src="'.$productImg1URL.'" alt="'.$productName.' '.$productType.' ">
</a>
Bonjour les img src est en fait dans un autre répertoire /images
Je sais que c'est sans doute super facile mais j'ai passé une heure dessus et rien. La page fonctionne mais n'affiche pas le répertoire. S'il vous plaît aider le débutant. J'ai pris le < en face de l'un href et img src ne pourraient pas faire l'affichage de la page
- Que voyez-vous lorsque vous allez sur "afficher la source" dans votre navigateur et regarder ce morceau de la page? Pouvez-vous copiez et collez manuellement la balise img src url et de le charger dans le navigateur?
- Voici Smarty. 🙂
- BTW: vous devez toujours utiliser htmlspecialchars() lors de l'insertion de texte en HTML, sinon, par exemple, les citations dans le nom du produit va briser votre HTML.
Vous devez vous connecter pour publier un commentaire.
Travail n ° 1 lorsque vous avez un problème avec un code qui est la génération de code HTML, est de chercher à la sortie de la source et de le comparer avec ce que vous attendez. J'ai eu des problèmes comme ça avant, et ils ont généralement disparu quand j'ai cessé de penser à du code PHP, et regarda la sortie réelle.
Quel est le contenu de $productImg1URL - et si les images que c'est le référencement sont dans l'URL de départ /images/- ne fait que commencer à $productImg1URL. Si c'est juste le nom d'une image, mais sans le chemin d'accès que vous avez à mettre en place.
Il y a deux façons de le faire:
Tout d'abord, à l'extérieur d'un bloc de code:
La première forme est appelée la short open tag et doit être activé dans votre php.ini qui, c'est presque toujours.
Ou si vous êtes en train de faire cela à l'intérieur d'un bloc de code:
La
<<<END
est un heredoc et j'ai l'habitude de le préférer à l'aide d'une grosse chaîne à l'intérieur des guillemets, ce qui nécessite de s'échapper contenues entre des guillemets doubles.